[单片机芯片] CH32V307仿真遇到奇怪运行

[复制链接]
6679|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 | 显示全部楼层
还原仿真环境和代码呢?就是重新仿真试试
Charlene沙 发表于 2023-6-19 11:52 | 显示全部楼层
看一下触发器和Hart状态吧
B1lanche 发表于 2023-6-19 12:54 | 显示全部楼层
看看你的仿真环境设置和你硬件平台匹配不
Carina卡 发表于 2023-6-19 14:05 | 显示全部楼层
检查代码是否有任何可能导致仿真的问题
Allison8859 发表于 2023-6-19 15:10 | 显示全部楼层
如果你在某个高频度函数中遇到了问题,那么可能是因为该函数执行时间太长,导致仿真超时或失去了与硬件平台的连接
Emily999 发表于 2023-6-19 16:16 | 显示全部楼层
可通过在 GDB 中使用 "set remotetimeout" 命令来增加超时时间,以解决 keep_alive() 未被调用的问题
Annie556 发表于 2023-6-19 18:23 | 显示全部楼层
硬件连接检查检查
alxd 发表于 2023-6-19 19:31 | 显示全部楼层
试试重新构建仿真环境,使用最新版本的工具和库
Betty996 发表于 2023-6-20 06:40 | 显示全部楼层
代码中有没有断点啊
Betty1299 发表于 2023-6-20 10:33 | 显示全部楼层
可能是某个高频函数中遇到了问题
Alina艾 发表于 2023-6-20 11:03 | 显示全部楼层
不知道啥情况,不过这可能跟仿真器不稳定也有点关系的
Candic12e 发表于 2023-6-21 07:54 | 显示全部楼层
重新连接吧,没啥好的办法
Belle1257 发表于 2023-6-21 10:55 | 显示全部楼层
是之前仿真没啥问题,动到线了之类的导致仿真掉线了?
Carmen7 发表于 2023-6-21 15:04 | 显示全部楼层
有点意思,这个问题我也没遇到过,但是如果仿真不了,我一般都是重新仿真就好了
tpgf 发表于 2023-7-3 17:11 | 显示全部楼层
重启电脑 然后给电路板重新上电 下载程序仿真试试看
nawu 发表于 2023-7-4 07:50 | 显示全部楼层
屏蔽掉这个高频度函数,观察一下是否还出现这个现象
aoyi 发表于 2023-7-4 08:21 | 显示全部楼层
有没有检测到会不会频繁的进行复位呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

313

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部