没有找到__root char __low_level_init(void)这个函数的出处,
-------------------------
直接写个函数就行了。
__root char __low_level_init(void)
{
if(PINRSTF为1)
{
return 1;
}
return 0;
}
用__no_init定义变量是可以保护RAM中的数据不清0,但是RAM中的初始值是乱的,
----------------
需要初值,可以手动去赋值初值。
__root char __low_level_init(void)
{
if(PINRSTF为1)
{
//手动对所有no_init变量赋初值
}
return 1;
}
个人建议用方法2。
|