Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
ART-Pi Smart
Linux 环境下烧录固件到 ART-Pi Smart
发布于 2022-04-20 00:00:39 浏览:674
订阅该版
[tocm] 本文记录的方法依托 [gui_for_nxp_uuu](https://github.com/100askTeam/gui_for_nxp_uuu)。感谢 100askTeam 做出的贡献。 参考的资料具体是:**100ask_imx6ull烧写工具设计与使用说明.docx** 细节内容在这个资料中均有体现,我在此记录下我的操作过程。 根据 ART-Pi Smart 官方的资料,上电会启动 U-Boot, 但是我拿到这个板子上电就是 RT-Thread Smart。为了保持一致性,并且方便在 U-Boot 下对 RT-Thread Smart 进行调试,所以我需要烧录 U-Boot。 首先 ART-Pi Smart 的 SDK 中已经提供了 U-Boot。路径在 ``documents/u-boot/u-boot-dtb.imx`` 下一步就是怎么烧录进去了,SDK 也提供了相关的资源路径: [![LDBu3d.png](https://s1.ax1x.com/2022/04/19/LDBu3d.png)](https://imgtu.com/i/LDBu3d) 因为我用的时候发现在 win7 上不能烧录,查询了一些资料,使用 ``zadig`` 工具替换驱动文件也不行,只能使用 linux 笔记本尝试下,发现烧录成功了,特此记录下来。 使用 **100ask_imx6ull烧写工具** 烧录固件,分为两个步骤: 1. 下载一个 100askTeam 开发的特制的 U-Boot,并运行这个 U-Boot 2. 通过和这个特制的 U-Boot 通讯下载固件并烧录 ### 下载特制 U-Boot 这个特制 `u-boot-dtb_fastboot_100ask.imx`` 文件在 gui_for_nxp_uuu 仓库中。假定你当前所在的目录是 **gui_for_nxp_uuu/100ask_imx6ull/bin** 我将路径名字中存在的中文给删除了。 使用命令: ``` bash sudo ./uuu -t 1 ../firmware/u-boot-dtb_fastboot_100ask.imx ``` 正常你会看到这样的打印: [![LDDUIO.png](https://s1.ax1x.com/2022/04/19/LDDUIO.png)](https://imgtu.com/i/LDDUIO) 这时候使用 ``` bash ./uuu -lsusb ``` 检查下,应该会看到 [![LDDgdf.png](https://s1.ax1x.com/2022/04/19/LDDgdf.png)](https://imgtu.com/i/LDDgdf) 出现 FB 状态,说明特制的 U-Boot 已经运行起来了。 ### 烧录固件 烧录固件分为两个部分: 第一部分: 修改配置文件(将需要的一些命令集中到一个文件中) [![LDDXYF.png](https://s1.ax1x.com/2022/04/19/LDDXYF.png)](https://imgtu.com/i/LDDXYF) 上图需要手动修改保存 U-Boot 的路径。 第二部分: 下载固件 ``` bash sudo ./uuu ../scripts/pro/emmc/write_boot.clst ``` 顺利的话会看到这样类似的打印: [![LDr3tS.png](https://s1.ax1x.com/2022/04/19/LDr3tS.png)](https://imgtu.com/i/LDr3tS) 至此,U-Boot 就下载成功了。看下运行起来的效果: [![LDryp4.png](https://s1.ax1x.com/2022/04/19/LDryp4.png)](https://imgtu.com/i/LDryp4)
0
条评论
默认排序
按发布时间排序
登录
注册新账号
关于作者
iysheng
这家伙很懒,什么也没写!
文章
9
回答
13
被采纳
3
关注TA
发私信
相关文章
1
求助vscode开发art-pi smart开发板的问题
2
vscode下载rt-smart用户态代码时udb有问题
3
RGB565 显示图片异常
4
浮点数打印,从内核态直接打印和从用户态访问设备再触发打印,效果不一致
5
csi 开启 DMA_REQ_EN_RFF 前提下,开启 CSI 就卡住无打印
6
求助如何移植rt-thread到野火imx6ull开发板上
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
机器人操作系统 (ROS2) 和 RT-Thread 通信
4
国产MCU移植系列教程汇总,欢迎查看!
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
热门标签
RT-Thread Studio
串口
LWIP
Env
SPI
Bootloader
AT
ART-Pi
Hardfault
CAN总线
FinSH
USB
文件系统
DMA
RT-Thread
SCons
线程
RT-Thread Nano
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
ota在线升级
WIZnet_W5500
I2C_IIC
UART
flash
cubemx
packages_软件包
freemodbus
潘多拉开发板_Pandora
PWM
定时器
ADC
BSP
中断
编译报错
socket
keil_MDK
GD32
flashDB
Debug
MicroPython
msh
ulog
SFUD
SDIO总线
rt_mq_消息队列_msg_queue
本月问答贡献
出出啊
1506
个答案
339
次被采纳
小小李sunny
1423
个答案
281
次被采纳
张世争
740
个答案
161
次被采纳
crystal266
539
个答案
157
次被采纳
whj467467222
1218
个答案
146
次被采纳
本月文章贡献
出出啊
1
篇文章
5
次点赞
小小李sunny
1
篇文章
1
次点赞
张世争
3
篇文章
1
次点赞
crystal266
2
篇文章
1
次点赞
whj467467222
2
篇文章
2
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部