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.

boot后的程序不响应中断

Other Parts Discussed in Thread: OMAP-L137

请专家指点:

       使用omapl137单DSP核开发,二级boot将程序放在EMIFB上的SDRAM中运行。但程序加载完后无法响应外部GPIO中断。

具体情况说明:

       代码在仿真状态下一切正常。

       下载后的程序除中断外,外设读写等操作都正常,应该说明程序已经运行且SDRAM配置无误。不知是否中断操作在程序boot当中存在和debug状态不一样的配置方法?

       使用查询方式程序工作正常,说明中断源也是没有问题的。

       我使用的是CCS5.2,创建omap-l137下的C6000工程。

  • Ma Chao,

    首先,中断没有在仿真与独立运行下不同的配置。

    我能想到的是配置上可能有不当的地方。

    你可以在boot后,不加gel文件,连上仿真器,然后找开工程,加载symbol后,进行跟踪调试。这时跟仿真调试是差不多的,只是代码是从flash boot,不是从CCS下载的。

    对比一下GPIO,IFR,IER等寄存器。