W800 SDK 在 GDK 上调试问题

发布于 2022-05-15 10: 11: 21

W800 SDK 的 toolsw800projectsSDK_ProjectprojectCDK_WSW800_SDK 的工程文件在 GDK 上可以编译通过, 但调试捕获. PNG
时 Diassemble 和文件对不上, 该如何解决. 我用 YOC 的库可以正常调试.

查看更多

关注者
0
被浏览
1. 4k
1 个回答
ZYQ
ZYQ 2022-05-15
我已不再支持 W80X 任何相关问题的回复, 请大家不要私信, 有问题找 isme 谢谢

保证 CDK 工程下只有一个工程, 擦除 W800 的 Flash , 重新编译 debug 看下, 我怀疑你是 Flash 没有擦除导致, 需要明确的的是 YOC 的 FLASH 布局分布与 W800 官方的 FLASH 布局分配是不一致的, 刚才找了个 YOC 的固件编译了一下, 通过反汇编文件确实看到了 你刚才截图的那些指令, 由此可以大概确定你是没有擦除 FLASH 导致的.
由于 CKLINK 的 debug 是基于 FLASH 的, 他要从 FLASH 不断的取指执行, FLASH 是什么就跟你显示什么, 而下方的你看到的汇编代码是根据地址 cklink 的反馈的地址进行跳转的, 这样就会给你产生错觉, 以为不一样.

只有这一张图着实不好分析, 方便的话可以把你的 debug 的工程发出来, 不要 clean 的那种

撰写答案

请登录后再发布答案, 点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览