硬汉嵌入式论坛

 找回密码
 立即注册
查看: 883|回复: 6
收起左侧

[Lua] H7-TOOL就是方便,可以不debug,直接读串口缓存数据

[复制链接]

17

主题

29

回帖

85

积分

初级会员

积分
85
发表于 2023-3-25 12:33:23 | 显示全部楼层 |阅读模式
修改一下lua就行
读取串口接收缓存.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106757
QQ
发表于 2023-3-25 14:57:51 | 显示全部楼层
谢谢楼主分享,lua小程序确实很方便,很多场景下应用很灵活
回复

使用道具 举报

8

主题

155

回帖

179

积分

初级会员

H7 TOOL 大法好!

积分
179
发表于 2023-3-27 16:36:22 | 显示全部楼层
回复

使用道具 举报

1

主题

6

回帖

9

积分

新手上路

积分
9
发表于 2023-3-29 10:27:58 | 显示全部楼层
请问一下怎么不丢包的输出串口缓存。发送大量数据的时候还没读到内存串口数据就更新了。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106757
QQ
发表于 2023-3-29 12:33:34 | 显示全部楼层
Hijova 发表于 2023-3-29 10:27
请问一下怎么不丢包的输出串口缓存。发送大量数据的时候还没读到内存串口数据就更新了。

这种的就用串口助手即可。楼主位的玩法适合作为调试检测手段。
回复

使用道具 举报

1

主题

6

回帖

9

积分

新手上路

积分
9
发表于 2023-3-29 14:04:57 | 显示全部楼层
eric2013 发表于 2023-3-29 12:33
这种的就用串口助手即可。楼主位的玩法适合作为调试检测手段。

目前就是不想利用串口输出,而是直接swd口输出串口缓存数据,类似RTT的做法。这样就可以只接SWD口的时候模拟串口发送和接受处理。
SWD写命令行字符串到串口buf,模拟串口处理命令行操作已经实现。只要知道串口buf的地址,直接写进去就可以。但是模拟串口发送数据就不知道怎么办了,lua小程序轮询读取发送缓存地址,但是数据发太快又会被新的数据覆盖,来不及读取。
请问一下RTT的print如何实现的,怎么做才能做到不丢?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106757
QQ
发表于 2023-3-29 14:47:22 | 显示全部楼层
Hijova 发表于 2023-3-29 14:04
目前就是不想利用串口输出,而是直接swd口输出串口缓存数据,类似RTT的做法。这样就可以只接SWD口的时候 ...

就用RTT就行了。

H7-TOOL的RTT波形最高速度稳定性测试(2023-02-23)
https://www.armbbs.cn/forum.php? ... 8082&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-4 20:07 , Processed in 0.365364 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表