我使用 S12ZVML31
单片机。我有问题。在我的应用程序中重置后,FSEC 寄存器未从配置字段正确加载。
我使用这段代码:
vola
tile const unsigned char flash_array[] @0xFFFE00 = {0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xBD};
prm文件中添加如下代码
ENTRIES /* 保留以下未引用的变量 */
/* OSEK:始终分配向量表和所有依赖对象 */
//_vectab OsBuildNumber _OsOrtiStackStart _OsOrtiStart
flash_array;_vectab
END
但在重置 FSEC 后立即仍为 0xFE。
我需要保护我的设备,但设备仍然不安全。