Back to Xiaozhi Esp32

M5Stack Cardputer Adv

main/boards/m5stack-cardputer-adv/README.md

2.2.61.8 KB
Original Source

M5Stack Cardputer Adv

M5Stack Cardputer Adv 是一款基于 ESP32-S3FN8 (Stamp-S3A) 的卡片式电脑。

硬件规格

组件规格
MCUESP32-S3FN8 @ 240MHz
Flash8MB
显示屏ST7789V2 1.14" 240x135
音频编解码ES8311
功放NS4150B
麦克风MEMS
键盘56键 (TCA8418)
IMUBMI270
电池1750mAh

引脚定义

显示屏 (ST7789V2)

功能GPIO
MOSIGPIO35
SCLKGPIO36
CSGPIO37
DCGPIO34
RSTGPIO33
BLGPIO38

音频 (ES8311)

功能GPIO
I2C SDAGPIO8
I2C SCLGPIO9
I2S BCLKGPIO41
I2S LRCKGPIO43
I2S DOUTGPIO46
I2S DINGPIO42

使用方法

  1. 按下 BOOT 按钮进入配网模式
  2. 连接 WiFi 后即可使用语音助手功能

烧录参数

芯片: ESP32-S3, Flash: 8MB, 模式: DIO, 频率: 80MHz

地址文件
0x0bootloader/bootloader.bin
0x8000partition_table/partition-table.bin
0xd000ota_data_initial.bin
0x20000xiaozhi.bin
0x600000generated_assets.bin

烧录命令 (build 目录为 build-cardputer-adv):

bash
python -m esptool --chip esp32s3 -b 460800 -p PORT \
  --before default_reset --after hard_reset \
  write_flash --flash_mode dio --flash_size 8MB --flash_freq 80m \
  0x0 build-cardputer-adv/bootloader/bootloader.bin \
  0x8000 build-cardputer-adv/partition_table/partition-table.bin \
  0xd000 build-cardputer-adv/ota_data_initial.bin \
  0x20000 build-cardputer-adv/xiaozhi.bin \
  0x600000 build-cardputer-adv/generated_assets.bin

PORT 替换为实际串口设备路径(如 /dev/cu.usbmodem21101)。

参考链接