u-boot1.3.4向S5PV210移植

发布者:TranquilSmile最新更新时间:2024-12-31 来源: elecfans关键字:u-boot1  S5PV210  移植 手机看文章 扫描二维码
随时随地手机看文章

一、串口无输出

  按源码编译后,串口无输出。开发板供电锁存成功。

  进入start.S中查看,发现多了PMIC_InitIp,即电源管理模块初始化。屏蔽后发现串口可以输出。


二、DDR配置信息修改

  从启动打印信息,以及bdinfo命令中可以看到SDRAM的设置错误。

  使用md和mw命令测试内存,发现20000000和40000000开头的内存都是可以用的,说明代码中DDR初始化部分是正确的,只是size错了。

  改用如下配置


#define MEMORY_BASE_ADDRESS 0x30000000


#define CONFIG_NR_DRAM_BANKS    2          /* we have 2 bank of DRAM */

//#define SDRAM_BANK_SIZE         0x20000000    /* 512 MB */

#define SDRAM_BANK_SIZE         0x10000000    /* 256 MB */


#define PHYS_SDRAM_1            MEMORY_BASE_ADDRESS /* SDRAM Bank #1 */

#define PHYS_SDRAM_1_SIZE       SDRAM_BANK_SIZE

//#define PHYS_SDRAM_2            (MEMORY_BASE_ADDRESS + SDRAM_BANK_SIZE) /* SDRAM Bank #2 */

#define PHYS_SDRAM_2_SIZE       SDRAM_BANK_SIZE


#define DMC0_MEMCONFIG_0 0x30F01323

  最后修改uboot/board/samsung/smdkc110/smdkc110.c中的virt_to_phy_smdkc110,将其中的20000000改为30000000即可。


三、iNand

  问题在drivers/mmc/mmc.c的818行。将版本号判断5改为8

一、串口无输出

  按源码编译后,串口无输出。开发板供电锁存成功。

  进入start.S中查看,发现多了PMIC_InitIp,即电源管理模块初始化。屏蔽后发现串口可以输出。


二、DDR配置信息修改

  从启动打印信息,以及bdinfo命令中可以看到SDRAM的设置错误。

  使用md和mw命令测试内存,发现20000000和40000000开头的内存都是可以用的,说明代码中DDR初始化部分是正确的,只是size错了。

  改用如下配置


#define MEMORY_BASE_ADDRESS 0x30000000


#define CONFIG_NR_DRAM_BANKS    2          /* we have 2 bank of DRAM */

//#define SDRAM_BANK_SIZE         0x20000000    /* 512 MB */

#define SDRAM_BANK_SIZE         0x10000000    /* 256 MB */


#define PHYS_SDRAM_1            MEMORY_BASE_ADDRESS /* SDRAM Bank #1 */

#define PHYS_SDRAM_1_SIZE       SDRAM_BANK_SIZE

//#define PHYS_SDRAM_2            (MEMORY_BASE_ADDRESS + SDRAM_BANK_SIZE) /* SDRAM Bank #2 */

#define PHYS_SDRAM_2_SIZE       SDRAM_BANK_SIZE


#define DMC0_MEMCONFIG_0 0x30F01323

  最后修改uboot/board/samsung/smdkc110/smdkc110.c中的virt_to_phy_smdkc110,将其中的20000000改为30000000即可。


三、iNand

  问题在drivers/mmc/mmc.c的818行。将版本号判断5改为8

有用的宏意义
CONFIG_IDENT_STRING出现在display_banner打印的字符串末尾
CONFIG_SERIALn确定使用的串口号n
CONFIG_IPADDR确定使用的默认环境变量
CFG_PROMPT命令行提示符


关键字:u-boot1  S5PV210  移植 引用地址:u-boot1.3.4向S5PV210移植

上一篇:分析S5PV210 wince的bootimage.nb0 是如何生成的
下一篇:(七)u-boot2013.01.01 for s5pv210:《u-boot启动流程》

小广播
最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved