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

TMS320C6672: I2C启动时卡在RBL起始地址

Part Number:TMS320C6672

  1. 板卡使用TMS320C6672芯片,外接I2C eeprom用于保存IBL,另接emif NAND FLASH用于保存代码。在一批板卡中观察到两张板卡dsp串口无IBL打印,程序未正常启动。
  2. 通过飞线观察到上电时I2C总线上没有数据和时钟,在正常启动板卡上能正常观察到。又通过仿真器观察到无法启动板卡的BOOTMODE引脚值为0x0000082b,与正常启动板卡一致,且板卡均能通过仿真器下载代码并运行。
  3. 再通过仿真器连接,不下载代码,在上电时观察到无法正常启动板卡的PC指针始终指向0x20b00000,点击运行后停止地址不变。而正常启动板卡连接仿真器后点击运行后停止可以观察到PC指针先后指向0x20b00000->0x00800000->0x0c000000,与我程序中分配的地址一致。
  4. 请问有什么情况会导致DSP在上电时停止在RBL的入口地址?
Vivian Gao:

感谢您对TI产品的关注! 关于你的咨询,我们正在确认你的问题,稍后回复您。

,

Yx chen:

请问有结论了吗

,

Alice:

您好,

      您能否检查一下问题在其他启动模式(例如 SPI)中是否仍然存在?

,

Yx chen:

因为是自研板,设计时只预留了从emif连接的nand flash启动这一种启动模式

,

Yx chen:

问题解决了,发现jtag连接接口的emu0信号在经过电平转换芯片后没有了,更换电平转换芯片后能正常启动了

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6672: I2C启动时卡在RBL起始地址
分享到: 更多 (0)