硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3252|回复: 8
收起左侧

[开发工具] ST开放C++ API,提供SWD,USB DFU, UART, I2C, SPI 和CAN接口编程Flash

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
发表于 2019-1-9 01:52:37 | 显示全部楼层 |阅读模式
说明:
1、使用这些API需要先把STM32CubeProgrammer V1.4.0安装上,因为USB驱动是通过这个软件安装的。
2、为了方便各种接口更新Flash,特此开放API,以供调用。
3、提供了基于VS和Qt的两种上位机工程,API支持Windows, Linux 和 MacOS
4、API手册: STM32CubeProgrammer_API.chm (770.79 KB, 下载次数: 389)

安装STM32CubeProgrammer后,所有资源位于安装目录的api文件夹里
55.jpg

当前提供如下8个例子供参考
(1)ST-LINK调试接口(JTAG / SWD)的3个示例
(2)SPI bootloader 通过 ST-LINK/V3
(3)CAN bootloader 通过 ST-LINK/V3
(4)I2C bootloader 通过  ST-LINK/V3
(5)USB DFU bootloader
(6)UART bootloader

API手册:
77.jpg

评分

参与人数 1金币 +20 收起 理由
byccc + 20 赞一个!

查看全部评分

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
 楼主| 发表于 2019-1-9 02:04:34 | 显示全部楼层
软件下载:
STM32CubeProgrammer升级至V1.4.0版本,增加用户接口API,可以操作(2019-01-09)
http://www.armbbs.cn/forum.php?m ... 1105&fromuid=58

回复

使用道具 举报

2

主题

87

回帖

93

积分

初级会员

积分
93
发表于 2019-1-9 08:07:42 | 显示全部楼层
好东西呀,谢谢分享。更新的真快
回复

使用道具 举报

56

主题

905

回帖

1073

积分

至尊会员

积分
1073
发表于 2019-1-9 08:19:56 | 显示全部楼层
本帖最后由 roguebear 于 2019-1-9 08:27 编辑

这个好。上位机可以通过串口读写内部Flash。   不知道能不能通过串口读写CPU通过QSPI或者SPI或者FSMC外挂的flash。。。实操中很多校准数据放外部flash,隔一段时间客户自己校准再写进去。。。不弄个上位机不行。
回复

使用道具 举报

3

主题

66

回帖

75

积分

初级会员

积分
75
发表于 2019-1-9 09:17:29 | 显示全部楼层
之前一直是通过调用STM32CubeProgrammer的CLI版本实现离线下载的,跟这个差不多
回复

使用道具 举报

0

主题

15

回帖

15

积分

新手上路

积分
15
发表于 2019-1-9 10:04:53 | 显示全部楼层
这是要上下位机开搞的节奏呀
回复

使用道具 举报

36

主题

2040

回帖

2148

积分

至尊会员

积分
2148
发表于 2019-1-9 11:38:35 | 显示全部楼层
用我的Qt Creator试试。
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

1

主题

65

回帖

68

积分

初级会员

积分
68
发表于 2019-1-9 12:41:49 | 显示全部楼层
大致看了看,swd部分开放不彻底  还不能自定义其他芯片的开放,这部分还是需要自己写底层
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
 楼主| 发表于 2019-1-10 02:03:59 | 显示全部楼层
icprg 发表于 2019-1-9 12:41
大致看了看,swd部分开放不彻底  还不能自定义其他芯片的开放,这部分还是需要自己写底层

主要是针对他们自己的STLINK和芯片比较完善。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-15 06:50 , Processed in 0.188303 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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