打印
[单片机芯片]

CH32V307仿真遇到奇怪运行

[复制链接]
5036|22
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Sunriver_Yao|  楼主 | 2023-6-10 11:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
仿真时,开始好好的,后来不知碰上哪里了,总是提示:
(@MounRivor)

Warn : Prefer GDB command "target extended-remote :3333" instead of "target remote :3333"
Warn : keep_alive() was not invoked in the 1000 ms timelimit. GDB alive packet not sent! (2379 ms).
    Workaround: increase "set remotetimeout" in GDB
Info : [wch_riscv.cpu.0] Found 4 triggers
Error: Hart is not halted!
...
初始化好像被忽略掉,按 "||"才停下来,在某个高频度函数。
为何?如何解决? 期待牛人帮助。

使用特权

评论回复
沙发
chenqianqian| | 2023-6-11 15:46 | 只看该作者
没遇到过,重新仿真试试。

使用特权

评论回复
板凳
Charlotte夏| | 2023-6-19 11:47 | 只看该作者
看着像仿真环境中出现了一些问题

使用特权

评论回复
地板
Estelle1999| | 2023-6-19 11:52 | 只看该作者
还原仿真环境和代码呢?就是重新仿真试试

使用特权

评论回复
5
Charlene沙| | 2023-6-19 11:52 | 只看该作者
看一下触发器和Hart状态吧

使用特权

评论回复
6
B1lanche| | 2023-6-19 12:54 | 只看该作者
看看你的仿真环境设置和你硬件平台匹配不

使用特权

评论回复
7
Carina卡| | 2023-6-19 14:05 | 只看该作者
检查代码是否有任何可能导致仿真的问题

使用特权

评论回复
8
Allison8859| | 2023-6-19 15:10 | 只看该作者
如果你在某个高频度函数中遇到了问题,那么可能是因为该函数执行时间太长,导致仿真超时或失去了与硬件平台的连接

使用特权

评论回复
9
Emily999| | 2023-6-19 16:16 | 只看该作者
可通过在 GDB 中使用 "set remotetimeout" 命令来增加超时时间,以解决 keep_alive() 未被调用的问题

使用特权

评论回复
10
Annie556| | 2023-6-19 18:23 | 只看该作者
硬件连接检查检查

使用特权

评论回复
11
alxd| | 2023-6-19 19:31 | 只看该作者
试试重新构建仿真环境,使用最新版本的工具和库

使用特权

评论回复
12
Betty996| | 2023-6-20 06:40 | 只看该作者
代码中有没有断点啊

使用特权

评论回复
13
Betty1299| | 2023-6-20 10:33 | 只看该作者
可能是某个高频函数中遇到了问题

使用特权

评论回复
14
Alina艾| | 2023-6-20 11:03 | 只看该作者
不知道啥情况,不过这可能跟仿真器不稳定也有点关系的

使用特权

评论回复
15
Candic12e| | 2023-6-21 07:54 | 只看该作者
重新连接吧,没啥好的办法

使用特权

评论回复
16
Belle1257| | 2023-6-21 10:55 | 只看该作者
是之前仿真没啥问题,动到线了之类的导致仿真掉线了?

使用特权

评论回复
17
Carmen7| | 2023-6-21 15:04 | 只看该作者
有点意思,这个问题我也没遇到过,但是如果仿真不了,我一般都是重新仿真就好了

使用特权

评论回复
18
tpgf| | 2023-7-3 17:11 | 只看该作者
重启电脑 然后给电路板重新上电 下载程序仿真试试看

使用特权

评论回复
19
nawu| | 2023-7-4 07:50 | 只看该作者
屏蔽掉这个高频度函数,观察一下是否还出现这个现象

使用特权

评论回复
20
aoyi| | 2023-7-4 08:21 | 只看该作者
有没有检测到会不会频繁的进行复位呢

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

287

帖子

2

粉丝