TI中文支持网
TI专业的中文技术问题搜集分享网站

AM5728: dsp核2注册了管脚:GP6_16作为中断源,在硬件多次重复上电、关电过程中会出现某次无法响应中断的问题

Part Number:AM5728Other Parts Discussed in Thread: SYSBIOS

  am5728,arm核运行Linux,dsp核分别运行sysbios;其中dsp核分别注册了中断管脚;发现dsp核2注册了管脚:GP6_16作为中断源,在硬件多次重复上电、关电过程中会出现某次无法响应中断的问题。

1、仿真时发现,该管脚对应的中断状态寄存器0x4805D024,其值无法被修改;设置其中断清除寄存器0x4805D03C也一样无法修改;

2、在仿真状态,点击调试器工具的复位restart程序,程序重新运行后,无论是中断状态寄存器、中断清除寄存器都能手工修改其值。

问题:多次重复上电、关电过程中,出现中断状态寄存器无法修改的问题?请问程序怎么自己检测、修复此问题?

Shine:

请问是自己的板子还是EVM板?其他GPIO管脚有这个问题吗?

,

Kevin Le82:

自己应用的板子。

好像以前也遇到过一个问题,使用csl库操作硬件之后,想使用寄存器地址方式*(UINT32*)0x0x4805D024=xxx修改就改不了

,

Kevin Le82:

目前是其中一个板子出现这样的问题,其他GPIO暂时没有发现

,

Shine:

您的意思是只是其中的一个板子GP6_16有这个问题,其他板子的GP6_16没有这个问题吗?如果是的话,看一下能否做个交叉实验,看是PCB板的问题还是芯片的问题?

赞(0)
未经允许不得转载:TI中文支持网 » AM5728: dsp核2注册了管脚:GP6_16作为中断源,在硬件多次重复上电、关电过程中会出现某次无法响应中断的问题
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1