NXP MCU 技术论坛
直播中

久醉不醒

9年用户 1037经验值
擅长:可编程逻辑 电源/新能源
私信 关注
[问答]

S12ZVML31F SEC寄存器未从配置字段正确加载是怎么回事?

我使用 S12ZVML31 单片机。我有问题。在我的应用程序中重置后,FSEC 寄存器未从配置字段正确加载。
我使用这段代码:
volatile 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。
我需要保护我的设备,但设备仍然不安全。

更多回帖

发帖
×
20
完善资料,
赚取积分