加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

无线DAPLINK(无线烧录器,无线debug)

2021/06/27
3095
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
方块图(3)
  • 方案介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱
  • 说明
  1. 本项目仅硬件部分为原创,软件主体部分来自国外的开源项目
  2. 本项目不同于市场上常见的既有连接板子的接收端、又有连接电脑的发射端的产品(比如正点原子的ATK-WLDBG 无线调试器),只有连接板子的接收端,而发射端直接由电脑充当。优点是价格便宜,DIY成本只要10元左右,缺点是配置和使用都相对麻烦。
  3. 基本原理是将调试器和电脑连接到同一个WiFi下,通过USBIP实现调试器和电脑的无线连接。效果就像是调试器直接插到电脑上,连接后会听到平时插U盘噔噔噔的声音。
  4. 核心器件是ESP8266,本项目使用的型号是ESP12F
  5. 软件部分通过ARDUINO实现,另外需要安装USBIP的驱动
  6. 可将调试器直接作为热点,用电脑去连接。或连接到同一个路由器
  7. 经测试,把调试器做热点速度更快,但电脑连接热点后就上不了网了。代码中两部分都写了,自行取舍
  • 准备
  1. esp12F用烧录架下载代码,再焊到板子上(烧录架淘宝有卖)。我在板子背面留有下载接口,有能力的小伙伴可以在板子做完后再下载。
  2. 安装USBIP驱动。
    *电脑先进入测试者模式(后面由具体讲解)
    *解压“驱动和软件”文件夹中的两个压缩包,在设备管理器中添加过时硬件,选择drive文件下output文件夹中的USBIPEnum.inf。安装成功后能在系统设备中看到。
    *添加usbip文件夹的路径到电脑的系统变量
  • 使用的主要步骤(以烧录器作热点为例)
  1. 电脑通过wlan连接esp8266的热点

  2. 双击运行here we go.bat

  3. 更改keil里的相关设置

  4. debug!

  • 电脑进入测试者模式(关掉驱动签名)

*以管理员身份打开cmd(在搜索框里打cmd)

*键入

 bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
 bcdedit -set TESTSIGNING ON

(这一步个别电脑会失败,需要BIOS才行)

重启电脑就会在桌面右下角看到几行字。

*要是想退出测试者模式,键入

 bcdedit -set TESTSIGNING OFF

ATTENTION

  • esp12F需要3.3V供电且耗电量大,需要大电流LDO,比如AMS1117-3.3。若板子的供电不足,可能无法正常使用

  • 测试者模式需要一直打开,否则驱动不能正常运行

  • debug过程中窗口要保持开启

(正常状态:最下面的数字会一直增长)(按Ctrl+C停止运行)

  • 把这个文件最后一行的IP改成你设置的

  • 若有问题可在评论中留言

  • usblink.rar
    描述:pcb和原理图
  • esp8266-wifi-cmsis-dap.rar
    描述:arduino代码
  • else.rar
    描述:驱动、软件、脚本、图标

相关推荐

电子产业图谱