嵌入式爱好者

查看: 11516|回复: 1

[Linux] 6410 uboot u盘快速更新 问题

[复制链接]

5

主题

28

帖子

60

积分

扫一扫,手机访问本帖
发表于 2017-7-18 20:54:08 | 显示全部楼层 |阅读模式
本帖最后由 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)是什么数据,等等!)
回复

使用道具 举报

5

主题

28

帖子

60

积分

 楼主| 发表于 2017-7-21 23:00:35 | 显示全部楼层
知道原因了谢谢!飞灵的uboot.bin的确是在nandflash 的0 到ox100000分区,可以用内存下载的方法。不过不能直接用0x57e00000处搬运过的地址。
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2025-1-8 13:02

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表