1. 测试了wifi的驱动,连带着蓝牙一同测试,带着蓝牙则测试不通过,需要重写蓝牙驱动代码

2. 修改wifi与蓝牙的驱动代码,并且进行了测试,测试通过
3. 新增分区表,为板载16M的flash作分区规划,预留ota分区
4. 测试了SD卡的驱动,正常读出数据,测试通过
5. 新增了CMake配置,just_monitor(monitor_only.sh),只监视,无编译,无烧录
This commit is contained in:
Misaki
2025-08-24 15:25:38 +08:00
parent fec1a52093
commit 439a379945
16 changed files with 4106 additions and 20 deletions
+5 -5
View File
@@ -10,9 +10,9 @@
#### 演示平台
- CPU: AMD R5 3600
- 系统: Kubuntu 24.04
- 终端: zsh
- 终端: zsh 5.9 (x86_64-ubuntu-linux-gnu)
- IDE: Clion2025.2
- IDF: v5.3.2
#### 主要参考教程
- [esp-idf官方教程](https://docs.espressif.com/projects/esp-idf/zh_CN/release-v5.3/esp32s3/get-started/linux-macos-setup.html)
@@ -21,10 +21,10 @@
前置: 安装Clion 2025.2, 此IDE非商业免费
参考官方教程中给出的步骤(主要是从源码编译idf),因此对于不同的平台,有不同的安装方式
对于windows来说,只需要下载对应版本的已经编译好的idf可执行文件即可,可以参考我bilibili录制的教程
对于windows来说,只需要下载对应版本`v5.3.2`的已经编译好的idf可执行文件即可,可以参考我bilibili录制的教程
[【Misaki】ESP-32 IDF Clion开发环境搭建](https://www.bilibili.com/video/BV1Q7epebEbb)
而开发环境使用的系统为Kubuntu 24.0,为Linux环境,在此给出Linux环境下的项目部署步骤
而开发环境使用的系统为Kubuntu 24.04,为Linux环境,在此给出Linux环境下的项目部署步骤
1. 编译 ESP-IDF 需要以下软件包。请根据使用的 Linux 发行版本,下面给出的是Ubuntu 和 Debian的安装命令。
```bash
sudo apt-get install git wget flex bison gperf python3 python3-pip python3-venv cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0
@@ -34,7 +34,7 @@
```bash
mkdir -p ~/esp
cd ~/esp
git clone -b release/v5.3 --recursive https://github.com/espressif/esp-idf.git
git clone -b tag/v5.3.2 --recursive https://github.com/espressif/esp-idf.git
```
3. 为idf的环境创建一个快速启动,因为idf框架下包含了非常多的组件,需要添加一些环境变量,为了不污染系统环境变量,我们可以执行以下操作