uboot
知无止境
这个作者很懒,什么都没留下…
展开
-
uboot串口命令cmd代码解析(uboot2012.04.01)
一、uboot命令定义分析1.1、.u_boot_cmd段相信很多人在初次接触uboot都会找不到uboot命令表的定义在哪里,这是因为uboot命令表的起始地址定义在了链接脚本中,而uboot命令表的内容是使用section关键词指定变量到uboot命令表地址的。在u-boot.lds文件中有如下一段代码: __u_boot_cmd_start = .;//.表示当前地址 .u_boot_cmd : { *(.u_boot_cmd) } __u_boot_cmd_end = .;这段代码原创 2020-11-27 17:30:47 · 781 阅读 · 0 评论 -
uboot代码流程分析
在分析uboot之前,我们需要执行如下两条指令make make smdk2440_configmake上面两条指令执行完之后,在根目录下会生成一个名为uboot.lds的链接文件,这个脚本记录了uboot的入口,入口函数名为_start,位于arch/arm/cpu/arm920t/start.s文件:ENTRY(_start)SECTIONS{ . = 0x00000000; . = ALIGN(4); .text : { __image_copy_start = .; a原创 2020-11-25 15:42:46 · 207 阅读 · 0 评论 -
arm-linux-gcc4.3.2安装步骤
一、下载arm-linux-gcc安装包这个链接是韦东山配套的4.3.2编译器的链接链接:https://pan.baidu.com/s/1JhvZ8qF-BlnrldPHLiGP5g提取码:d81x二、解压安装包tar xjf arm-linux-gcc-4.3.2.tar.bz2三、将解压后的文件复制到usr/local目录下依次执行以下命令,源文件目录表示解压后的uboot所在的目录cd /sudo sumkdir /usr/local/armcp -r 源文件目录/usr/l原创 2020-11-17 10:53:07 · 1063 阅读 · 0 评论