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.

DSP28335程序从FLASH搬移RAM中,I2C中断出现了问题。

项目中使用主机和从机I2C通信。程序移植之前,仿真器仿真和烧写在flash中程序都运行正常。当程序按照移植的方法全部移植到RAM中,用示波器观察时间延时正常,但是在I2C中断中,一直死在BUS BUSY这条语句中。

请问各位工程师,出现这种情况具体是什么原因。

能不能提供一份官网移植程序的代码。

 

另外烦请TI的工程师留下电话号码,如果有具体问题还需要电话沟通。 非常感谢!!

  • RAM中和flash中代码主要是运行速度不同,其他应该不影响。另外,你移植是指上电后搬运到RAM中?我觉得像外设的模块完全不用搬运。只有核心运算代码才需要进行搬运。