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

TMS320C6678: c6678 i2c启动问题

Part Number:TMS320C6678

手上有一块创龙的6678 开发板,使用ti官方提供的bootloader中的ibl 源码编译生成 i2crom_0x50_c6678_le.bin文件,使用ccs 加载eepromwriter_evm6678l.out文件后,把 i2crom_0x50_c6678_le.bin 文件loadmemory 地址0x0C00000地址,写入成功后,继续使用i2cparam_0x50_c6678_le_0x500.out文件写入启动参数,使用epprom启动,无法启动,一般这种不是evm的开发板主要需要修改那些参数,创龙的板子ibl源码不对外开放,

Nancy Wang:

请问是直接从I2C eeprom启动吗?

请阅读以下章节:

https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_DSP_index_Foundational_Components.html

IBL源码:[SDK Install Path]/pdk_<platform>_<version>/packages/ti/boot/ibl

,

YU CHI:

在我的安装环境里没有您说的这个目录,我的目录 C:\ti\pdk_C6678_1_1_2_6,目录“packages”;没有“、ti/boot”目录,我的IBL源码在C:\ti\mcsdk_2_01_02_06\tools\boot_loader\ibl 目录下,这两个源码有什么区别吗,

,

YU CHI:

我重新下载最新的sdk版本和您说的目录是一样的了,效果是一样的,我这边真实的使用环境是,启动使用spi启动方式,我有一个问题一直很困惑,网上提供的C6678_SPIboot_usersManual.pdf文档,按照这个流程操作的话,spi 连接的flash里面还需要ibl进行初始化吗?还是RBL会根据创建参数表自动对硬件进行初始化

,

Nancy Wang:

YU CHI 说:spi 连接的flash里面还需要ibl进行初始化吗

不需要,IBL主要是为了修复PG1.0 PLL的问题。

Can C6678 be Booted Up Directly From SPI Nor Flash, Without the Participation of InterIntegrated Circuit (I2C)? Is it Necessary to Program IBL and IBL Configuration on I2C EEPROM at Bus Address 0x51 When I Test SPI Boot Mode on TMDXEVM6678L?

www.ti.com.cn/…/spracn2.pdf

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6678: c6678 i2c启动问题
分享到: 更多 (0)