STM32F103 USB虚拟串口,采用的官方库非HAL库文件,过一段时间会断开链接
KEILMDK每次都要手动选Reset and Run吗 不然下载到板子上得重启电源才行 求解答
关于最近学习C语言回调和钩子函数的想法,以及对HAL库回调函数的困惑
在擦除flash时 同时挂起中断 是否会造成卡死以及相关的卡死机制
FLASH擦除轮询等待时CPU真的会轮询吗
HAL_I2C_Mem_Read 一直返回 BUSY
STM32F103C8T6 上电后无法通过串口发出数据的问题?
STM32F103的USB的虚拟串口,串口助手打开的时候会收到两条数据,第一条数据是前5秒串口助手未打开时发送的,这怎么解决?
询问电源纹波对芯片的影响
VL53L5CX无法使用
微信公众号
手机版
【基于stm32的RT-Thread操作系统+J-link V9虚拟串口调试】
【利用jlink实现串口调试】
首先是硬件部分,只需要把jlink仿真器插上就ok,就像平时做硬件调试一样,不需要别的东西
下一步是mdk里面关于硬件部分的设置,如图所示,只需要更改下图的部分就Ok,别的不用管。
接下来附上一段代码,将这段代码添加到文件中,最好是main函数或者是原本用于uart打印显示的函数部分。原理类似于uart里面printf的重定向,前者是定向到uart端口,在这里是定义到了sw端口的port0,最后效果如下,在view里面打开debug(printf) viewer即可以看到,这样我们就省去了uart的部分,如果uart仅用来调试的话完全可以采用这样简便的方法来实现。
【MCU实战经验】+通过JLINK实现串口显示调试
https://www.stmcu.org.cn/module/ ... amp;fromuid=2091055
(出处: 意法半导体STM32/STM8技术社区)
评分
查看全部评分