RTT2UART——像串口一样使用Segger RTT

2019-12-09 19:16发布

本帖最后由 tianxiaoMCU 于 2019-10-12 09:25 编辑

项目上越来越多的使用RTT进行调试,但还是习惯用串口,所以写了这个工具,配合虚拟串口工具,就能继续用串口…………………………

工具用python写的,界面使用PySide2,jlink部分使用pylink,所以jlink驱动版本须要≥6.0b

话不多说,直接上图

1、安装虚拟串口工具,论坛很多了,我用的com0com
4.png (339.18 KB, 下载次数: 0) 下载附件 2019-10-12 08:57 上传


附件太大了,传不上来,放到github上了,可以到上面下载源码仓库在这里
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
50条回答
yanyanyan168
1楼-- · 2019-12-14 01:04
折腾了两天,自己打包好32位系统版,可是运行报错

Traceback (most recent call last): File "main_window. py", line 290, in target_device_selete File "main_window. py", line 76. in _init AttributeError:' DeviceSeleteDialog' object has no attribute ' devices_list'
yanyanyan168
2楼-- · 2019-12-14 01:56
用IDE运行会报以下错误:
Python 3.6.6 (v3.6.6:4cf1f54eb7, Jun 27 2018, 02:47:15) [MSC v.1900 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>>
=== RESTART: C:UsersAdministratorDesktopRTT2UART-mastermain_window.py ===
Traceback (most recent call last):
  File "C:UsersAdministratorDesktopRTT2UART-mastermain_window.py", line 290, in target_device_selete
    device_ui = DeviceSeleteDialog()
  File "C:UsersAdministratorDesktopRTT2UART-mastermain_window.py", line 76, in __init__
    if len(self.devices_list):
AttributeError: 'DeviceSeleteDialog' object has no attribute 'devices_list'
tianxiaoMCU
3楼-- · 2019-12-14 06:58
way2888 发表于 2019-10-13 10:09
楼主,你的软件支持的MCU没有STM32的M0,M3的型号,可否增加上去呢?

已支持,发布在github了
tianxiaoMCU
4楼-- · 2019-12-14 08:44
 精彩回答 2  元偷偷看……
tianxiaoMCU
5楼-- · 2019-12-14 13:19
yanyanyan168 发表于 2019-10-14 14:46
折腾了两天,自己打包好32位系统版,可是运行报错

Traceback (most recent call last): File "ma ...

手上没有32bit的环境,所以一直都没有在上面测试过,找个时间装虚拟机看一下
yanyanyan168
6楼-- · 2019-12-14 18:35
tianxiaoMCU 发表于 2019-10-14 15:16
手上没有32bit的环境,所以一直都没有在上面测试过,找个时间装虚拟机看一下 ...


搞定了,手动添加路径   可是没有STM32F1

未命名截图.png (12.81 KB, 下载次数: 0)

下载附件

2019-10-14 16:13 上传

一周热门 更多>