加密使MEGA8跑飞?

2019-03-24 20:38发布

在MEGA8中使用以下方式调用函数,如果加密模式设置为APP(用户区)可读,则单片机工作正常,如果设置为不可读,单片机执行 SApp_Init 或 SApp_SetupPrep函数时就会跑飞,那位碰到过这个问题?  环境: ICCAVR7.22 下载工具:双龙ISP
typedef int fIntVoid(void);
const  fIntVoid * _apStatusMachinefunc[] ={ SApp_Init,//状态机初始态 SApp_SetupPrep,//设定状态
}

void SApp_Init()
{...}
 
void SApp_SetupPrep() 
{...} 

main()
{
.....
_apStatusMachinefunc[ 0 ](); //加密后,执行时会跑飞
.....
} [ 本帖最后由 toqaswed 于 2012-7-4 23:39 编辑 ] 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
柠檬恋上雨
2019-03-25 15:06
纠结的问题呀,我在AVR调试中也遇到程序跑飞的问题,就是不用子程序程序运行OK,调用子程序就会跑飞

一周热门 更多>