初始提交卡包 USB 工程

纳入固件源码、屏幕组件、nand_xfer 工具和文档。忽略本机构建产物、sdkconfig,以及含本机路径的依赖锁。

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
zhengxin
2026-10-13 21:54:50 +08:00
co-authored by Cursor
commit 851e347cf5
260 changed files with 269349 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
# SPI 总线冲突检查报告
## 结论:无 SPI 总线竞争
外部 Flash (NAND)、LCD、触摸屏使用**不同的总线**,不存在 SPI 总线冲突。
## 总线分配
| 外设 | 总线类型 | 主机/端口 | 引脚 |
|------|----------|-----------|------|
| **NAND Flash** (GD5F1GM7) | SPI3 (VSPI) | SPI3_HOST | MOSI=11, MISO=13, CLK=12, CS=10 |
| **LCD** (QSPI AMOLED) | SPI2 (HSPI) | SPI2_HOST / LCD_HOST | CS=8, PCLK=3, DATA0=9, DATA1=46, DATA2=16, DATA3=15 |
| **触摸屏** (CST820) | I2C | I2C_NUM_0 | SCL=7, SDA=6 |
## 说明
- **NAND** 使用 SPI3_HOST (VSPI),独立 SPI 总线
- **LCD** 使用 SPI2_HOST (HSPI),独立 SPI 总线
- **触摸** 使用 I2C,与 SPI 完全独立
因此 NAND 读写与 LCD 刷新、触摸读取不会产生总线竞争。