无线ESP8266 DAP项目教程

无线ESP8266 DAP项目教程

【免费下载链接】wireless-esp8266-dap CMSIS-DAP compatible wireless debugger for various ESP chips such as ESP8266, ESP32. Optional 40MHz SPI acceleration, etc. 适配多种ESP芯片的无线调试器 【免费下载链接】wireless-esp8266-dap 项目地址: https://gitcode.com/gh_mirrors/wi/wireless-esp8266-dap

1. 项目的目录结构及介绍

wireless-esp8266-dap/
├── bootloader/
├── components/
│   ├── dap42/
│   ├── esp8266_usb_serial/
│   ├── tinyusb/
│   └── utils/
├── main/
├── platformio.ini
├── README.md
└── test/
  • bootloader/: 包含启动引导程序的源代码。
  • components/: 包含项目所需的各种组件,如 dap42, esp8266_usb_serial, tinyusbutils
  • main/: 包含项目的主程序源代码。
  • platformio.ini: PlatformIO 的项目配置文件。
  • README.md: 项目的说明文档。
  • test/: 包含项目的测试代码。

2. 项目的启动文件介绍

项目的启动文件位于 main/ 目录下,主要文件包括:

  • main.c: 主程序入口文件,负责初始化系统和启动主要功能。
  • dap_main.c: 负责 DAP 功能的主要实现。

3. 项目的配置文件介绍

项目的配置文件主要是 platformio.ini,它包含了 PlatformIO 构建和上传项目所需的所有配置信息。以下是该文件的主要内容:

[env:esp12e]
platform = espressif8266
board = esp12e
framework = arduino

lib_deps =
    https://github.com/adafruit/Adafruit_TinyUSB_Library
    https://github.com/adafruit/Adafruit_NeoPixel

upload_port = /dev/ttyUSB0
monitor_port = /dev/ttyUSB0
monitor_speed = 115200
  • platform: 指定使用的平台,这里是 espressif8266
  • board: 指定使用的开发板,这里是 esp12e
  • framework: 指定使用的框架,这里是 arduino
  • lib_deps: 指定依赖的库。
  • upload_port: 指定上传代码的端口。
  • monitor_port: 指定串口监视器的端口。
  • monitor_speed: 指定串口监视器的波特率。

【免费下载链接】wireless-esp8266-dap CMSIS-DAP compatible wireless debugger for various ESP chips such as ESP8266, ESP32. Optional 40MHz SPI acceleration, etc. 适配多种ESP芯片的无线调试器 【免费下载链接】wireless-esp8266-dap 项目地址: https://gitcode.com/gh_mirrors/wi/wireless-esp8266-dap

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值