博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
编译uboot-TI DM8186<<TI81XX PSP U-Boot>>
阅读量:4051 次
发布时间:2019-05-25

本文共 1431 字,大约阅读时间需要 4 分钟。

编译uboot,TI的文档里面介绍了好几种UBOOT,分别是

1.U-Bootfor NAND boot

$ makeCROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm distclean

$ makeCROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm

ti8168_evm_config_nand

$ make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm u-boot.ti

使用上面这些口令会生成两个文件u-boot.noxip.bin和 u-boot.bin.u-boot.noxip.bin是用来烧写到nand里面的文件

 

2.U-Bootfor SPI boot

$ makeCROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm distclean

$ make CROSS_COMPILE=arm-none-linux-gnueabi-ARCH=arm

ti8168_evm_config_spi

$ make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm u-boot.ti

使用上面这些口令会生成两个文件u-boot.noxip.bin和 u-boot.bin.u-boot.noxip.bin是用来烧写到SPI里面的文件

 

3.U-Bootfor NOR boot

$ makeCROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm distclean

$ makeCROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm

ti8168_evm_config_nor

$ make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm u-boot.ti

 

生成的uboot.bin 是用来烧写到nor里面的文件

 

4.U-Boot for SD boot

这边分两步

第一步

$ makeCROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm distclean

$ makeCROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm ti8168_evm_min_sd

$ make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm u-boot.ti

 

生成的u-boot.min.sd这个文件需要改名为MLO,然后复制到SD卡里面

 

4.第二步,我们使用在U-Boot for NAND boot或者U-Boot for SPI boot

生成的uboot.bin文件作为SD卡启动的uboot.bin文件,复制他们之一到SD卡里面。

这边有个注意的,如果你用的是U-Bootfor NAND boot生成的uboot.bin文件,那么当你在使用SD卡启动时候,

在uboot状态下修改的env变量,将会同步掉你nand里面的env变量。如果你用的是U-Bootfor SPI boot,

那么当你在使用SD卡启动时候,在uboot状态下修改的env变量,将会同步掉你SPI里面的env变量。

转载地址:http://ivici.baihongyu.com/

你可能感兴趣的文章
VC++ MFC SQL ADO数据库访问技术使用的基本步骤及方法
查看>>
VUE-Vue.js之$refs,父组件访问、修改子组件中 的数据
查看>>
Vue-子组件改变父级组件的信息
查看>>
Python自动化之pytest常用插件
查看>>
Python自动化之pytest框架使用详解
查看>>
【正则表达式】以个人的理解帮助大家认识正则表达式
查看>>
性能调优之iostat命令详解
查看>>
性能调优之iftop命令详解
查看>>
非关系型数据库(nosql)介绍
查看>>
移动端自动化测试-Windows-Android-Appium环境搭建
查看>>
Xpath使用方法
查看>>
移动端自动化测试-Mac-IOS-Appium环境搭建
查看>>
Selenium之前世今生
查看>>
Selenium-WebDriverApi接口详解
查看>>
Selenium-ActionChains Api接口详解
查看>>
Selenium-Switch与SelectApi接口详解
查看>>
Selenium-Css Selector使用方法
查看>>
Linux常用统计命令之wc
查看>>
测试必会之 Linux 三剑客之 sed
查看>>
Socket请求XML客户端程序
查看>>