11、U-boot编译及下载
来源:互联网 发布:淘宝海外物流怎么发货 编辑:程序博客网 时间:2024/06/07 05:41
1、编译
先配置开发板,运行#make mini2440_config
提示Configuring for mini2440 board...
开始编译,运行
#make ARCH=arm CROSS_COMPILE=arm-linux-
持续大概2分钟的时间,在当前目录下生成u-boot.bin文件
2、烧写u-boot.bin
开发板设置成nor flash模式启动,打开SecureCRT软件,连接对应的串口波特率设置为115200先擦除falsh,输入x,然后输入v,下载u-boot.bin文件
下载u-boot.bin之前需要保证虚拟机已经安装dnw,没有安装查找对应教程
然后确保虚拟机可以连接USB,在虚拟机右下角会有灰色的USB图标,点击连接,如果没有USB图标,说明windows下没有把vMware
的USB服务打开,找到控制面板->管理工具->服务,找到vMware的USB服务,设置为启动和自动,然后重启虚拟机。
在uboot目录下运行
#/home/dnw u-boot.bin 30000000
(这里的开发板是mini2440,所以地址是30000000,其他开发板需要查找对应地址)
3、环境变量之ip地址的设置
将开发板的IP设置为和主机、虚拟机同一网段的IP,这里设置为192.168.1.4,运行#setenv ipaddr 192.168.1.4
设置服务器的IP,即虚拟机的IP,运行
#setenv serverip 192.168.1.3
保存环境变量,运行
#saveenv
4、ping虚拟机
设置完成之后就可以ping主机或者虚拟机了(注意,主机或者虚拟机是ping不通开发板的,因为u-Boot比较低级)#ping 192.168.1.3
能ping通会显示alive,如果ping不通看我的上一个教程。
5、通过tftp下载文件,运行
#tftp uImage 31000000把uImage下载到31000000的地址中,这里不同的开发板地址不一样,请自行选择,运行内核:
#bootm 31000000
6、其他u-Boot命令
帮助命令help
查看内存
md 内存地址
修改内存内容
mm 修改内存,地址自动递增
擦除nand flash
nand erase 起始地址 长度
读写nand flash
nand write 内存起始地址 flash起始地址 长度len
nand read 内存起始地址 flash起始地址 长度len
阅读全文
0 0
- 11、U-boot编译及下载
- U-Boot下载与编译
- u-boot 代码下载编译过程
- u-boot的编译及配置 mkconfig
- u-boot的编译及配置 mkconfig
- u-boot 编译,调试及技巧
- U-BOOT编译环境的搭建及编译步骤
- smdk6410 编译后u-boot.bin 下载方法
- u-boot源代码下载
- u-boot下载地址
- U-boot下载地址
- U-Boot 下载地址
- U-Boot串口下载
- u-boot下载地址
- u-boot下载地址
- u-boot编译笔记
- u-boot编译
- 编译U-Boot
- io流分类
- SSH复用代码最终版
- 4071: [Apio2015]巴邻旁之桥
- 数据库的插入更新语句
- scrapy使用手册
- 11、U-boot编译及下载
- C语言算法
- 2017.5.14测试 第4题: 解码
- Python groupby,聚合,分组级运算
- WatchService监控文件变化
- oracle创建表空间和授权
- stylus入门使用方法
- 欢乐西游通用缓存系统设计—应用Redis
- Problem J: 新奇的加法运算