- 积分
- 60
贡献328
飞刀78 FD
注册时间2017-7-18
在线时间8 小时
扫一扫,手机访问本帖
|
本帖最后由 wuke_work 于 2017-7-18 22:27 编辑
在研究uboot的时候,发现每次修改uboot然后更新uboot很麻烦。于是想用如下方法。每次启动开发板从nand flash启动,插入带有uboot.bin的u盘,进入boot命令行敲击命令(?)下载到sdram 0x50000000。然后下载到nand flash里面。不知道是否可行,如果可行命令对应的sdram地址是0x500008000 ,和nand flash 地址从0到文件大小 还是其他大小值!希望各位大神指导一下,最好能说明原理,如上电起来执行BL0,然后跳转到BL1,BL2.网上说的很乱,BL1的8K具体指的uboot里面的哪段程序,万一添加了前8k的程序,那对应的BL1阶段的指令还能执行完么?BL1和BL2是否是指的uboot的stage1 和tage2,汇编和c阶段。重定向uboot到内存是指把所有的uboot.bin搬到sdram处,还是只copy (uboot -8K)?麻烦各位大神解答一下!小弟不胜感激!(补充飞淩提供的sd卡烧写uboot.bin起来后再从nand flash起来,能说明一下这个时候nandflash 里面的数据(0-0x100000)是什么数据,等等!)
|
|