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

C6678 BOOTLOADER IBL 是怎么用的?

       我是这样想的:C6678需要用EEPROM做二次BOOT,然后根据EEPROM指定的启动方式,在相应的硬件接口加载DSP。这样就可以了。

但是 BOOTLOADER IBL 是用在什么时候呢?怎么用呢 ? 

Andy Yin1:

您好,

由于PG1.0 bootloader中存在PLL问题,所以目前MCSDK中提供的IBL主要是实现了PLL fix,修改bootloader 的bug。如果要实现二次加载的话,需要修改IBL添加相应的parameter table等。

anqiang ren1:

回复 Andy Yin1:

我按照EEPROM WRITE 里面的相关说明往EEPROM里面写.BIN文件,但是写不进去。

请问EVM板上的EEPROM的地址OX50和0X51是怎么换的?好像不是硬件配置的

anqiang ren1:

回复 Andy Yin1:

我按照EEPROM WRITE 里面的相关说明往EEPROM里面写.BIN文件,但是写不进去。

请问EVM板上的EEPROM的地址OX50和0X51是怎么换的?好像不是硬件配置的

Andy Yin1:

回复 anqiang ren1:

您好,

关于EEPROM的烧写请参考如下链接,其中包含IBL烧写的详细说明。

www.deyisupport.com/…/6490.aspx

anqiang ren1:

回复 Andy Yin1:

www.deyisupport.com/…/6490.aspx

您给我的这个链接  和

附件里面的SecondaryBoot_PLLfix.zip 是什么关系呢?

是不是用www.deyisupport.com/…/6490.aspx 来修改BOOTROM里面的参数,用SecondaryBoot_PLLfix.zip 去配置BOOT的方式?

感觉这块还是比较模糊。  谢谢~!

anqiang ren1:

回复 Andy Yin1:

www.deyisupport.com/…/6490.aspx

您给我的这个链接  和

附件里面的SecondaryBoot_PLLfix.zip 是什么关系呢?

是不是用www.deyisupport.com/…/6490.aspx 来修改BOOTROM里面的参数,用SecondaryBoot_PLLfix.zip 去配置BOOT的方式?

感觉这块还是比较模糊。  谢谢~!

anqiang ren1:

回复 anqiang ren1:

请问 如果我修改了IBL,我怎么知道我是否修改对了呢?有没有可调试的环境?

Andy Yin1:

回复 anqiang ren1:

您好,

我给的链接是指导如何将编译好的IBL下载到EEPROM并完成参数的配置,而Secondary_PLLFix是生成需要下载到EEPROM的IBL 源文件,主要由于PG1.0版本的bootloader存在PLL的bug,需要将Seconday_PLLfix下载到EEPROM对PLL fix,保证工作正常。如果修改的IBL下载后,可以通过加载程序观察程序是否运行正常,来验证IBL下载正确性。

anqiang ren1:

回复 Andy Yin1:

您好 :

    Secondary_PLLFix 是怎么编译的呢?  README里面只是说要用MAKEFAIL编译,但是在什么环境下呢?

和编译IBL 的环境一样吗?  但这样会出错,求解。。

Simba John:

回复 anqiang ren1:

我现在也遇到和你相同的问题,PLL未锁定,要怎么解决,能不能把IBL要少些的bin文件直接共享出来,而不是让我们自己搭建环境来变写bin文件,因为搭建环境也会很久。

赞(0)
未经允许不得转载:TI中文支持网 » C6678 BOOTLOADER IBL 是怎么用的?
分享到: 更多 (0)