程序烧入片外FLASH,运行后发现,主程序的内容运行都正常,但是中断的程序不运行,任何中断都不响应,程序烧入片外FLASH,运行后发现,主程序的内容运行都正常,但是中断的程序不运行,任何中断都不响应
但若是连上仿真器,让让程序全速运行,又是全都正常的
问题出在哪里了
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
程序烧入片外FLASH,运行后发现,主程序的内容运行都正常,但是中断的程序不运行,任何中断都不响应,程序烧入片外FLASH,运行后发现,主程序的内容运行都正常,但是中断的程序不运行,任何中断都不响应
但若是连上仿真器,让让程序全速运行,又是全都正常的
问题出在哪里了
你好,你这边是通过什么方法判断主程序内容都运行的?
另外,中断不响应让我想到是不是memcpy的问题,程序里有添加这个函数吗?具体如何配置的?
目前发现,仿真器运行时,如果加载f2812.gel文件,程序能够正常运行,但是去掉gel文件就不行,然后加上gel文件,但是把unlock csm部分注释了,也不能正常运行了
这样的话我建议你把问题发布到英文E2E论坛上去,因为我没有接触过外部flash烧写和运行的,对.gel文件也不太了解。你可以试试问一下英文论坛的工程师: