使用ESP32S3连接wifi,蓝牙配网出现内存不足的错误:
ESP_ERROR_CHECK(esp_bt_controller_mem_release(ESP_BT_MODE_CLASSIC_BT));
esp_bt_controller_config_t bt_cfg = BT_CONTROLLER_INIT_CONFIG_DEFAULT();
esp_err_t ret = esp_bt_controller_init(&bt_cfg);
if (ret)
{
BLUFI_ERROR("%s initialize bt controller failed: %s\n", __func__, esp_err_to_name(ret));
}
错误提示:
E (2014) BLE_INIT: Malloc failed
E (2014) BLUFI_EXAMPLE: wifi_init_sta initialize bt controller failed: ESP_ERR_NO_MEM
目前从Flash上说,空间是有的,那这个空间的分配在哪里控制,是不是menuconfig,没有找到对应的项,而且感觉一些使用的组件的原因,这个配置菜单也不是固定的,或者怀疑,这个里面对应的配置项是不是没有。
烦请指点,谢谢。