• 嵌入式开发环境之系统烧录


    1.windows下OTG烧写

    使用NXP 官方提供的方法用OTG烧录,这里是使用正点原子修改
    过的 NXP 官方的上位机工具 mfgtool。这种固化系统方式可以使用 PC 机在线直接固化系统。

    使用OTG烧录,简单方便 。然后到 mfgtool找到需要的脚本 (根据芯片型号,内存大小,存储介质来选择),双击即可通过脚本下载系统到开发板上面,下载完毕点stop然后进行exit退出即可。

    1.1看打印信息:

    开发板的串口与电脑通信,需要安装CH340驱动,这个驱动可以通过驱动精灵这些进行安装。通过串口,如何通过上位机连接这个串口查看打印信息。

    1.2注意:

    以 ALPHA 底板为例, 请先插 上开发板的 的 12v 电源 ,OTG 接口不能供电给开发板。底板拨
    码开关 BOOT_CFG 设置如下,设置为 USB 连接方式,(“1”代码 ON,“0”代表“OFF”)将拨码数字 2 处拨到 ON,拨码数字 1 处拨到 OFF。即可

    1.3查看烧录结果

    可以使用串口的终端软件有很多比如 Xshell,SecureCRT,MobaXterm查看信息。

    注意:如果OTG烧录不行建议使用下面这种 

    2.ubuntu下烧录 

    拷贝开发板光盘 A-基础资料->5、开发工具->4、正点原子 MFG_TOOL 出厂固件烧录工具
    ->mfgtool->Profiles->Linux->OS Firmware->files 整个文件夹到 Ubuntu 虚拟机自己创建的文件下面:

    chmod +x imx6mksdboot.sh //改变权限

    sudo fdisk -l //查看sd卡挂到ubuntu没有

    ./imx6mksdboot.sh --help //查看帮助命令

    sudo ./imx6mksdboot.sh -device /dev/sdb -flash emmc -ddrsize 512 //执行 注意:这里是sdboot

    然后到sd卡下面的 /home/root下面,将files文件拷贝到该文件下面。

    //将sd卡放入开发板里面 ,以sd为启动方式启动 启动后进入/home/root 找到我们刚刚拷贝的文件

    ./imx6mkemmcboot.sh --help //选择我们需要执行的脚本 然后查看命令

    ./imx6mkemmcboot.sh -device /dev/mmcblk1 -ddrsize 512 //执行相应的脚本,等待即可

  • 相关阅读:
    Redis 最佳解析
    程序验证之Dafny--证明霍尔逻辑的半自动化利器
    搜维尔科技:OptiTrack探索人类与技术之间关系的开创性表演
    Java基础11——抽象类和接口
    windows消息的处理过程 消息队列
    Windows与Linux服务器互传文件
    CMD 命令和 ENTRYPOINT 命令的区别
    不让selenium自动关闭浏览器页面(闪崩)[vscode +edge]
    Vue课程62-实现添加的功能
    Hadoop集群资源管理器-YARN
  • 原文地址:https://blog.csdn.net/m0_46392035/article/details/126686015