第六章之S5PV210正确启动u-boot

1,根据上一章最后一步生成u-boot写入到板子上,生成如下代码

UARU

0x43110220

DDR IS OK!

0x12345678

0xEA000014



U-Boot 2012.10 (Aug 07 2017 - 17:48:43)


CPU:    S5PC110@400MHz    
Board:    

I2C:   ready    

DRAM:  512 MiB    

WARNING: Caches not enabled        

Board PMIC init

Muxed OneNAND 16MB 2.65/3.3V 16-bit (0xf001)

OneNAND version = 0xf002

No OOB scheme defined for oobsize 1920

2,板子上的话 u-boot,还是没有运行成功,我们通过查看board_init_f和board_init_r函数,可以看到出错在什么地方

UARU

0x43110220

DDR IS OK!

0x12345678

0xEA000014



U-Boot 2012.10 (Aug 07 2017 - 17:48:43)    :display_banner


CPU:    S5PC110@400MHz    :print_cpuinfo,

Board:    Goni    :checkboard,

I2C:   ready    :init_func_i2c,

DRAM:  512 MiB    :display_dram_config();

WARNING: Caches not enabled        :enable_caches();

Board PMIC init

Muxed OneNAND 16MB 2.65/3.3V 16-bit (0xf001)

OneNAND version = 0xf002

No OOB scheme defined for oobsize 1920

3,后面都是所跟的上面两个函数中的执行代码。看到错误出现在OneNAND这个地方,通过查看板子,发现在没有OneNAND硬件,所以要在配置文件中删除相应的配置。

在include/configs/s5p_goni.h中87行注掉

修改205行:

4,如此,因为修改了配置文件,所以先make clean下,然后再make ,生成新的u-boot.bin

 

转载于:https://www.cnblogs.com/eeexu123/p/7306999.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值