[KungFu8位 MCU]

使用Debug进入调试,板子连上能编程成功,但单步跟踪总是失败,会出现Error Code 00 02 有...

[复制链接]
375|2
手机看帖
扫描二维码
随时随地手机跟帖
ymingclost|  楼主 | 2022-11-11 15:52 | 显示全部楼层 |阅读模式
本帖最后由 ymingclost 于 2022-11-11 15:54 编辑

用的是KF8A100GQT,但我用他们的Chip ON IDE进行断点调试总是跑不通,但release版程序是能跑通的。
我运行的是KF8A100GQT的demo案例程序里的GPIO_Sample,release能跑通,但debug模式下进行单步跟,就跟不了。每次运行到第33行,就断开了,但设备连接是正常的。

飞书20221111-155057.jpg
飞书20221111-155050.jpg
飞书20221111-155044.jpg
飞书20221111-155036.jpg

使用特权

评论回复
ymingclost|  楼主 | 2022-11-14 10:56 | 显示全部楼层
已解决,8位单片机不要使用UPCK时钟,时钟倍频会不稳定,把UPCK那个注释掉就可以debug了。
还有IDE调试8位单片机不是很方便,建议串口输出调试信息的方式调试。

使用特权

评论回复
lvben5d| | 2022-11-19 09:44 | 显示全部楼层
本帖最后由 lvben5d 于 2022-11-27 20:40 编辑

帅  分享并贴出解决方式。  留一个串口位置(非烧录口的串口) 还是有必要的,虽然KF8不支持C库,但你可以简单打印1~3个字符来配合调试,主频建议大家跑满16M   如果节约成本使用 KF8的内部晶振作为主时钟,记得用出厂校准后的方式进行哦,有汇编代码函数可以调用即可1

使用特权

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

本版积分规则