STM32
登录
直播中
周棠亨
7年用户
1038经验值
擅长:可编程逻辑 电源/新能源
私信
关注
[问答]
如何使用ST-LINK下载调试程序?
开启该帖子的消息推送
st-link
如何使用ST-LINK下载调试程序?
回帖
(1)
李建设
2021-11-25 14:31:43
#使用ST-LINK下载调试程序
**应用场景:**如果工程的代码比较大,难免存在bug,就需要硬件调试解决
ST-LINK 和STM32F103都支持JTAG 和SWD,用JTAG调试时占用的IO线比较多,SWD调试时占用的比较少,只需要2根即可。而且相对来说,大数据下SWD工作方式加载程序失败的可能性很小。
注:JTAG 和SWD是仿真器调试ARMCPU的两种工作方式。
可参考:
Jtag Jlink Swd 区别
当使用某个 IO 口用作其他用处的时候,先看看开发板的原理图,该 IO 口是否有连接在开发板的某个外设上,如果有,该外设的这个信号是否会对你的使用造成干扰,先确定无干扰,再使用这个 IO。比如 PB8 就不怎么适合再用做其他输出,因为他接了蜂鸣器,如果你输出高电平就会听到蜂鸣器的叫声了。
STN32固件库简介
固件库是函数的集合,固件库函数的作用是:向下负责和寄存器直接打交道,向上提供用户函数调用的接口(API)。51可以直接对寄存器操作,但是STM32的寄存器太多了,所以意法公司将寄存器底层操作都封起来,提供了一个API接口给用户。
ARM公司是一个芯片标准公司,负责芯片内核的架构设计,其他的芯片公司根据内核架构设计MCU里面的存储器,时钟等,ARM公司为了让不同公司生产的cortex芯片相互兼容,制定了CMSIS标准。
什么是架构
CMSIS 分为 3 个基本功能层:
核内外设访问层:ARM 公司提供的访问,定义处理器内部寄存器地址以及功能函数。
中间件访问层:定义访问中间件的通用 API,也是 ARM 公司提供。
外设访问层:定义硬件寄存器的地址以及外设的访问函数。
从图中可以看出,CMSIS 层在整个系统中是处于中间层,向下负责与内核和各个外设直接打交道,向上提供实时操作系统用户程序调用的函数接口。
#使用ST-LINK下载调试程序
**应用场景:**如果工程的代码比较大,难免存在bug,就需要硬件调试解决
ST-LINK 和STM32F103都支持JTAG 和SWD,用JTAG调试时占用的IO线比较多,SWD调试时占用的比较少,只需要2根即可。而且相对来说,大数据下SWD工作方式加载程序失败的可能性很小。
注:JTAG 和SWD是仿真器调试ARMCPU的两种工作方式。
可参考:
Jtag Jlink Swd 区别
当使用某个 IO 口用作其他用处的时候,先看看开发板的原理图,该 IO 口是否有连接在开发板的某个外设上,如果有,该外设的这个信号是否会对你的使用造成干扰,先确定无干扰,再使用这个 IO。比如 PB8 就不怎么适合再用做其他输出,因为他接了蜂鸣器,如果你输出高电平就会听到蜂鸣器的叫声了。
STN32固件库简介
固件库是函数的集合,固件库函数的作用是:向下负责和寄存器直接打交道,向上提供用户函数调用的接口(API)。51可以直接对寄存器操作,但是STM32的寄存器太多了,所以意法公司将寄存器底层操作都封起来,提供了一个API接口给用户。
ARM公司是一个芯片标准公司,负责芯片内核的架构设计,其他的芯片公司根据内核架构设计MCU里面的存储器,时钟等,ARM公司为了让不同公司生产的cortex芯片相互兼容,制定了CMSIS标准。
什么是架构
CMSIS 分为 3 个基本功能层:
核内外设访问层:ARM 公司提供的访问,定义处理器内部寄存器地址以及功能函数。
中间件访问层:定义访问中间件的通用 API,也是 ARM 公司提供。
外设访问层:定义硬件寄存器的地址以及外设的访问函数。
从图中可以看出,CMSIS 层在整个系统中是处于中间层,向下负责与内核和各个外设直接打交道,向上提供实时操作系统用户程序调用的函数接口。
举报
更多回帖
rotate(-90deg);
回复
相关问答
st-link
如何使用
ST-LINK
调试程序
?
2022-02-21
1002
如何使用
ST-LINK
V2给STM32
下载
程序
以及
调试程序
?
2022-01-27
889
用nu-
link
如何
调试程序
?
2023-08-25
174
怎样使用
ST-Link
下载
器烧录
程序
呢
2022-02-24
1944
ST-LINK
下载
器的keil配置
2022-02-17
1416
如何
下载
ST-LINK
的代码?
2022-02-17
483
如何利用
ST-LINK
下载
程序
到单片机上呢
2021-10-20
2493
如何制作
ST-Link
PCB?
2022-02-17
918
怎样去解决stm32
ST-Link
V2
下载
程序
出错的问题
2022-02-17
1340
ST-Link
V2
调试
出现如下问题:
ST-LINK
USB communication error
2016-10-24
85437
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分