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

C6678 IBL

我在测试I2c Boot时遇到以下几个问题,麻烦帮我一一解答,谢谢!

1.在配置I2C Boot Device Configuration 的I2C Master Mode 时BOOTMODE[3-7]是配置Parameter Index ,这个Parameter Index是如何确定我应该配置为多少的呢?
2.BOOTMODE[11]是配置I2c速度的,这个设置为何种速度与硬件设计有没有关系?
3.I2C Boot Mode Parameter Table 中 option是由BOOTMODE[8-9]配置、Bus Frequency有BOOTMODE[11]配置、Boot Dev Addr由BOOTMODE[10]配置、Boot Dev Addr Ext由BOOTMODE[3-7]及Parameter Index确定,这样理解对吗?

Shine:

1. 一般boot代码是烧写到EEPROM address 0,Parameter Index配置为0。
2. 和外挂I2C EEPROM速度有关。
3. Boot Dev Addr Ext是16-bit extended device address (high),根据外挂I2C address,不是由Parameter Index确定的。

Bess:

回复 Shine:

好的,非常感谢

Bess:

回复 Shine:

C6678 Nand Flash 启动的例程在哪里?processors.wiki.ti.com/…/KeystoneI_Bootloader_Resources_and_FAQ 这个链接中只提供了C6657的NAND flash启动的例程。而且6678手册中也没有NAND flash启动模式,是采用 EMIF16方式实现的吗?

Shine:

回复 Bess:

看了一下数据手册,确实没有nand flash启动模式。那只能像EVM板那样用IBL来实现了。

Bess:

回复 Shine:

\mcsdk_2_01_02_06\tools\下的POST例程和IBL是不是不适用与自己制作的板?需要进行修改才能用?

Shine:

回复 Bess:

如果您的板子硬件和EVM板不一样的话,需要修改IBL。下面的FAQ有说明。
processors.wiki.ti.com/…/KeystoneI_Bootloader_Resources_and_FAQ

Bess:

回复 Shine:

请问IBL的运行空间在哪里配置的?

赞(0)
未经允许不得转载:TI中文支持网 » C6678 IBL
分享到: 更多 (0)