你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

ST软件工具我知道之STM32CubeProg和TouchGFX

[复制链接]
donatello1996 发布时间:2025-12-30 18:49
STM32CubeProg
' z" {! K! I( o( H& [8 {5 W0 K$ B  v
好用点:( K7 D9 y0 {; `" w, y: x
-一键下载效率高!支持STLINK和JLINK两种下载器,也支持ST芯片原生的USB下载和串口下载方式,如果去淘宝买了100块钱包邮的STLINKV3mini版本下载器的话,将会体验到丝滑下载体验,批量烧录大容量固件的好帮手;+ v) q6 a+ y2 B8 T
-可以支持将各种类型的固件写入外部SPI FLASH,比如说像开发LVGL时需要用到的字库文件、图库之类的,使用STM32CubeProg工具直接写入到外部SPI FLASH的指定位置,会比自己用代码写入方便得多,这个是STM32CubeProg的好用之处;
- D4 e, M+ E6 S( Z- q-支持STLINK固件升级!并且第三方自制下载器也可以用,这样当第三方下载器出现各种固件版本不兼容问题时,可以一键升级固件一劳永逸解决问题;# P0 `9 d5 }) {+ B2 Q+ q* S4 c; U
-可以很方便查看MCU的寄存器状态;
, D+ h7 N0 y3 y, f
1.jpg 2.jpg 3.jpg 5.jpg , f1 v: V4 o- ?1 ]) L! g8 Z

' @7 c; P0 Q9 |! T: b* U3 N亲测例子:
" [/ N1 }! G2 o/ ]8 j8 t7 j( U直接使用STM32CubeProg写入正点原子探索者的液晶屏显示固件,使用STLINKV3mini下载器,不需要打开KEIL软件:
& ?, [6 ~1 b$ ~, e7 A$ Y
4.JPG IMG_20251230_181008.jpg # e: T* N$ W* L. S8 ?8 q
: n- R  g7 z9 k* U
优化建议:3 C% ^+ l4 x' u- d2 C% f$ G
-STM32CubeProg数属于JAVA程序,运行于JDK开发环境,在Windows环境下有极大概率出现闪退或卡死,应该是程序bug,这个需要ST官方的开发团队注意;
3 S7 C$ h' p" n7 U/ E  W; W6 U
7 T9 {8 M9 A) X, d* @& P9 N. NTouchGFX
( ~) F2 N  H8 d% d9 M5 _" u
8 h& a0 m' z% v% |* M8 H好用点:: o" E: p. x" ?0 G
-对于资深图形开发者而言,TouchGFX是一个十分强大的图形库和界面初始化工具,尤其是其支持3D图形开发这是像LVGL这种入门级图形库望尘莫及的,甚至还能添加水波纹,粒子特效,多屏异显等功能,基本上在所有同行图形库里面,专业性上没有对手;
# Y3 [& R3 F- t# o2 K5 U-对于熟悉C++的开发者而言,TouchGFX是一个代码结构十分熟悉的图形库,其主要框架MVP完全符合C++规范;
: m$ d/ `0 z" R) c9 u+ {-TouchGFX可以像QT那样,支持桌面仿真或者直接烧录到开发板上运行,非常方便;8 y0 G/ J3 y3 E# M
-原生支持官方开发板以及多个DEMO的tbs文件,可以直接在这些tbs上搭建属于自己的项目;
, R  g* s3 ^- F% x
6.jpg   l) B( l, S! |2 o
亲测例子:1 k( d  B6 E& S
今年年中的TouchGFX实训,使正点原子H7R7开发板运行自搭建TouchGFX实例,添加图片按钮用于切换界面,添加Label标签用于显示动态数字(ADC值或其它),添加单选按钮控制板载LED灯亮灭,TouchGFX软件界面搭建、回调函数代码、烧录到开发板上的实际运行效果:) C9 z: A* }+ a
7.jpg 8.JPG 9.jpg 10.JPG 11.jpg 12.JPG IMG_20250521_235722.jpg IMG_20250521_235726.jpg 4 \, ~. i- F: ~5 f
  T7 T- b/ v, N+ U/ f
优化建议:' T% ?4 S3 R; h$ k# k9 `+ d
-对于没有接触过C++的传统51/AVR开发者来说,TouchGFX上手难度何其高,复杂的C++框架甚至可以在大学专门开一个课程去教;
6 V- s! p: [) n-对于熟悉LVGL开发的开发者来说,TouchGFX框架移植难度也是超高的,对于LVGL这种主打多平台移植的图形库而言没有太大优势;
# Y) ^$ H& y( b$ J1 s
084808l7717achlh0fbuz0.png
赞 收藏 评论0 发布时间:2025-12-30 18:49

举报

0个回答

所属标签

ST中文论坛活动

即日起开启活动话题入口,之后的活动统一都放在此处,欢迎大家的加入!


最新内容

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版