esp32c3加入蓝牙功能和自己加入的逻辑有冲突?
Posted: Thu Nov 18, 2021 7:33 am
在版本V4.3的helloWord例程里面加入BLE功能,测试没问题之后加入自己代码逻辑,主要使用了以下几个外设:GPIO、定时器(10ms)
、ADC功能、NVS数据存储读取功能。加入完成之后,代码开始运行到一半就不运行了,去除掉蓝牙初始化功能之后,发现加进去的逻辑是没问题的,是之前预想的流程,但是加进蓝牙功能之后,就会不能完全运行的现象。以下是重启代码:
我分析下来是因为造成的,但是不明白为什么
、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: