首页 > 其他分享 >u-boot制作(一)

u-boot制作(一)

时间:2023-09-12 19:22:55浏览次数:31  
标签:boot 编译 文档 使用 imx 制作 SD

用户文档下载

在NXP官网的文档搜索界面,搜索imx6ul关键字就能查询到相关的文档

官网文档搜索地址:https://www.nxp.com.cn/design/documentation:DOCUMENTATION#/

Alt text

U-BOOT下载

Alt text

#获取u-boot
git clone https://github.com/nxp-imx/uboot-imx

#如果报错error: RPC failed; curl 16 Error in the HTTP2 framing layer,就执行下面的语句,然后再执行上面的语句
git config --global http.version HTTP/1.1

U-Boot编译

如果使用的ubuntu版本比较新,可以使用文档介绍的方式安装相关交叉编译工具链,因为编译不同版本的需要使用的工具链版本不一致可能会报错,所以建议使用buildroot制作的交叉工具链,具体制作过程参考:https://www.cnblogs.com/Hlc-/p/17647373.html。

以下我使用的是buildroot制作的交叉工具链来进行编译。

#设置使用的工具链
export CROSS_COMPILE=arm-buildroot-linux-gnueabihf-

#设置处理器架构
export ARCH=arm

#选择使用的配置文件,我使用的是正点原子的imx6ull板子,板子上面带有mmc,所以下面我选择配置文件为mx6ull_14x14_evk_emmc_defconfig
make mx6ull_14x14_evk_emmc_defconfig

#编译
make -j4

生成的文件

Alt text
.imx文件就是可以烧录的文件

查找SD卡设备位置

#命令,sdb就是我的SD卡设备
lsblk

Alt text

烧录到SD卡

# 烧录到SD卡,of是sd卡设备路径,if是输入的文件
sudo dd iflag=dsync oflag=dsync if=u-boot-dtb.imx bs=1k of=/dev/sdb seek=1

Alt text

正常启动

注:使用板子为正点原子的板子,DRAM大小为512M字节
Alt text

标签:boot,编译,文档,使用,imx,制作,SD
From: https://www.cnblogs.com/Hlc-/p/17697588.html

相关文章

  • 艺术二维码生成器 AI绘画生成艺术二维码 stablediffusion制作二维码教程
    史上最全文档AI绘画stablediffusion资料分享面试题分享点我直达2023最新面试合集链接2023大厂面试题PDF面试题PDF版本java、python面试题项目实战:AI文本OCR识别最佳实践AIGamma一键生成PPT工具直达链接玩转cloudStudio在线编码神器玩转GPUAI绘画、AI讲话、翻译,GPU......
  • springboot中的文件上传与下载
    首先回忆一下springmvc中的文件上传1)引入文件上传相关jar包,commons-io、commons-fileupload2)文件上传表单提交方式必须为post3)要求表单的enctype属性必须为:multipart/form-data4)后台接收文件时,使用multipartFile变量与前端name属性值保持一致5)在springmvc的配置文件中必须......
  • springboot单元测试
    参考文章:SpringBoot单元测试详解_springboottest单元测试_三分恶的博客-CSDN博客JUnit4(三)高级之assertThat和Matchers(匹配器)_FXBStudy的博客-CSDN博客 一:junit测试当你的单元测试代码不需要用到SpringBoot功能,而只是一个简单的测试时,你可以直接编写你的Junit测试......
  • c#之NSIS制作安装包
    1:如果想制作的安装包可以支持多语言,安装界面的多语言,可以在nsis脚本语言里面加入UnicodeTrue这样的话,在安装包安装的时候就可以选择语言 2:运行时无法卸载,有的时候用户会在程序运行期间会对软件进行一个卸载,这个时候我们可以在nsis脚本中加入以上代码,可防止用户在运行时去卸......
  • 详解SpringBoot下文件上传与下载的实现
    SpringBoot后台如何实现文件上传下载?最近做的一个项目涉及到文件上传与下载。前端上传采用百度webUploader插件。有关该插件的使用方法还在研究中,日后整理再记录。本文主要介绍SpringBoot后台对文件上传与下载的处理。单文件上传/单文件上传@RequestMapping(value="/uploa......
  • springBoot spring6 无法加载 thymeleaf的,在html页面中无法智能感知 th:这些
    网上所有的坑我都试过了,还是无法解决问题,@ControllerpublicclassSellController{@RequestMapping("/test01")/*@ResponseBody*/publicStringindex(){return"test01";}}”test01“下面永远是波浪线,无论把网上查出来的解决问题的方案我......
  • docker部署springboot+vue项目环境安装及部署流程
    后端项目打jar包修改及配置项1、修改配置文件application-prod.yml中的mysql配置和redis配置2、切换Maven为生产模式3、Maven打包4、拿到打包后的jar 包5、拿到jar包之后在Linux中使用nohupjava-jarjeecg-system-start-3.5.0.jar>catalina.out2>&1&命令即可启动项......
  • Spring Boot - Parameter 0 of constructor in com.example.iocdi.controller.UserCon
    问题描述如上图所示,在加入了@MapperScan注解之后就出现了这个问题。file:[src/java/config/MybatisConfig.java]@Configuration@MapperScan("com.example.iocdi")publicclassMybatisConfig{}因为这个@MapperScan注解扫描了com.example.iocdi下面所有的包,而U......
  • Spring Boot 中调用外部接口的 3 种方式
    ......
  • springboot、jvm调优(设置运行的参数)
    1、工具jdk自带的工具位置:找到窗口->应用程序2、问题和方式在SpringBoot项目中,调优主要通过配置文件和配置JVM的参数的方式进行。2.1springboot修改配置文件调优关于修改配置文件application.properties。https://docs.spring.io/spring-boot/docs/current/reference/ht......