esp-at指令连接aws,报错
Moderator: ESP_XCGuang
-
- Posts: 171
- Joined: Thu Sep 23, 2021 10:03 am
esp-at指令连接aws,报错
我使用PKI生成文件,使用脚本生成ca,cert,key这三份证书,使用的命令是:python AtPKI.py generate_bin -b ./mqtt_key.bin cert ../components/customized_partitions/raw_data/mqtt_key/mqtt_client.key cert ../components/customized_partitions/raw_data/mqtt_key/oximeter.private.key
剩下的两份证书也是使用同样的命令,生成了mqtt_ca.bin、mqtt_cert.bin、mqtt_key.bin
使用AT指令来查询在闪存中查询用户分区:AT+SYSFLASH?
结果是:
+SYSFLASH:"ble_data",64,1,0x1f000,0x6000
+SYSFLASH:"server_cert",64,2,0x25000,0x2000
+SYSFLASH:"server_key",64,3,0x27000,0x2000
+SYSFLASH:"server_ca",64,4,0x29000,0x2000
+SYSFLASH:"client_cert",64,5,0x2b000,0x2000
+SYSFLASH:"client_key",64,6,0x2d000,0x2000
+SYSFLASH:"client_ca",64,7,0x2f000,0x2000
+SYSFLASH:"factory_param",64,8,0x31000,0x1000
+SYSFLASH:"wpa2_cert",64,9,0x32000,0x2000
+SYSFLASH:"wpa2_key",64,10,0x34000,0x2000
+SYSFLASH:"wpa2_ca",64,11,0x36000,0x2000
+SYSFLASH:"mqtt_cert",64,12,0x38000,0x2000
+SYSFLASH:"mqtt_key",64,13,0x3a000,0x2000
+SYSFLASH:"mqtt_ca",64,14,0x3c000,0x2000
+SYSFLASH:"fatfs",1,129,0x47000,0x19000
OK
擦除扇区:AT+SYSFLASH=0,"mqtt_key" 更新:AT+SYSFLASH=1,"mqtt_key",0,2344 返回:>
这时要如何办?我不管发什么at指令都没用
剩下的两份证书也是使用同样的命令,生成了mqtt_ca.bin、mqtt_cert.bin、mqtt_key.bin
使用AT指令来查询在闪存中查询用户分区:AT+SYSFLASH?
结果是:
+SYSFLASH:"ble_data",64,1,0x1f000,0x6000
+SYSFLASH:"server_cert",64,2,0x25000,0x2000
+SYSFLASH:"server_key",64,3,0x27000,0x2000
+SYSFLASH:"server_ca",64,4,0x29000,0x2000
+SYSFLASH:"client_cert",64,5,0x2b000,0x2000
+SYSFLASH:"client_key",64,6,0x2d000,0x2000
+SYSFLASH:"client_ca",64,7,0x2f000,0x2000
+SYSFLASH:"factory_param",64,8,0x31000,0x1000
+SYSFLASH:"wpa2_cert",64,9,0x32000,0x2000
+SYSFLASH:"wpa2_key",64,10,0x34000,0x2000
+SYSFLASH:"wpa2_ca",64,11,0x36000,0x2000
+SYSFLASH:"mqtt_cert",64,12,0x38000,0x2000
+SYSFLASH:"mqtt_key",64,13,0x3a000,0x2000
+SYSFLASH:"mqtt_ca",64,14,0x3c000,0x2000
+SYSFLASH:"fatfs",1,129,0x47000,0x19000
OK
擦除扇区:AT+SYSFLASH=0,"mqtt_key" 更新:AT+SYSFLASH=1,"mqtt_key",0,2344 返回:>
这时要如何办?我不管发什么at指令都没用
Re: esp-at指令连接aws,报错
当 <operator> 为 write 时,系统收到此命令后先换行返回 >,此时您可以输入要写的数据,数据长度应与 <length> 一致。
返回 > 后,已经进入写的状态,你这时发送的 AT 命令都被当成数据处理了
返回 > 后,已经进入写的状态,你这时发送的 AT 命令都被当成数据处理了
-
- Posts: 171
- Joined: Thu Sep 23, 2021 10:03 am
-
- Posts: 171
- Joined: Thu Sep 23, 2021 10:03 am
Re: esp-at指令连接aws,报错
我都不知道更新分区是如何把bin文件烧录进去的.
Re: esp-at指令连接aws,报错
有那种可以发送文件的串口工具,你可以直接往串口发送 bin 文件。如果你是使用的其他工具控制串口,你就需要自己实现往串口发送文件。
Re: esp-at指令连接aws,报错
你可以把那个分区使用 AT+SYSFLASH 擦除,然后使用 Flash 下载工具直接把该 bin 烧录到对应的地址(地址请查阅你编译的 AT 固件的 build 文件夹下的 download.config 文件,如何烧录请查阅:https://docs.espressif.com/projects/esp ... our-device
Re: esp-at指令连接aws,报错
这个是因为你的 length 和你的 bin 文件的长度不符
-
- Posts: 171
- Joined: Thu Sep 23, 2021 10:03 am
Who is online
Users browsing this forum: No registered users and 12 guests