OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 26|回复: 0

我自己开发的IMX6串口下载工具,用于裸机程序的下载,分享给大家,再也不想频繁插拔TF卡了

[复制链接]

39

主题

599

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1594
金钱
1594
注册时间
2017-7-17
在线时间
312 小时
发表于 昨天 17:16 | 显示全部楼层 |阅读模式
本帖最后由 candylife9 于 2025-9-30 17:18 编辑

学习裸机开发的过程中,按照正点原子的教程,编译出.bin后,还要用imxdownload工具添加IVT头部和DCD数据,然后烧写到TF卡里面,然后才能用TF卡引导启动。这样太麻烦了,改一点程序就要这样操作以便。为了让裸机的烧录更轻松,我参考IMX6ULL参考手册自己开发了一个基于USART1的串口下载工具,只需要编译出.bin文件后,就可以使用这个下载工具将.bin下载到芯片上运行,使用方法如下:

工具界面

工具界面

1.将板子的串口连接到电脑(必须是芯片的串口1或串口2,只有这两个串口支持下载)。
2.点击刷新,获取串口列表,选择对应的串口,点击打开。
3.设置串口波特率为115200,帧参数8N1。
4.点击加载镜像,选择.bin文件(不含IVT和DCD)。
5.将启动模式设置为serial downloader模式,然后板子上电,2秒内点击启动下载
6.下载过程中没有提示,但是下载会很快,大概5秒钟,下载完成后,会自动运行程序。

程序是下载到内部RAM运行的,镜像的入口设置的是0x0090_8000,所以需要在编译的时候将程序入口的链接地址设置为0x0090_8000(正点原子的工程设置的都是0x8780_0000,需要修改成0x0090_8000)。

IMX_UART-DOWNLOADER.zip

19.51 MB, 下载次数: 1

下载工具

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-10-1 06:06

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表