您好!我在用6727跑程序的时候出现外部中断服务函数中的一部分功能未正常执行,初步判断中断正常进入了,其他主函数还有中断中计数均正常执行,我想问一下这个跟我程序的存放的位置有关系吗或者有其他可能的问题?我设计程序代码存放在SDRAM中,程序相关变量放在内部RAM中。DSP主频配置200M,SDRAM通过EMIF接口外扩,EMIF接口80M。上面两个图片是我的cmd配置文件。
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.
您好!我在用6727跑程序的时候出现外部中断服务函数中的一部分功能未正常执行,初步判断中断正常进入了,其他主函数还有中断中计数均正常执行,我想问一下这个跟我程序的存放的位置有关系吗或者有其他可能的问题?我设计程序代码存放在SDRAM中,程序相关变量放在内部RAM中。DSP主频配置200M,SDRAM通过EMIF接口外扩,EMIF接口80M。上面两个图片是我的cmd配置文件。
出现外部中断服务函数中的一部分功能未正常执行
一部分功能具体是指什么?有的功能能执行?有的功能不能执行?如果不放在中断,这部分功能能正常执行吗?
那您看我的cmd分配,程序和数据分开存储,这样可能会有问题吗?
程序和数据可以分开存储。
还有我的中断处理函数中不只标志位置置位操作,如果是程序处理异常我应该怎么具体定位呢?
在中断处理函数中慢慢添加代码,看是否能定位到哪段代码出问题了。