微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > ARM技术讨论 > + 学习过程中遇到的一些问题

+ 学习过程中遇到的一些问题

时间:10-02 整理:3721RD 点击:

上周比较忙,用闲暇时间去看了下一节内容,关于U-Boot,首先声明,我是一个ARM小白,平常用到STM32和DSP2000做些控制,没碰过系统,在这里想提出自己的疑问。首先何为U-Boot。
创龙的新开发板,教程比较少。自己去百度查资料,说是“一种Linux系统的引导程序”,是不是和电脑里的BIOS一个性质的,还是window系统选择“正常启动,系统修复”那个黑界面一样的东西?可以去更改开机的logo。
好吧,跟着文档一步一步试一下,然而继续翻资料去搞懂是什么意思:
安装U-Boot源代码:
mkdir /media/tl437x/u-boot
tar jxvf /media/tl437x/reference/u-boot.tar.bz2 -C /media/tl437x/u-boot/
清理内存:
cd /media/tl437x/u-boot/
make CROSS_COMPILE=arm-linux-gnueabihf- distclean
配置:
make CROSS_COMPILE=arm-linux-gnueabihf- am43xx_evm_config
编译:
make CROSS_COMPILE=arm-linux-gnueabihf- -j4


当然,不知道哪里错了,没有出现上图结果,正在重试。

Uboot相当于PC机中的BIOS,初始化系统启动前的必要硬件,如NAND FLAHS ,内存,然后将系统从FLASH中拷贝到内存中,并 把全局已赋值的变量也拷贝到内存,设定Linux启动参数,启动系统

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top