Document

KEIL5下使用虚拟串口VSPD进行串口调试

Step1.原因分析

在商用板子没有外接调试用串口的情况下,进行二次开发串口是最为便捷的

Step2.下载VSPD虚拟串口助手

自行下载

链接:https://pan.baidu.com/s/1xAODEVTAkVUk3cLESJ9mpg 
提取码:o5pw 
--来自百度网盘超级会员V1的分享

Step2.绿色

正常步骤安装即可

img

将此文件夹内的内容拷贝到安装目录下 覆盖原本的文件

Step3.创建虚拟串口

img

创建图示圈1 圈2端口表示相连的端口,就像开发板使用ttl连接到电脑,因为是模拟的,所以串口是在电脑内部相连接,假设Keil连接的是串口COM1,调试助手连接的是串口COM7.创建完成即可

Step3.KEIL设置

img

如图所示

//根据芯片进行更改
DARMSTM.DLL

-pSTM32F103RE

debug.ini内容

//哪里报错no ‘read‘ permission,把哪里map一下
map 0x40000000, 0x400077FF read write     // APB1
map 0x40010000, 0x40014BFF read write     // APB2
map 0x40020000, 0x4007FFFF read write     // AHB1
map 0x50000000, 0x50060FFF read write     // AHB2
map 0x60000000, 0xA0000FFF read write     // AHB3
map 0xE0000000, 0xFFFFFFFF read write   // CORTEX-M4 internal peripherals
 
map 0xA0000000, 0xA0000FFF read write     // AHB3
 
 
//将串口绑定到vspd虚拟串口的命令  
MODE COM1 115200,0,8,1
ASSIGN COM1 <S1IN> S1OUT
 
//因为这两部分都要需要,通过command指令输入有问题,就放到了一个.ini文件里
 

Step4. 完成

点击编译按钮,编译程序后点击debug按钮

img

会出现如图所示的变化 打开串口调试助手 即可观察到显示内容

posted @ 2024-01-02 10:19  qdyaodao  阅读(1737)  评论(0)    收藏  举报
Document