请教一下,在线调试的两个warn


①Warn : Prefer GDB command "target extended-remote :3333" instead of "target remote :3333"

是哪个环节有问题?需要改哪里能消掉这个warn

②Warn : keep_alive() was not invoked in the 1000 ms timelimit. GDB alive packet not sent! (1409 ms). Workaround: increase "set remotetimeout" in GDB

是哪个环节有问题?需要改哪里能消掉这个warn

字面意思能明白但是就是不知道应该到哪取改 请教一下  我应该具体怎么做能消除这两个warn谢谢

您好,这两个warn正常是不影响调试的,可以不用管它。第一个应该是指令版本问题,是IDE内部调用的,第二个应该是指通讯超时了。若你是调试出错了,可把工程具体发我的邮箱(lzs@wch.cn)具体看一下。


我在线调试的时候  加断点后  用WCH-LINK(CH549片芯) 多数时候会断线   用WCH-LINKE(CH32V305片芯) 就不会   我想会不会这两个警告是不是在提醒我有没配置明白的地方


您好,根据你的描述,CH549调试断线应该和这两个warn无关。若使用CH549下载调试的话,建议连接MCU和Link的杜邦线要短,15公分以内,要保证接线的牢固稳定,此外可以降低下载速度试一下。若有WCH-LinkE,建议使用WCH-LinkE进行下载调试,稳定性会更好一些。



只有登录才能回复,可以选择微信账号登录