OK6410A 开发板 (五) u-boot-2021.01 移植 到 ok6410a

用的代码是 https://github.com/u-boot/u-boot
基于该代码的 TAG v2021.01 开发

用的ok6410a相关代码来自于 https://blog.csdn.net/Golden_Chen/article/details/89077655 

代码已经上库 https://github.com/lisider/u-boot/tree/ok6410a
目前做了三次提交
提交 cb36d21d6276ac17507e19974ba974c2b0df87b0 完成了
A. 目录角度
	1. s3c6410 soc 的移植
		arch/arm/mach-s3c64xx
		drivers/gpio
		drivers/mmc
		drivers/serial
	2. ok6410a board 的移植
		board/samsung/ok6410a
B. 功能角度
	1. 从sd启动
	2. 正常打印
	3. 加载sd卡中的uImage并启动内核
C. 驱动角度
	1. 架构微架构 级别相关代码移植(mmu,cpu寄存器sp)
	2. soc 内设级别相关代码移植(gpio,mmc,uart)
	3. soc 外设级别相关代码移植(sdram)

可以说已经完成了 u-boot 在 ok6410a 上的移植
其他必须配置
// u-boot 需要配置的环境变量
bootargs=root=/dev/mmcblk0p2 rw rootfstype=ext3 init=/linuxrc console=ttySAC0,115200
bootcmd=fatload mmc 0:1 0x50008000 uImage;bootm 0x50008000
// sd卡配置,32G卡,62410752个sector
分区1 : fat16 , 且根目录有 uImage
分区2 : ext3  , 且根目录有 bin lib sbin etc 等 rootfs 必备目录,符合 FHS 标准

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值