发 帖  
原厂入驻New

利用labviewCMD函数实现STM芯片自动烧录功能

2019-7-8 18:26:45  1336 LABVIEW
分享
4
本帖最后由 ximu6174 于 2019-7-8 19:06 编辑

首先写这篇文章的目的是讲解一种行之有效的自动烧录方法,帮助有需求的朋友少走弯路。
需要准备的原料有:
硬件:ST-LINK烧录器
软件:STM32CubeProgrammer
软件:labview
原理说明:
1,利用STM32CubeProgrammer的命令行接口调用程序中相应的功能。
2,提取出自己所需要的命令行语句,并记录。
3,利用labviewCMD函数将对应指令配置到程序中,在使用时调用对应子VI即可。
具体步骤:
1,准备一个ST-link烧写器
[url=][/url]


2,下载并安装STM32CubeProgrammer,安装完成后文件夹目录如图
[url=][/url]


3,测试STM32CubeProgrammer,即用普通方法进行一次完整的程序烧录看是否存在问题。
[url=][/url]
[url=][/url]


4,重点。根据说明文档找到自己需要的命令行语句。
3.png
5,提取出自己需要的语句,这里列举一组我使用的语句:
1)D:\STlink\bin\STM32_Programmer_CLI.exe -c port=SWD freq=4000 ap=0 -r32 0x08000000 0x400 -e all
2)D:\STlink\bin\STM32_Programmer_CLI.exe -c port=SWD freq=4000 ap=0 -r32 0x08000000 0x400 -w C:\Users\yancz\Desktop\xxx.hex 0x08000000
第一句话的意思是连接设备并擦除全部扇区的程序
第二句话的意思是连接设备并下载指定路径的hex,下载起始地址为0x08000000
6,使用labviewCMD函数进行调用。
[url=][/url]
[url=][/url]
[url=][/url]



2.png
1.png
微信截图_20190708181646.png
微信图片_20190708181513.jpg
6.png
5.png
4.png

STM32命令行接口说明.pdf

下载积分: 积分 -1 分

1.36 MB, 下载次数: 20, 下载积分: 积分 -1 分

王栋春 2019-7-8 22:19:14
非常详细  学习了
回复

举报

jack_ou 2019-7-8 22:40:44
非常详细  感谢分享
回复

举报

中国梦123 2019-7-9 06:50:48
开了眼界了,学习学习。
回复

举报

想媳妇了 2019-7-9 08:43:35
正在学习STM32,非常详细的资料,感谢楼主无私的分享!
回复

举报

sd123gosd 2019-8-22 15:44:47
非常不错的教程
回复

举报

iyanggui 2019-9-9 16:59:24

正在学习STM32,非常详细的资料,感谢楼主无私的分享!
回复

举报

iyanggui 2019-9-9 17:00:17

正在学习STM32,非常详细的资料,感谢楼主无私的分享!
回复

举报

梁亚当 2019-9-9 18:23:18
正在学习STM32,非常详细的资料,感谢楼主无私的分
回复

举报

efans_776edd 2019-9-10 03:16:47
独特的方法 不错      
回复

举报

想媳妇了 2019-9-28 11:01:07
LabVIEW功能真强大啊,非常感谢楼主的分享!
回复

举报

评论

高级模式
您需要登录后才可以回帖 登录 | 注册

发经验
课程
    关闭

    站长推荐 上一条 /10 下一条

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