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

TMS320C6655: Any User Guide for the intermediate boot loader (IBL)?

Part Number:TMS320C6655

When I am refering to the SPRUGY5C <DSP Bootloader User Guide>, it mentioned intermediate boot loader (IBL) in section1. But I failed to get any user guide for the IBL implementation on C665x DSP. Please kindly provide me the document if available. Thanks.

Shine:

请下载下面的processor SDK,在C:\ti\c665x SDK 5.03\pdk_c665x_2_0_13\packages\ti\boot\ibl目录下有IBL代码。https://www.ti.com/tool/download/PROCESSOR-SDK-RTOS-C665X

,

Chunhua Ni:

Thanks.

Section 6.30 describes the second level bootloader in the C6655 datasheet, is the second level bootloader the same as intermediate boot loader?

,

Shine:

一个意思,都是二次bootloader。

,

Chunhua Ni:

Shine, 谢谢您的答复!

本人看了一些资料,把自己的理解整理如下,请指正。

根据《SPRACN2 KeystoneI Bootloader Resources and FAQ》描述,FPGA引导DSP进入I2C EEPROM来执行IBL,IBL是用来解决PLL Lock Up的问题,该IBL有容量限制,必须在1KB以内。目前C665x PG 1.0 silicon没有PLL Lock Up的问题,因此IBL不是必须的。

目前,二次bootloader可以通过配置相应的BootMode引脚来执行,例如:SPI Boot,而且没有容量限制。二次bootloader把应用程序加载到正确的地址,二次bootloader执行完成后,可跳转到应用程序执行。

,

Shine:

Chunhua Ni 说:目前C665x PG 1.0 silicon没有PLL Lock Up的问题,因此IBL不是必须的。

是的,c665x没有PLL lockup的问题,C6678 硅版本2.0也没有这个问题,不需要用IBL,可以直接boot。

Chunhua Ni 说:该IBL有容量限制,必须在1KB以内。

IBL没有1KB的限制,使用I2C boot mode是因为I2C boot Mode会bypass掉PLL,请看下面C6678勘误表。https://www.ti.com/lit/er/sprz334h/sprz334h.pdf

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6655: Any User Guide for the intermediate boot loader (IBL)?
分享到: 更多 (0)