系统移植-uboot移植深化

本文详细描述了如何在Exynos4412开发板上移植和配置U-Boot,包括添加三星加密引导、修改UART以实现串口打印、网卡和EMMC移植,以及电源管理的配置,以确保其与硬件兼容并能安全运行。

一、uboot添加三星加密引导

1.4412的SOC和origen的SOC相同,但在origen基础上需要修改一些外围的网卡、硬件驱动设置。   

2.因为uboot源码并不支持我们的开发板,这里我们需要从源码支持的开发板中找一个硬件与我们最类似的,在其基础上进行修改,这里我们参考的是samsung公司的origen   

        通过实验手册注册开发板信息 ,详见实验手册                                                              

 3.编译完成后会在源码顶层目录下生成u-boot.bin文件,但该文件还不能在我们的开发板 上运行,因为以上操作我们只是把origen相关的文件的名字改成了fs4412,使uboot能识别fs4412开发板,但文件中的代码还是origen的,和我们的开发板不匹配,所以我们还需要进一步进行修改和配置

 4.添加三星加密引导方式

考虑芯片启动的安全性,Exynos4412需要三星提供的初始引导加密后我们的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值