3、ESP32烧写
开发过程中使用ESP32-WROOM-32模组,配合ESP-32S开发板使用。
根据硬件手册可知ESP32模组的硬件管脚设计如上所示,结合配套的开发板,将模块焊接在ESP32的开发板上
根据开发板的针脚定义可知,ESP32在工作时需要3.3V供电,在功能较少的情况下,使用USB转串口带有的电源供电已经可以满足需求,且同时可以使用串口进行开发调试。在此过程中使用到3.3V、GND、TXD、RXD、EN这几个引脚。连接好模块和USB转TTL模块后即可进行代码的烧写和调试。
烧写步骤:
1、将连接好的模块和USB转TTL模块连接到电脑上,使用make monitor命令监控串口输出。
2、同时按下模块上的复位按钮和IO0按钮,ESP启动进入烧写模式,在启动过程中可在串口输出中打印启动信息。启动完毕后松开按钮。
3、在另一窗口使用make flash命令可将编译好的工程烧写进ESP32模块中。烧写完成后打印烧写完成信息。
4、烧写完成后按下复位按钮,验证代码功能。
4、linux蓝牙调试
在开发过程中为了方便蓝牙调试,可在linux环境下使用bash脚本进行调试。
首先在linux中开启蓝牙功能。
其次,使用
hictool dev
命令可以查看本机的蓝牙MA
ESP-IDF蓝牙开发笔记(二)
最新推荐文章于 2024-06-04 19:09:07 发布