烧写flash出现问题

2019-07-17 14:45发布

之前烧写程序能跑,后来更改了程序发现数组太大,.ebss太小放不下,然后想修改CMD文件。但是把.ebss放到了Flash里面,烧写发现不能运行。后来发现.ebss智能放到RAM中,于是又更改了CMD,把几个RAML区域合并,还是不行。现在把数组改小用最初的CMD设置也不能跑了,烧写后一运行就进入illegal_isr.原来能运行的程序现在也跑不了。请教各位前辈,这是什么原因。仿真的时候运行是正常的。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
598835484
2019-07-18 06:34
zhangmangui 发表于 2017-5-17 21:57
是c2000吗    重新找个CMD加载试试
或下载controlSUITE

重新建了个工程。找出了问题。好像是中间有用个delay_us函数。但是之前也有delay能跑,这次不行。我把delay去掉了,可以正常运行。这样的话delay要怎么处理呢。

一周热门 更多>