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.

TMS320C6657 大端模式无法进中断,求解



项目用的是TMS320C6657DSP。之前一直用的小端模式调试外设接口,已经将MCBSP接口调试完成,用的是EDMA中断方式。在小端模式下测试接口及中断都正常。现在由于项目需要DSP要用大端模式。将DSP引脚拉低成大端模式后,中断就进不去了。查看了相关的技术文档,文档中也没有提到大端模式和小端模式MCBSP和EDMA哪里配置不同。问题一直无法解决,希望各位大神指点一下。

  • endian修改成大端后,能正常load代码么?

    小端的软件一般不能直接改成大端编译后运行,软件的很多地方大小端处理是不一样的。

    特别是一些寄存器的读写,要注意大端下和小端下存在比特位置翻转的问题(如果寄存器不同域用位域表示的话),

    同时一些外设在大端和小端下输入数据的格式也不同,这些问题都解决后才能使软件在大端下正常工作。