我是这样想的: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文件,因为搭建环境也会很久。