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.

IBL从IIC二级启动的问题

我有两个疑问:

1、IIC的地址问题,0x50和0x51写明是指总线地址,但是我查了M24M01的芯片资料,

从这里看不出怎么设置能变为0x50或0x51,而且E1和E2都是接地的。所以应该是0xA1和0xA0才对。这个不理解

2、对二级启动的参数不知道是什么意思。求解释。

在i2cConfig.gel文件中的下面定义都相应对应什么的启动文件格式?

#define ibl_BOOT_FORMAT_AUTO 0

#define ibl_BOOT_FORMAT_NAME 1

#define ibl_BOOT_FORMAT_BIS 2

#define ibl_BOOT_FORMAT_COFF 3

#define ibl_BOOT_FORMAT_ELF 4

#define ibl_BOOT_FORMAT_BBLOB 5

#define ibl_BOOT_FORMAT_BTBL 6

  • 自己回复下。

    0x50和0x51是TI自己规定的,实际是这样对应的。0x51对应eeprom的前一半数据空间,0x50对应eeprom的后一半数据空间。

    TI中现在常用个的是这两种格式:其他格式查资料说都是不用的,这两种的区别应该是BOOT_FORMAT_ELF是通过一般转换工具生成bin文件使用的。 ibl_BOOT_FORMAT_BBLOB是MAD工具生成的.bin文件使用的。

    #define ibl_BOOT_FORMAT_ELF 4        

    #define ibl_BOOT_FORMAT_BBLOB 5

x 出现错误。请重试或与管理员联系。