Keilde privileged yada Unprivileged seviyede kod yazma

Başlatan bunalmis, 06 Kasım 2010, 14:47:46

z

Privileged yada unprivileged kod yazmak icin ozel bir tanimlama gerekiyormu?

Bana e^st de diyebilirsiniz.   www.cncdesigner.com

SpeedyX

Hocam Cortex M lerde aşağıdaki tanımlama ile privileged mode u açıp kapatabiliyorsunuz (0 -> kapalı).

#define OS_RUNPRIV   1

z

#2
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?
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

z

Bana e^st de diyebilirsiniz.   www.cncdesigner.com