0 卖盘信息
BOM询价
您现在的位置: 首页 > 技术方案 >无线互联 > 无线DAPLINK(无线烧录器,无线debug)

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

来源: 电路城
2021-06-21
类别:无线互联
eye 10
文章创建人 拍明

原标题:无线DAPLINK(无线烧录器,无线debug)

cirmall

cirmall

cirmall

cirmall

cirmall


  说明

  本项目仅硬件部分为原创,软件主体部分来自国外的开源项目

  本项目不同于市场上常见的既有连接板子的接收端、又有连接电脑的发射端的产品(比如正点原子的ATK-WLDBG 无线调试器),只有连接板子的接收端,而发射端直接由电脑充当。优点是价格便宜,DIY成本只要10元左右,缺点是配置和使用都相对麻烦。

  基本原理是将调试器和电脑连接到同一个WiFi下,通过USBIP实现调试器和电脑的无线连接。效果就像是调试器直接插到电脑上,连接后会听到平时插U盘噔噔噔的声音。

  核心器件是ESP8266,本项目使用的型号是ESP12F

  软件部分通过ARDUINO实现,另外需要安装USBIP的驱动

  可将调试器直接作为热点,用电脑去连接。或连接到同一个路由器。

  经测试,把调试器做热点速度更快,但电脑连接热点后就上不了网了。代码中两部分都写了,自行取舍

  准备

  esp12F用烧录架下载代码,再焊到板子上(烧录架淘宝有卖)。我在板子背面留有下载接口,有能力的小伙伴可以在板子做完后再下载。

  安装USBIP驱动。

  *电脑先进入测试者模式(后面由具体讲解)

  *解压“驱动和软件”文件夹中的两个压缩包,在设备管理器中添加过时硬件,选择drive文件下output文件夹中的USBIPEnum.inf。安装成功后能在系统设备中看到。

  *添加usbip文件夹的路径到电脑的系统变量

  使用的主要步骤(以烧录器作热点为例)

  电脑通过wlan连接esp8266的热点

  双击运行here we go.bat

更改keil里的相关设置

  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改成你设置的



责任编辑:

【免责声明】

1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。

2、本文的引用仅供读者交流学习使用,不涉及商业目的。

3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。

4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。

拍明芯城拥有对此声明的最终解释权。

标签: 无线烧录器

相关资讯

方案推荐
基于MC33771主控芯片的新能源锂电池管理系统解决方案

基于MC33771主控芯片的新能源锂电池管理系统解决方案

AMIC110 32位Sitara ARM MCU开发方案

AMIC110 32位Sitara ARM MCU开发方案

基于AMIC110多协议可编程工业通信处理器的32位Sitara ARM MCU开发方案

基于AMIC110多协议可编程工业通信处理器的32位Sitara ARM MCU开发方案

基于展讯SC9820超低成本LTE芯片平台的儿童智能手表解决方案

基于展讯SC9820超低成本LTE芯片平台的儿童智能手表解决方案

基于TI公司的AM437x双照相机参考设计

基于TI公司的AM437x双照相机参考设计

基于MTK6580芯片的W2智能手表解决方案

基于MTK6580芯片的W2智能手表解决方案