1、搭建开发环境
首先搭建开发环境,这里采用了windows下集成开发环境ide进行开发,具体的安装方法:ESP-IDF安装配置
这里使用的乐鑫的esp32s3,N16R8
2、esp32s3模块
从上面图中可以看到,N16R8这里使用了外扩16M的flash,外扩8M的psram
3、编译demo-helloworld并下载到esp32
(1)下载例程
首先在github下载测试例程:测试例程
然后将examples\get-started\hello_world复制到某个位置,也可以不进行复制,直接编译烧写也可以
这里我为了方便直接放在了D盘
然后启动windows的esp-idf cmd
切换到hello_world目录
(2)配置工程
1、配置选择开发目标
idf.py set-target esp32s3
2、配置参数
idf.py menuconfig
(1)配置flash
根据前面知道了flash为16M
Serial flasher config —>
(2)片外ram
选中设置为片外ram
根据芯片手册还可以知道psram为Octal模式
设置psram为octal
(3)修改提高运行频率
最后按s键保存,按q键退出
3、编译并烧写
1、编译
idf.py build
2、烧写
idf.py -p COM9 flash
3、监视串口
idf.py -p COM9 monitor
4、烧写后监视串口
idf.py -p COM9 flash monitor