CCS在调试DSP程序过程中出现No source available for "0x712148" 问题
2017-10-16 10:23
856 查看
最近在调试DSP的程序时发现一个No source available for "0x712148"的问题。
简单说明一下程序实现的功能,检测一个GPIO口的下降沿中断。
在程序中会有针对这个IO口所在的BANK进行中断使能的操作:GPIOBankIntEnable(SOC_GPIO_0_REGS, 6);
例子中使用的是BANK6,在程序第一遍上电运行时,程序是OK的,运行时不会出现No source available for "0x712148"的问题。
可是在重新进行LOAD程序后再次运行就会出现No source available for "0x712148"的问题。
经过调查发现和使能BANK对应的中断有关系GPIOBankIntEnable(SOC_GPIO_0_REGS, 6);
原因:在重新LOAD程序时,使用的GPIO所BANK6对应的中断已经使能,在没有断电的情况下,内存中的设置并没有变化。
导致在LOAD程序后,在还未初始化完成时,继续响应对应的中断(无效的,我并没有具体跟踪详细的中断过程),导致程序
进入IDLE状态,出现No source available for "0x712148" 问题。
可以通过手动设置BINTEN寄存器的对应位关闭中断使能,或者关闭外部中断源的方式进行相关验证。
简单说明一下程序实现的功能,检测一个GPIO口的下降沿中断。
在程序中会有针对这个IO口所在的BANK进行中断使能的操作:GPIOBankIntEnable(SOC_GPIO_0_REGS, 6);
例子中使用的是BANK6,在程序第一遍上电运行时,程序是OK的,运行时不会出现No source available for "0x712148"的问题。
可是在重新进行LOAD程序后再次运行就会出现No source available for "0x712148"的问题。
经过调查发现和使能BANK对应的中断有关系GPIOBankIntEnable(SOC_GPIO_0_REGS, 6);
原因:在重新LOAD程序时,使用的GPIO所BANK6对应的中断已经使能,在没有断电的情况下,内存中的设置并没有变化。
导致在LOAD程序后,在还未初始化完成时,继续响应对应的中断(无效的,我并没有具体跟踪详细的中断过程),导致程序
进入IDLE状态,出现No source available for "0x712148" 问题。
可以通过手动设置BINTEN寄存器的对应位关闭中断使能,或者关闭外部中断源的方式进行相关验证。
相关文章推荐
- No source available for "0x0" 出现这种问题的处理方法
- keystone中Vertify operation出现:No handlers could be found for logger "keystoneclient.httpclient"的问题
- 启动MyEclipse出现"Source not found for JdbcOdbcDriver.finalize() line: not available"解决
- EasyDSS流媒体服务器出现no compatible source was found for this media问题的解决
- android 程序调试出现source not found的问题
- ubuntu14.04+eclipse(mars)+hadoop-2.7.1开发环境调试程序出现log4j:WARN no appenders could be found for logger。。
- No source available for "__chkstk_ms() at 0x40416b"
- 写了一个查询数据库的程序,不熟的Tomcat6。查询条件为英文时运行正常,为中文时出现乱码。后在tomcap的server.xml中加入useBodyEncodingForURI="true解决了问题
- EasyDSS流媒体服务器出现no compatible source was found for this media问题的解决
- 调试中出现:“没有找到MFC80UD.DLL"没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题”错误提示
- Cygwin中用NDK来编译程序出现"No such file or directory"问题
- 解决CentOS出现"No package redis available"提示问题
- eclipse 创建模拟器 出现 "No system images installed for this target" 问题
- 解决CentOS出现"No package redis available"提示问题
- C++ - "No source available for "__chkstk_ms() at 0x401f0b"" 异常
- 解决eclipse调试c++程序出现“No source file named” error
- C#调试含有源代码的动态链接库遇见there is no source code available for the current location提示时的解决方案
- 解决CentOS出现"No package redis available"提示问题
- hadoop+eclipse 调试程序出现的问题warn: no job jar file set 以及 点击run on hadoop 无反应
- [C++] Solve "No source available for main()" error when debugging on Eclipse