Picproje Elektronik Sitesi

DERLEYİCİLER => Diğer Derleyiciler => KEIL => Konuyu başlatan: z - 06 Kasım 2010, 14:47:46

Başlık: Keilde privileged yada Unprivileged seviyede kod yazma
Gönderen: z - 06 Kasım 2010, 14:47:46
Privileged yada unprivileged kod yazmak icin ozel bir tanimlama gerekiyormu?

Başlık: Ynt: Keilde privileged yada Unprivileged seviyede kod yazma
Gönderen: SpeedyX - 06 Kasım 2010, 23:55:49
Hocam Cortex M lerde aşağıdaki tanımlama ile privileged mode u açıp kapatabiliyorsunuz (0 -> kapalı).

#define OS_RUNPRIV   1
Başlık: Ynt: Keilde privileged yada Unprivileged seviyede kod yazma
Gönderen: z - 07 Kasım 2010, 14:49:08
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?
Başlık: Ynt: Keilde privileged yada Unprivileged seviyede kod yazma
Gönderen: z - 07 Kasım 2010, 15:19:15
Cevabi burdaymis

http://www.keil.com/support/docs/814.htm