扫码加入

  • 正文
  • 相关推荐
申请入驻 产业图谱

5 块钱的无线调试器就这么做好了?

03/10 09:39
183
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

来源:公众号【鱼鹰谈单片机】,ID   :emOsprey

大家好,我是鱼鹰。

最近鱼鹰又对调试器感兴趣了,于是花了一天多的时间研究了一个开源的调试器项目:

https://github.com/windowsair/wireless-esp8266-dap

发现复刻成本真的超低,esp8266-12F(4.9元)+ esp 烧录器(16.5元),就是下面两货:

再加人手一个的 Type-C,连线如下:

就算完成了。那为什么说是 5 块呢?

因为烧录板不是必须的,只要焊接好线再通过 USB 转串口模块烧录一次固件即可,鱼鹰买这个只是为了方便。多年以前,鱼鹰也买过一对无线调试器用于割草机,当时花了一百多。那为什么是一对呢?因为需要单独的 USB 接收头,就像无线鼠标一样。但现在,这个项目只要一个 esp8266 就够了,延迟更低,效率更高。原因就是有另一个开源项目支持将无线调试作为 keil 的中转站。

https://github.com/windowsair/elaphureLink

openocd 的中转站:

https://github.com/windowsair/openocd-elaphurelink

那么 keil 实现的效果如下:

你的 MDK 可以识别出新的调试器选项。这样你就不需要接收头,直接和该中转站打交道就行了(如果这个调试器支持像 jlink 一样支持 ip 就更完美了)。

事实上,这个项目开发环境搭建还是挺简单,只是因为项目中没有对应的搭建说明文档导致鱼鹰遇到不少坑(目前鱼鹰将这些坑更新到付费仓库里面了,资料也上传到公共网盘)。而且测试了发布的版本 v0.4.0,好像是有那么点问题的。

总之,这个项目配合电脑热点,可以以非常低的成本实现一个无线调试器,非常值得折腾。另外这个项目还支持 esp32,可惜鱼鹰目前还不知道怎么编译它。

如果道友也想做一个,而且你有硬件开发能力的话,可以和鱼鹰合作,一起搞一批玩玩。

相关推荐

登录即可解锁
  • 海量技术文章
  • 设计资源下载
  • 产业链客户资源
  • 写文章/发需求
立即登录