码迷,mamicode.com
首页 > 其他好文 > 详细

Uboot — 编译体验

时间:2020-02-21 09:51:07      阅读:69      评论:0      收藏:0      [点我收藏+]

标签:arm9   boot   技术   实现   ack   ccf   png   指令   了解   

在分析U-Boot源码之前,先了解uboot的编译过程

环境:

开发板:友善之臂的JZ2440,主控:S3C2440  ARM920t

Uboot源码包:u-boot-1.1.6

一、解压、打补丁

技术图片

 

 

二、配置

通过阅读  顶层的README  来了解Uboot配置与编译是一种很好的方法。

可知,要使用开发板board/<board name> ,要先执行“make  <board name>_config ”命令配置,然后执行make,就可以生成以下文件

技术图片

 

 其中.bin文件可以直接烧入ROM,烧入运行后,启动可以看到串口输出信息,并进入控制界面。

在移植Uboot之前,可以看看make  <board name>_config 命令和make命令做了什么事情,以了解程序的流程,从而得知需要修改哪些文件。

(编译Uboot成功后,会在它的tools子目录下生成一些工具,比如mkimage等,将其复制到/usr/local/bin 目录下,,可以使用mkimage来生成U-boot格式的内核映象文件uimage)

make  100ask24x0_config

 接下来就分析make 100ask24x0_config"指令是怎么实现芯片选型的。

Uboot — 编译体验

标签:arm9   boot   技术   实现   ack   ccf   png   指令   了解   

原文地址:https://www.cnblogs.com/y4247464/p/12326414.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!