请帮忙提供一个制作SPI加载映像的工具包吧,急用,先谢谢啦!
Andy Yin:
您好,
目前在MCSDK安装目录mcsdk_2_00_04_16\tools中存在PCIe, EMAC,及SRIO的加载例程及相关工具,可否用已有的去替代SPI作为加载方式呢,可以先看看MCSDK中已有的加载工具是否满足要求,谢谢
Zhan Xiang:
回复 Andy Yin:
你可以采用MCSDK中提供的bttbl2hfile和hfile2array,将boottable转成数组,然后利用writer写到SPI EEROM中,根据你的需求,你可以自己在代码中加入SPI boottable的头信息。
tthnny:
回复 Zhan Xiang:
zhan xiang,您好!
能否具体说下SPI boot时,flash里面的数据格式,仅仅是block length+check sum+ block data这样吗?block length设为多大合适(最大286?)?
1、block data又是怎样的格式?与eeprom的boot table一样吗?即最开始的32bit为entry address ,其余为section length+addr+data?还是有其他格式?怎么由.out转换得到?
2、spi boot是否完全不需要用户去写spi boot parameter table?
3、我把6678开发板的拨码开关设为spi boot,在L2中看到的boot parameter table 为CFG模式,为什么不是boot table模式?在cfg模式下,如何引导spi中的程序?
问的比较琐碎,实在是还没有实现,困惑较多,期待答复,谢谢!