【联盛德W801-KIT体验】非官方调试器调试体验
[复制链接]
本帖最后由 tinnu 于 2022-1-3 12:41 编辑
联盛德W801是前段时间大火的联盛德W806升级版,联盛德W806程序直接下进w801完全兼容,在此基础上增加了WIFI、BT功能。
W806、W801,包括之前没有大规模作为单独MCU退出的W800,以及合宙方面发布的AIR101、AIR103统统都是基于平头哥XT804内核,而这个内核具体的信息并不那么广为人知,据说是risc-v架构的一种。
价格上,前首富家8.9的W806和13.X的W801并不是多么让人纠结。但有一点令人十分忧伤,就是高达两百元的官方CKLink仿真器。砍掉一个零还比开发板贵的仿真器令其性价比黯然失色。而没有了仿真器,紧靠串口烧录也让W800系列芯片的开发失去吸引力。
那么问题来了,有没有办法低成本获得仿真器呢?
答案是有的!
得益于某个群里面某位神秘大佬的努力,成功给我们捣鼓出了一款非官方的仿真器固件,能够在平头哥官方环境CDK下兼容流畅运行,实测个人感觉启动仿真的速度比MDK还要快一点,甩那些elipse改的环境不知多少倍,体验非常nice。
这里面唯一的一个问题就是,这个仿真器固件是基于stm32f103c8t6的,想必stm32什么价格大伙心里都有点数。不过大伙纵横电子这么多年,想必曾经都肯定攒下过一两个stm32小系统,这点成本就暂且不算进去了。
至于固件呢,我也不好明目张胆放出来,毕竟涉及各种问题,不过想必会玩QQ的都知道怎么搜了。
对于stm32小系统板,需要额外在B5和A12之间飞一颗2K电阻,据说是实现重枚举作用。至于其他制作流程、仿真器环境配置,都在技术群里面有,这里就不做赘述。
接好CLK、DATA、GND三线后,打开位于D:\C-Sky\CDK\CSKY\CSkyDebugServer\bin下的
CSkyDebugServer.exe
只要看见:
GDB connect command for CPU 0:
target remote xxx.xxx.xxx.xxx:xxxx
类似字样,说明连接成功。在debug过程中需要一直打开这个软件哦。
打开官方工程,我们这里先选用一个W806的工程看看兼容效果如何:
WM_SDK_W806_v0.5.0\WM_SDK_W806\tools\W806\projects\SDK_Project\project\CDK_WS\W806_SDK
点击F7编译,然后选择Flash-download,ctrl+F5启动仿真。在main函数里面打断点,成功中断内核。
https://h.hlktech.com/Mobile/download/fdetail/170.html
补充开发资料
HLK-W801 - 资料下载 - 海凌科电子
|