Privileged yada unprivileged kod yazmak icin ozel bir tanimlama gerekiyormu?
Hocam Cortex M lerde aşağıdaki tanımlama ile privileged mode u açıp kapatabiliyorsunuz (0 -> kapalı).
#define OS_RUNPRIV 1
Debug asamasinda C kodlari adim adim yuruturken sistem registerlerine erisilen satirlarda
*** error 65: access violation at 0x400FE060 : no 'read' permission
yada
*** error 66: access violation at 0x400FE060 : no 'write' permission
tarzinda uyarilar aliyorum.
Ancak bu uyariyi almama ragmen ornegin okunmak istenen sistem register iceriginin CPU registerlerine aktarildigini yani okundugunu izleyebiliyorum.
Bu uyarilardan nasil kurulurum?
Cevabi burdaymis
http://www.keil.com/support/docs/814.htm