查看ESP32的程序代码,确认是否有正确的日志打印语句: 如果你使用的是Arduino IDE,确保使用了Serial.print()或Serial.println()来打印日志。 如果你使用的是ESP-IDF,确保使用了ESP_LOGE、ESP_LOGW、ESP_LOGI、ESP_LOGD、ESP_LOGV等宏来打印不同级别的日志。 示例代码(ESP-IDF): cpp #include "esp_log.h" ...
1、打印格式不对 一般都是因为日志中某个参数打印格式不匹配造成。 ESP_LOGI(TAG, "[APP] Free memory: %lu bytes", esp_get_free_heap_size());//将之前的%d 改为%lu 1. 2、配置载不对 这里选择了蓝牙模块需要引入蓝牙组件才能编译通过 idf.py menuconfig Component config –> Bluebooth –> 消除使能...
err = nvs_get_i32(my_handle, "restart_counter", &restart_counter); switch (err) { case ESP_OK: ESP_LOGI(TAG, "重启次数:%d", restart_counter); break; case ESP_ERR_NVS_NOT_FOUND: ESP_LOGE(TAG, "读取重启次数失败,值不存在"); restart_counter = 1; break; default: printf("Error (...
其中, RTC FAST memory(8 KB)只可以被 CPU 访问,不可以被协处理器访问,通常用来存放一些在 Deep Sleep 模式下仍需保持的程序指令和数据。而RTC SLOW memory (8KB)既可以被CPU访问,又可以被协处理器访问,因此通常用来存放一些CPU和协处理器需要共享的程序指令和数据。注意:所有的内部存储器都接受权限管理...
仅对于该示例,不交换对等设备CSRK。对于每个密钥交换消息,都会触发一个“ESP_GAP_BLE_KEY_EVT”事件,该事件可用于打印接收到的密钥类型: caseESP_GAP_BLE_KEY_EVT://shows the ble key info share with peer device to the user.ESP_LOGI(GATTS_TABLE_TAG,"key type = %s", esp_key_type_to_str(param...
{ESP_LOGW(TAG,"Current running version is the same as a new. We will not continue the update.");returnESP_FAIL;}#endifreturnESP_OK;}voidadvanced_ota_example_task(void*pvParameter){ESP_LOGI(TAG,"Starting Advanced OTA example");esp_err_t ota_finish_err=ESP_OK;esp_http_client_config_...
// 摄像头硬件初始化 void bsp_camera_init(void) { dvp_pwdn(0); // 打开摄像头 camera_config_t config; config.ledc_channel = LEDC_CHANNEL_1; // LEDC通道选择 用于生成XCLK时钟 但是S3不用 config.ledc_timer = LEDC_TIMER_0; // LEDC timer选择 用于生成XCLK时钟 但是S3不用 config.pin_d0 =...
把唤醒词修改为XIAOAITONGXUE,官方已经训练好了,但是例程选的不是这个,所以先改成小爱同学。 2,增加独立播放音频的接口 自己写了个播放指定音乐的接口函数,用来播放小爱同学的唤醒回复“我在”等等。 voidplay_music_file(const char*music_path){FILE*fp=fopen(music_path,"rb");if(fp){ESP_LOGI(TAG,"Playin...
ESP_LOGI(TAG, "Read from file: '%s'", line); return ESP_OK; } void app_main(void) { esp_err_t ret; // Options for mounting the filesystem. // If format_if_mount_failed is set to true, SD card will be partitioned and ...