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

C28346的BOOT程序

官方提供的两个boot程序:TMS320x2834x_boot_rom.out和TMS320x2834x_boot_rom_Gold_v1b.out哪个才是固化在芯片内部的程序?

我将程序写到I2C外扩的EEPROM中,上电后有时能引导成功而有时候失败。用前者的程序进行仿真引导也会出现如此情况,而后一个则没有出现失败的情况。

BIN YAO1:

更正:用后者也出现了不能引导的情况。

当引导不成功时,停下仿真器观察,发现:SelectMode_Boot.c中的BootMode=12,但是程序运行到XINTF_Parallel_Boot.c文件的XINTF_Parallel_GPIOSelect函数中GpioDataRegs.GPASET.bit.DSP_CTRL = 1语句。

即程序判断到是I2C引导模式,但是内部程序却没有进入I2C的数据搬运。

用示波器观察SDA管脚和SCL管脚发现,reset之后,SDA管脚出现下降沿信号,但是SCL管脚却一直是高电平。

请问这个是什么原因?

注:将SDA和SCL的上拉电阻去除之后,会增加引导成功的几率。

赞(0)
未经允许不得转载:TI中文支持网 » C28346的BOOT程序
分享到: 更多 (0)