[12:23:18.319]收←◆[0;33mW (17526) wifi_tls: Failed to verify peer certificate![0m
[0;33mW (17526) wifi_tls: verification info: ! The certificate is not correctly signed by the trusted CA
[0m
[12:23:20.259]收←◆[0;33mW (19466) wifi_tls: Failed to verify peer certificate![0m
[0;33mW (19466) wifi_tls: verification info: ! The certificate is not correctly signed by the trusted CA
[0m
程序:在OTA升级过程中,打开蓝牙,发送进度信息
提问:为什么提示wifi CA证书不对,后续代码logo不打印,但是程序会继续走,有时也会重启
ESP32 ota升级固件相关问题
Re: ESP32 ota升级固件相关问题
补充重启logo:
[15:26:36.174]收←◆ets Jul 29 2019 12:21:46
rst:0x8 (TG1WDT_SYS_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0030,len:4
load:0x3fff0034,len:5756
load:0x40078000,len:14820
load:0x40080400,len:3864
entry 0x4008063c
[0;33mW (58) boot.esp32: PRO CPU has been reset by WDT.[0m
[0;33mW (58) boot.esp32: WDT reset info: PRO CPU PC=0x40093521[0m
[0;33mW (60) boot.esp32: WDT reset info: APP CPU PC=0x400938c0[0m
[15:26:37.904]收←◆[0;31mE (2958) esp_image: invalid segment length 0xffffffff[0m
定位两个函数为:0x40093521: panic_print_char at /home/pjs/project/matatabot_v3_local/submodule/esp-idf/components/esp_system/panic.c:71
0x400938c0: panic_handler at /home/pjs/project/matatabot_v3_local/submodule/esp-idf/components/esp_system/port/panic_handler.c:495 (discriminator 3)
这个是什么原因造成的,可以怎么样解决呢?
[15:26:36.174]收←◆ets Jul 29 2019 12:21:46
rst:0x8 (TG1WDT_SYS_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0030,len:4
load:0x3fff0034,len:5756
load:0x40078000,len:14820
load:0x40080400,len:3864
entry 0x4008063c
[0;33mW (58) boot.esp32: PRO CPU has been reset by WDT.[0m
[0;33mW (58) boot.esp32: WDT reset info: PRO CPU PC=0x40093521[0m
[0;33mW (60) boot.esp32: WDT reset info: APP CPU PC=0x400938c0[0m
[15:26:37.904]收←◆[0;31mE (2958) esp_image: invalid segment length 0xffffffff[0m
定位两个函数为:0x40093521: panic_print_char at /home/pjs/project/matatabot_v3_local/submodule/esp-idf/components/esp_system/panic.c:71
0x400938c0: panic_handler at /home/pjs/project/matatabot_v3_local/submodule/esp-idf/components/esp_system/port/panic_handler.c:495 (discriminator 3)
这个是什么原因造成的,可以怎么样解决呢?
Re: ESP32 ota升级固件相关问题
不开蓝牙的时候是否正常?打开蓝牙时,剩余内存还剩多少?证书校验的时候需要一定的内存余量,但不确认是否和这个有关。
如方便,请提供可复现问题的示例工程,包括 sdkconfig,以及复现流程。
如方便,请提供可复现问题的示例工程,包括 sdkconfig,以及复现流程。
Re: ESP32 ota升级固件相关问题
不开蓝牙也存在问题。配置如附件,代码不方便上传
- Attachments
-
- sdkconfig.txt
- (39.39 KiB) Downloaded 714 times
Re: ESP32 ota升级固件相关问题
按这个 readme 操作:https://github.com/espressif/esp-idf/bl ... /README.md
看你前面的错误 log,应该是用的 ca 证书不对,需要和你 server 的对应上。
看你前面的错误 log,应该是用的 ca 证书不对,需要和你 server 的对应上。
Re: ESP32 ota升级固件相关问题
pjs@pjs-VirtualBox:~/project/matatabot_v3_local/submodule/esp-idf/examples/system/ota/advanced_https_ota$ openssl req -x509 -newkey rsa:2048 -keyout ca_key.pem -out ca_cert.pem -days 365 -nodes
Generating a RSA private key
..........+++++
.............+++++
writing new private key to 'ca_key.pem'
-----
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:CN
string is too long, it needs to be no more than 2 bytes long
Country Name (2 letter code) [AU]:Guangdong
string is too long, it needs to be no more than 2 bytes long
Country Name (2 letter code) [AU]:CN
State or Province Name (full name) [Some-State]:Guangdong
Locality Name (eg, city) []:Shenzhen
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Matatalab
Organizational Unit Name (eg, section) []:com
Common Name (e.g. server FQDN or YOUR name) []:47.242.19.192
Email Address []:xxx@matatalab.com
pjs@pjs-VirtualBox:~/project/matatabot_v3_local/submodule/esp-idf/examples/system/ota/advanced_https_ota$ openssl s_server -WWW -key ca_key.pem -cert ca_cert.pem -port 8070
是这个设置吗?Common Name (e.g. server FQDN or YOUR name) []:47.242.19.192 这个是我下载地址云的IP地址,假如固件放在阿里云,就是阿里云存放固件服务器的IP吗?
Generating a RSA private key
..........+++++
.............+++++
writing new private key to 'ca_key.pem'
-----
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:CN
string is too long, it needs to be no more than 2 bytes long
Country Name (2 letter code) [AU]:Guangdong
string is too long, it needs to be no more than 2 bytes long
Country Name (2 letter code) [AU]:CN
State or Province Name (full name) [Some-State]:Guangdong
Locality Name (eg, city) []:Shenzhen
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Matatalab
Organizational Unit Name (eg, section) []:com
Common Name (e.g. server FQDN or YOUR name) []:47.242.19.192
Email Address []:xxx@matatalab.com
pjs@pjs-VirtualBox:~/project/matatabot_v3_local/submodule/esp-idf/examples/system/ota/advanced_https_ota$ openssl s_server -WWW -key ca_key.pem -cert ca_cert.pem -port 8070
是这个设置吗?Common Name (e.g. server FQDN or YOUR name) []:47.242.19.192 这个是我下载地址云的IP地址,假如固件放在阿里云,就是阿里云存放固件服务器的IP吗?
Who is online
Users browsing this forum: Semrush [Bot] and 1 guest
