sifli-sdk:menuconfig配置生成boot loader后,编译时报错:OpenSiFli\sifli-sdk\middleware\boot\efuse.c:54:10: fatal error: mbedtls/cipher.h: No such file or directory

menuconfig配置生成boot loader

是什么意思呢,默认情况下工程中就会编译bootloader

就是编译时,配置选中这个选项会报提问的那个错误。

不选中这个选项时可以正常编译,但是在example目录下的bootloader内没看到相关板子的bootloader

在验证BLE_OTA时,升级包接收完成后会报如下错误:

这边猜测是没有boot loader导致的,是么

没什么关系。你用的是哪个例程进行测试的?
在主工程下会自动把bootloader加入到编译,在Sconsturct下看到的这句

AddBootLoader(SIFLI_SDK,rtconfig.CHIP)

就是添加bootloader的作用

peripheral_with_ota 这个例程。

是的,主工程下有看到AddBootLoader(SIFLI_SDK,rtconfig.CHIP) 这句。

那为什么OTA接收完数据包会报这个错误呢,导致升级失败

再开一个新的帖子描述这个问题吧,可以把上下文补充完整些