作者:strongerhuang
这篇写的是关于st-link的实际编程和调试应用的场景,以及概述一下st-link上面两种颜色led亮灭,及闪烁的含义。
1、st-link编程和调试应用 下面罗列一些关于st-link常见的编程和调试应用,看看你还有不知道吗?
1.stm32cubeprog编程
地址:
https://www.st.com/en/development-tools/stm32cubeprog.html
stm32cubeprog的主要功能就是编程(下载),支持windows、 linux、 macos操作系统。
同时,需要安装jre环境,安装地址:
https://www.java.com/zh_cn/download
更多介绍可以参看我公众号的一篇文章:几点关于stm32cubeprogrammer的内容。
stm32cubeprog编程
2.stm32 st-link utility编程
地址:
https://www.st.com/en/development-tools/stsw-link004.html
stm32 st-link utility的功能比stm32cubeprog要稍微简单一些,其主要功能也是编程(下载)。 打开需要下载的可执行文件(hex或bin),或者直接将文件拖到其中,如下图:
菜单target -> program,或点击编程按钮(如下图),点击start开始下载,直到完成。
提示:如果是bin文件,这里起始地址可以修改。
3.stvp编程
地址:
https://www.st.com/en/development-tools/stvp-stm8.html
https://www.st.com/en/development-tools/stvp-stm32.html
这里下载的一个集成的工具包sttoolset,包含stvd和stvp两种工具。
stvd:st visual develop,可视化开发环境(类似keil和iar用于编码的ide);
stvp:st visual programmer,可视化编程,和上面stm32cubeprog类似;
这里主要讲下stvp编程工具,这个编程工具与上面stm32cubeprog、st-link utility有共同特点:主要用于编程。
但区别在于这个工具可以对stm8,以及较老的st7编程,同样也是使用st-link编程器。
stvp下载配置
这款工具主要是集成之前st7,再到这后面stm8,32。如果你是对stm32量产编程,不建议使用该工具(建议使用stm32cubeprog)。
说明:
这个工具就是stm8和32同时都可以编程的工具,上面stm32cubeprog和stm32 st-link utility只针对于stm32。
4.编程和调试
这里说下st-link的调试应用,一般调试都是基于如stvd、keil、 iar等这种集成开发环境(ide)。 同样,这类集成开发环境具有编程(下载)的功能,编译好代码之后,可直接下载。
如dmk-arm的下载和调试:
2、st-link的led指示灯说明 自st-link/v2以来的所有st-link板都实现了一个标有“com”的led(无论是在外壳上还是在pcb上)。 一般“com”是由红、绿两个led组合,有常亮、常灭、闪烁等,两个led同时亮呈现橙色。
st-link的led显示不同状态,代表不同的含义:
led闪烁红色:usb与pc正在枚举。
led为红色:建立pc与st-link之间的通信(枚举结束)。
led闪烁绿色和红色交替:数据在目标和pc之间交换。
led为绿色:上次通信成功。
led为橙色:st-link和目标芯片通信失败。
InfraScan推出下一代手持式颅内血肿检测器
乐天移动将推出一种安全的基于AI的身份验证系统
工信部加快5G推进步伐! 5G商用牌照到底会花落谁家?
运放补偿电容
冰箱十大排名_冰箱外壳发烫正常吗?冰箱有冰怎么办?冰箱怎样快速除臭?
关于ST-Link的实际编程和调试应用的场景分析
三星跳过4nm制程转向3nm制程量产,要真正反超台积电存在诸多挑战
物联网时代的开启,Wi-Fi 6有什么优势?
这款储能电站为何受到海外市场高度认可?
一台vivo的全新旗舰,该机则采用了极窄边框的设计100%的屏占比
智慧水产养殖传感器盘点
基于LAMP和MOSFET的Hi-Fi耳机放大器电路图
91%的人工智能项目未能达到企业预期
EUV掩膜表面清洁对光刻工艺性能的影响
直流电源速成班
互阻放大器的稳定工作及其评估
PCB设计减少ESD损害的九种办法
为响应国家战略,点链大数据中心将正式开启
机械革命新款钛钽笔记本开售,搭载i7-9750H处理器
国内第一款光纤激光器件设计仿真软件设计应用