📖 AT指令百科

收录中兴微、ASR、展锐、ESP32、STM32、高通、移芯、联发科、海思、芯翼等全平台AT指令说明

共找到 25 条AT指令 · 分类:Flash

⚙️ STM32 ["STM32F103","STM32F407","STM32H7","STM32L4"]

7 条指令
AT+FLASH? Flash查询 Flash
查询Flash信息
语法: AT+FLASH?
参数: 无
响应: +FLASH: <size>,<used>
示例: +FLASH: 1024,512
OK
AT+FLASHWR Flash写 Flash
写入Flash数据
语法: AT+FLASHWR=<addr>,<data>
参数: 地址,数据
响应: OK
示例: AT+FLASHWR=0x08000000,0x01
OK
AT+FLASHRD Flash读 Flash
读取Flash数据
语法: AT+FLASHRD=<addr>,<len>
参数: 地址,长度
响应: +FLASHRD: <data>
示例: +FLASHRD: 0x01
OK
AT+FLASHREAD Flash读取 Flash
读取Flash数据
语法: AT+FLASHREAD=<addr>,<len>
参数: 地址,长度
响应: +FLASHREAD: <data>
示例: +FLASHREAD: ...
OK
AT+FLASHWRITE Flash写入 Flash
写入Flash数据
语法: AT+FLASHWRITE=<addr>,<data>
参数: 地址,数据
响应: OK
示例: AT+FLASHWRITE=0x1000,0xFF
OK
AT+FLASHERASE Flash擦除 Flash
擦除Flash扇区
语法: AT+FLASHERASE=<sector>
参数: 扇区号
响应: OK
示例: AT+FLASHERASE=0
OK
AT+FLASHSIZE Flash容量 Flash
查询Flash容量
语法: AT+FLASHSIZE
参数: 无
响应: +FLASHSIZE: <size>
示例: +FLASHSIZE: 1048576
OK

📡 ASR ["ASR1603","ASR1605","ASR1606","ASR3601"]

3 条指令
AT+ASRNVRD NV读取 Flash
读取NV项
语法: AT+ASRNVRD=<id>
参数: NV项ID
响应: +ASRNVRD: <data>
示例: +ASRNVRD: 0
OK
AT+ASRNVWR NV写入 Flash
写入NV项
语法: AT+ASRNVWR=<id>,<data>
参数: NV项ID,数据
响应: OK
示例: AT+ASRNVWR=1,0
OK
AT+ASRFLASH? Flash信息 Flash
查询Flash信息
语法: AT+ASRFLASH?
参数: 无
响应: +ASRFLASH: <size>,<used>
示例: +ASRFLASH: 524288,262144
OK

📱 展锐 ["UIS8910","UIS8920","UIS8950","T8310"]

3 条指令
AT+SPNVRD NV读取 Flash
读取NV项
语法: AT+SPNVRD=<id>
参数: NV项ID
响应: +SPNVRD: <data>
示例: +SPNVRD: 0
OK
AT+SPNVWR NV写入 Flash
写入NV项
语法: AT+SPNVWR=<id>,<data>
参数: NV项ID,数据
响应: OK
示例: AT+SPNVWR=1,0
OK
AT+SPFLASH? Flash信息 Flash
查询Flash信息
语法: AT+SPFLASH?
参数: 无
响应: +SPFLASH: <size>,<used>
示例: +SPFLASH: 1048576,524288
OK

🚀 高通 ["MDM9205","MDM9207","SDX55","SDX65","X55","X65"]

2 条指令
AT+QCNVRD NV读取 Flash
读取NV项
语法: AT+QCNVRD=<id>
参数: NV项ID
响应: +QCNVRD: <data>
示例: +QCNVRD: 0
OK
AT+QCNVWR NV写入 Flash
写入NV项
语法: AT+QCNVWR=<id>,<data>
参数: NV项ID,数据
响应: OK
示例: AT+QCNVWR=1,0
OK

🔌 ESP32 ["ESP32","ESP32-C3","ESP32-S2","ESP32-S3"]

2 条指令
AT+SYSFLASH? Flash信息 Flash
查询Flash信息
语法: AT+SYSFLASH?
参数: 无
响应: +SYSFLASH: <info>
示例: +SYSFLASH: 4194304
OK
AT+SYSSTORE 存储设置 Flash
存储参数到Flash
语法: AT+SYSSTORE=<enable>
参数: 0=禁用,1=启用
响应: OK
示例: AT+SYSSTORE=1
OK

🔋 移芯通信 ["EC618","EC619"]

2 条指令
AT+ECNVRD NV读取 Flash
读取NV项
语法: AT+ECNVRD=<id>
参数: NV项ID
响应: +ECNVRD: <data>
示例: +ECNVRD: 0
OK
AT+ECNVWR NV写入 Flash
写入NV项
语法: AT+ECNVWR=<id>,<data>
参数: NV项ID,数据
响应: OK
示例: AT+ECNVWR=1,0
OK

🎯 联发科 ["MT2625","MT2731","T750"]

2 条指令
AT+MTNVRD NV读取 Flash
读取NV项
语法: AT+MTNVRD=<id>
参数: NV项ID
响应: +MTNVRD: <data>
示例: +MTNVRD: 0
OK
AT+MTNVWR NV写入 Flash
写入NV项
语法: AT+MTNVWR=<id>,<data>
参数: NV项ID,数据
响应: OK
示例: AT+MTNVWR=1,0
OK

🐉 海思 ["Boudica120","Boudica150","Boudica200","Balong5000","Balong765"]

2 条指令
AT+HINVRD NV读取 Flash
读取NV项
语法: AT+HINVRD=<id>
参数: NV项ID
响应: +HINVRD: <data>
示例: +HINVRD: 0
OK
AT+HINVWR NV写入 Flash
写入NV项
语法: AT+HINVWR=<id>,<data>
参数: NV项ID,数据
响应: OK
示例: AT+HINVWR=1,0
OK

💡 芯翼信息 ["XY1100","XY1200"]

2 条指令
AT+XYNVRD NV读取 Flash
读取NV项
语法: AT+XYNVRD=<id>
参数: NV项ID
响应: +XYNVRD: <data>
示例: +XYNVRD: 0
OK
AT+XYNVWR NV写入 Flash
写入NV项
语法: AT+XYNVWR=<id>,<data>
参数: NV项ID,数据
响应: OK
示例: AT+XYNVWR=1,0
OK