实验2 编译使用U-BOOT
来源:互联网 发布:ecshop 2.7.3 php版本 编辑:程序博客网 时间:2024/06/09 22:22
l 实验目的
1. 编译使用u-boot, 为烧写内核做准备
l 实验内容
1. 编译bootstrap, U-BOOT并烧写.
2. 了解U-BOOT命令,并通过minicom对目标板进行设置实验步骤
l 实验步骤
1. 编译U-Boot
执行如下命令用root登录:
sudo su
将U-Boot(在”实验2/02.U-boot”中)复制到/opt/workspace下
打开可以看到如图所示:
,执行如下命令解压缩:
tar xzvf SEED-DIM3517_uboot.tar.gz
打开可以看到如图所示:
进入u-boot根文件夹:
cd /opt/workspace/u-boot-03.00.01.06/
配置u-boot:
make am3517_evm_config
编译u-boot:
make
用ls命令查看是否生成了”u-boot.bin”,如果生成了,则说明编译成功。
如图所示:
2. 烧写U-Boot
先将sd卡插到计算机的读卡器中
然后输入如下命令启动partitionmanager
sudo partitionmanager- bin
如图所示:
将sd卡的分区全部删掉, 然后新建两个分区(注意删除分区前要可能要先选择umount)
第一个 分区为FAT32类型, 大小为256M
第二个分区为EXT3类型, 大小为剩余的所有空间
然后在菜单栏中选择file->apply
设置应用了以后,右键第一个分区,选择properties.
如图所示:
点击ok,
再次选择file->apply
然后关闭partitionmanager.
将sd卡拔出以后重新插在计算机的读卡器上.
将本实验文件夹下镜像文件MLO和第一步生成的u-boot.bin依次拷到SD卡FAT32分区,保证 MLO 是拷入的第一个文件;
然后将sd卡插入开发板.
3.通过minicom使用u-boot
3.1 配置minicom
执行如下命令,对minicom进行配置:
sudo minicom –s
用上下,enter键选择
如图所示:
主要是改A项,按shift+ a,将它改为自己使用的串口,这里我使用的是USB转串口,所以是/dev/ttyUSB0。按enter键确认,然后选择
最后选择Exit退出。
如图所示:
注意,如果输入sudo minicom –s以后直接出现如下界面,则先按ctrl + A , 再按z,在进入的下一个界面里面按shift + o即可进入配置界面
以后使用的时候,可以直接执行如下命令启动minicom
sudo minicom
而不用再次配置
一些问题:
1.在输入sudo partitionmanager- bin时,会出现没有此命令;
解决方法:
输入:sudo apt install partitionmanage,安装partitionmanager;
或输入sudo partitionmanager 打开。
- 实验2 编译使用U-BOOT
- 使用skyeye编译u-boot
- 使用ELDK编译器编译U-BOOT
- u-boot烧录、使用和编译
- u-boot编译笔记
- u-boot编译
- 编译U-Boot
- u-boot 2010 编译
- u-boot编译笔记
- u-boot编译方法
- u-boot编译问题
- 365u-boot编译
- u-boot编译
- U-boot编译过程
- u-boot编译错误
- 2440 u-boot编译
- U-Boot编译过程
- u-boot编译过程
- android studio更新到最新的版本后项目遇到的问题
- String类的零碎知识点
- 香蕉派M1搭建vnc服务
- subprocess监控子进程的脚本执行
- MariaDB yum 配置,j简单,方便,快捷
- 实验2 编译使用U-BOOT
- Entity Framework Core 2.0表自定义映射
- 习题7.4
- AndroidStudio最详细JNI教程
- 停更通知
- android添加以太网ethernet方法 android框架添加
- 加载外部图片的三种方法
- 扫描识别工具Dynamic Web TWAIN使用教程:如何自定义Web TWAIN对象
- exec的多种运用