esp32c3加入蓝牙功能和自己加入的逻辑有冲突?

Robert-qiao
Posts: 22
Joined: Tue Aug 31, 2021 8:28 am

esp32c3加入蓝牙功能和自己加入的逻辑有冲突?

Postby Robert-qiao » Thu Nov 18, 2021 7:33 am

在版本V4.3的helloWord例程里面加入BLE功能,测试没问题之后加入自己代码逻辑,主要使用了以下几个外设:GPIO、定时器(10ms)
、ADC功能、NVS数据存储读取功能。加入完成之后,代码开始运行到一半就不运行了,去除掉蓝牙初始化功能之后,发现加进去的逻辑是没问题的,是之前预想的流程,但是加进蓝牙功能之后,就会不能完全运行的现象。以下是重启代码:

Code: Select all

[15:29:21.559]收←◆ESP-ROM:esp32c3-api1-20210207
Build:Feb  7 2021
rst:0x1 (POWERON),boot:0xe (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fcd6100,len:0x1794
load:0x403ce000,len:0x8d4
load:0x403d0000,len:0x293c
SHA-256 comparison failed:
Calculated: f291be7c2c9804b1751a2cd75d5b4b66f920ab1e9fb291ce4c501cf4f0c735e5
Expected: ce882cca486ea95a156ef861e1e72310ba32fb993bed31213a563885399a2249
Attempting to boot anyway...
entry 0x403ce000
[0;32mI (48) boot: ESP-IDF v4.3-dirty 2nd stage bootloader[0m
我分析下来是因为

Code: Select all

SHA-256 comparison failed:
造成的,但是不明白为什么
Attachments
捕获.PNG
捕获.PNG (22.42 KiB) Viewed 4242 times

ESP_Gargamel
Posts: 786
Joined: Wed Nov 14, 2018 8:45 am

Re: esp32c3加入蓝牙功能和自己加入的逻辑有冲突?

Postby ESP_Gargamel » Thu Nov 18, 2021 9:53 am

sdkconfig 给一下,用的具体那个 commit?重新编译烧录 bootloader 是否还有问题?

Robert-qiao
Posts: 22
Joined: Tue Aug 31, 2021 8:28 am

Re: esp32c3加入蓝牙功能和自己加入的逻辑有冲突?

Postby Robert-qiao » Fri Nov 19, 2021 6:00 am

使用的是release版本V4.3,我将我的代码上传了,编译文件全部删除重新编译,还是不能解决。
IMS5_BA2.zip
(48.86 KiB) Downloaded 648 times
请帮助解决下,谢谢

Who is online

Users browsing this forum: No registered users and 83 guests