1. 修改imxdownload.c文件

完整代码见附录

gcc mixbin.c -o mixbin

使用上述gcc命令编译生成mixbin可执行文件,该文件只用于在WSL2下生成load.imx、load.img,烧录功能去除了。因为在WSL2下win10不识别SD卡,也就不能烧录SD卡。

注1. I.MX6U 支持多种启动方式,比如 SD 卡、EMMC、NAND、QSPI FALSH 和 USB 等,要想 从某一种设备启动就必须先设置好启动拨码开关。比如 I.MX6U 支持 SD 卡、EMMC、NAND 启动,因此代码可以 存储到 SD 卡、EMMC 或者 NAND 中,但是要运行的话就必须将代码从 SD 卡、EMMC 或者 NAND 中拷贝到其运行地址(链接地址)处。本教程所有的裸机例程都是烧写到 SD 卡中,上电以后 I.MX6U 的内部 boot rom 程序会将 可执行文件拷贝到链接地址处,这个链接地址可以在 I.MX6U 的内部 128KB RAM 中 (0X900000~0X91FFFF),也可以在外部的 DDR 中。本教程所有裸机例程的链接地址都在 DDR 中,链接起始地址为 0X87800000。

注2.

ls /dev/sd*

上述命令就是打印出所有以/dev/sd 开头的设备文件,在WSL2(Win10)中实际不能识别USB、SD卡

2. 把mixbin复制到工

WSL2编译IMX6ULL裸机程序Win10通过Win32DiskImager烧录SD卡相关推荐

  1. IMX6ULL裸机程序--4.时钟树分析

    IMX6ULL裸机程序--4.时钟树分析 时钟树分析 树根--时钟源 主干-- 7路PLL时钟源+8路PFD 主分支-- CLOCK ROOT GENERATOR 果实 -- 外设 IMX6ULL时钟 ...

  2. ZYNQ裸机实现 USB MASS STORAGE (usb+sd卡 实现U盘功能)

    ZYNQ裸机实现 USB MASS STORAGE (usb+sd卡 实现U盘功能) 之所以写裸机,也就是没有操作系统的实现方法是因为linux系统下的实现方法网上已经有很多了,之前使用的STM32实 ...

  3. 详细教程:vivado2019.2 vitis2019.2下,zynq7000系列FPGA固化PL程序到外挂flash和SD卡

    详细教程:vivado2019.2 & vitis2019.2下,zynq7000系列FPGA固化PL程序到外挂flash和SD卡 实际上经过多次下载发现,vitis下的固化已经很大程度上帮我 ...

  4. IMX6ULL学习笔记(9)——通过SD卡启动Linux内核

    一.搭建环境 通过以下方式烧写一个镜像: IMX6ULL学习笔记(2)--通过SD卡烧录镜像 二.设置为SD卡启动模式 开发板插入烧录好U-Boot的SD卡. 根据以下BOOT拨码开关启动配置表,调整 ...

  5. 06 在MSYS2中编译树莓派裸机程序,并在QEMU中运行

    作者 将狼才鲸 创建日期 2022-11-14 Gitee源码和工程地址:才鲸嵌入式 / 开源安防摄像机(嵌入式软件) CSDN文章地址:项目介绍:开源安防摄像机(嵌入式软件) 4)完整的环境安装步骤 ...

  6. IMX6ULL学习笔记(12)——通过SD卡启动官方SDK程序

    一.识别SD卡 首先 SD 卡插入读卡器,再把读卡器插入电脑. VMWare 有时候会自动弹出对话框,选择 连接到虚拟机 即可. 如果没有对话框,可以通过菜单 可移动设备 找到 SD 卡,点击 连接. ...

  7. ARM裸机的知识点总结---------10、SD卡启动详解

    Author: 想文艺一点的程序员 自动化专业 工科男 再坚持一点,再自律一点 CSDN@想文艺一点的程序员 来自朱有鹏嵌入式的学习笔记 目录 一.主流的外存设备介绍 1.磁存储 2.Flash存储. ...

  8. Maix Bit(K210) 裸机开发教程(七) SD卡文件系统使用

    SD卡使用 1.代码获取 2.代码修改 3. SD卡常用API 4.修改 5.效果展示 K210 裸机使用SD卡,下图是SD卡接口 1.代码获取 在我前面一篇博客里面简述了代码如何下载以及使用.htt ...

  9. linux 编译c文件 arm,用arm-linux-gcc编译arm裸机程序(可调用库)

    CC=arm-linux-gcc      #换成arm-elf-gcc不行,可以生成flat格式的文件,但我不知道怎么转成binary LD=arm-linux-ld OBJCOPY=arm-lin ...

最新文章

  1. 如何运行具有奇点的NGC深度学习容器
  2. php中怎样阻止网页进行跳转,阻止php页面跳转方法
  3. ArcGIS Engine空间高效查询(IIdentify方法)
  4. Xftp使用教程——问答方式
  5. 苹果公司透露Siri新发音引擎的内部原理
  6. python模型_python 模型的释义
  7. leetcode 232. 用栈实现队列 思考分析
  8. Destoon源数据库配置文件在哪_数据库监控软件Lepus安装部署详解
  9. 201912-4 区块链(CCF CSP认证)
  10. 数值分析(3)-多项式插值: 牛顿插值法
  11. arcmap提取dem高程_ArcGIS提取高程点
  12. Tableau public保存为图片或pdf
  13. 分享十点C语言入门知识
  14. css绘制梯形图形,及显示矩形图片
  15. 第一节:(2)逻辑芯片工艺特性指标
  16. HW - VCN 介绍
  17. 世界各国劳动力总数数据集1990-2019年
  18. 惟伊·京汉方内部启动会圆满成功
  19. 左程云基础班——二叉树
  20. YOLOv6又快又准的目标检测框架 已开源

热门文章

  1. wdcp 安装php,WDCP V3.2面板安装且新增PHP多版本和免费Let's Encrypt SSL证书
  2. HTML article元素
  3. 工业智能网关BL110详解之八十四: 实现西门子S7-1200 PLC接入Modbus TCP Server云平台
  4. Java中的fina关键字
  5. 数字电路仿真软件Minecraft—(2)红石特性电路
  6. 仿QQ登入界面增加反应
  7. 酒店管理系统的设计与实现(任务书+中期检查+PPT+论文)
  8. Swiftlint代码规范属性说明
  9. 集成灶优缺点是什么?为什么会那么多消费者选择集成灶?
  10. elementUI设置图标元素的大小