之前把程序下载到NOR flash里运行会卡死在 019490这个地址处,查看map文件这个地址属于exit(),而且主程序并没有执行,我在main函数第一句加了断点,程序没有中断,就是bootloader之后不知什么时候跳到这个地址来卡死了。之后用仿真器load program在线调试,进入debug界面后能找到main函数,执行也正常,但如果不执行程序直接reset cpu,让指针回到FF7148,再运行,就又会找不到main函数卡到那个位置,而只要正常运行一次程序,再reset cpu也不会出现问题了,这是哪里出了问题,怎么解决??求各位专家支持,谢谢
Nancy Wang:
e2echina.ti.com/…/562306
这是跟上一个帖子一样的问题?还是在线调试也有问题了?
user5737049:
回复 Nancy Wang:
和上一个帖子是一样的现象,但在线调试也出现了这个问题
mangui zhang:
是不是程序太大了RAM中运行的跑飞了等
你看看工程属性配置中堆栈等设置大小改大一些