疑问一:自己画得板子,NANDFLASH使用的片选是CS4 而ASGEN是默认是CS3,生成的BIN文件还能用么;
疑问二:ASGEN是会生成一段小程序搬移数据到指定的内存或者DDR中再到程序入口么,以前做6416的时候需要自己增加bootloader ,现在是可以省掉了么
noaming:
1,只能使用CS3来执行NAND boot,所以这个片选不能修改。
noaming:
2,使用ASGEN工具后,不再需要自己制作bootloader
yu liu3:
回复 noaming:
你好,有没有办法改成CS4来引导加载!重新投板周期太长了,自己写BOOTLOADER?
yu liu3:
回复 noaming:
你好,必须改版么,这个工具有源码可以重新设置么,或者自己写BOOTLOADER?
noaming:
回复 yu liu3:
没有办法的,芯片boot方式是固化好的,不能通过CS4来引导NAND BOOT的。
noaming:
回复 yu liu3:
这个工具没有发布源码的。就算自己写bootloader,NAND boot也还是需要从CS3启动。
yu liu3:
回复 noaming:
你好 ,我现在使用工具生成了 BIN文件 ,程序已经烧写到NANDFLASH里面,但是加电后没有自启动
现象 :
1、电流变大,说明加载了一部分 (是不是 .bin文件的引导部分跑起来了 )
2、我建了个工程(不用DDR,但是烧写进去的程序是放在DDR段的 ) 去掉gel文件上电连接后 读取DDR内部是有数据的 ,跟通过仿真器加载进去的对比了一小段 DDR内部的数据是正确的
问题 : 为什么程序搬移进去了但是没有加载起来 ,我所有的代码和数据都是放在DDR段的 ,我的工程使用了 SYS/BIOS的,跟这个有关系么 ;