主题 : U-Boot 1.1.6 SD 启动问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 101551
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
贡献值: 0 点
综合积分: 4 分
注册时间: 2014-03-12
最后登录: 2014-11-17
楼主  发表于: 2014-04-22 16:56

 U-Boot 1.1.6 SD 启动问题

各位高手
在 Tiny2416 平台上, 我想从 SD 来启动 UBoot 与 Linux,
所以我利用光盘上的s3c-u-boot-1.1.6_rel-4-3-0_20080530.tar.bz2 来进行修改, 可是系统只从 UART 输出 OK 讯息后就停住了, 感觉像当机!!
我利用程序测试了一下, 似乎卡在 MMU 上, 但我试着把 MMU 关闭其结果也是一样.
因为在 ldr pc, _start_armboot 前 UART 讯息没有被输出的, 只打印到 MMU 前面.
bl movi_bl2_copy
b after_copy // 到这里还有讯息输出

after_copy: // 这里就没有讯息输出了
#ifdef CONFIG_ENABLE_MMU

小弟是初学者, 各位大大能指点一下, 谢谢~~
级别: 新手上路
UID: 109616
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
贡献值: 0 点
综合积分: 8 分
注册时间: 2014-10-31
最后登录: 2014-10-31
1楼  发表于: 2014-10-31 17:30
Tiny 6410从SD卡启动时!出现Booting from SD!下载这个superboot.bin试试!
级别: 新手上路
UID: 109616
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
贡献值: 0 点
综合积分: 8 分
注册时间: 2014-10-31
最后登录: 2014-10-31
2楼  发表于: 2014-10-31 17:31
是是是看!
附件: superboot-20111114.zip (95 K) 下载次数:11
级别: 新手上路
UID: 101551
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
贡献值: 0 点
综合积分: 4 分
注册时间: 2014-03-12
最后登录: 2014-11-17
3楼  发表于: 2014-11-04 11:01
谢谢小白大大~~
确实原厂提供的 superboot 可以从 SD 启动, 但只能更新 FLASH 上的内核与文件系统. 并无法直接从 SD 上启动内核与挂载文件系统.
友善之臂的文件是这样写的, 我试了一下确实也无法直接加载内核.
所以我从原始 UBoot 来进行修改, 希望可以达到这样的功能….