sdkconfig adkconfig.defaults 的含义

本文详细介绍了sdkconfig和sdkconfig.defaults在嵌入式开发中的作用和区别。sdkconfig是项目的配置文件,包含了特定项目的配置选项,而sdkconfig.defaults则是默认配置文件,用于保存项目的一般设置,在创建新项目时作为初始模板。了解这两个文件对于管理项目配置和保持团队一致性至关重要。
摘要由CSDN通过智能技术生成
songjiaxiu@songjiaxiu-OptiPlex-3050:~/customer/11-16-qcloud-gitlab/esp-qcloud/examples/mqtt_demo$ ls
build  CMakeLists.txt  main  Makefile  partitions_qcloud_demo.csv  sdkconfig  sdkconfig_bk  sdkconfig-----default  sdkconfig.defaults  sdkconfig.old
songjiaxiu@songjiaxiu-OptiPlex-3050:~/customer/11-16-qcloud-gitlab/esp-qcloud/examples/mqtt_demo$ rm build/ sdkconfig sdkconfig.old sdkconfig
rm: 无法删除'build/': 是一个目录
rm: 无法删除'sdkconfig': 没有那个文件或目录
songjiaxiu@songjiaxiu-OptiPlex-3050:~/customer/11-16-qcloud-gitlab/esp-qcloud/examples/mqtt_demo$ rm build/ sdkconfig sdkconfig.old sdkconfig -rf
songjiaxiu@songjiaxiu-OptiPlex-3050:~/customer/11-16-qcloud-gitlab/esp-qcloud/examples/mqtt_demo$ 
songjiaxiu@songjiaxiu-OptiPlex-3050:~/customer/11-16-qcloud-gitlab/esp-qcloud/examples/mqtt_demo$ 
songjiaxiu@songjiaxiu-OptiPlex-3050:~/customer/11-16-qcloud-gitlab/esp-qcloud/examples/mqtt_demo$ ls
CMakeLists.txt  main  Makefile  partitions_qcloud_demo.csv  sdkconfig_bk  sdkconfig-----default  sdkconfig.defaults
songjiaxiu@songjiaxiu-OptiPlex-3050:~/customer/11-16-qcloud-gitlab/esp-qcloud/examples/mqtt_demo$ rm sdkconfig_bk sdkconfig-----default
songjiaxiu@songjiaxiu-OptiPlex-3050:~/customer/11-16-qcloud-gitlab/esp-qcloud/examples/mqtt_demo$ ls
CMakeLists.txt  main  Makefile  partitions_qcloud_demo.csv  sdkconfig.defaults
songjiaxiu@songjiaxiu-OptiPlex-3050:~/customer/11-16-qcloud-gitlab/esp-qcloud/examples/mqtt_demo$ echo $IDF_PATH
/home/songjiaxiu/customer/11-14-qcloud-updata-gitlab/esp/esp3.3/esp-idf/
songjiaxiu@songjiaxiu-OptiPlex-3050:~/customer/11-16-qcloud-gitlab/esp-qcloud/examples/mqtt_demo$ ls
CMakeLists.txt  main  Makefile  partitions_qcloud_demo.csv  sdkconfig.defaults
songjiaxiu@songjiaxiu-OptiPlex-3050:~/customer/11-16-qcloud-gitlab/esp-qcloud/examples/mqtt_demo$ cat sdkconfig.defaults 
#
# Espressif IoT Development Framework Configuration
#

#
# ESP32 qcloud mqtt demo Configuration
#
CONFIG_QCLOUD_WiFi_SSID="HUAWEI001"
CONFIG_QCLOUD_WiFi_PASSWORD="espressif"
CONFIG_QCLOUD_PROUDCT_ID="PA543HC32B"
CONFIG_QCLOUD_DEVICE_NAME="test_dev_01"
CONFIG_QCLOUD_CERT_FILENAME="test_dev_01_cert.crt"
CONFIG_QCLOUD_KEY_FILENAME="test_dev_01_private.key"

#
# Serial flasher config
#
CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y

#
# Partition Table
#
CONFIG_PARTITION_TABLE_SINGLE_APP=
CONFIG_PARTITION_TABLE_TWO_OTA=
CONFIG_PARTITION_TABLE_CUSTOM=y
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions_qcloud_demo.csv"
CONFIG_PARTITION_TABLE_CUSTOM_APP_BIN_OFFSET=0x10000
CONFIG_PARTITION_TABLE_FILENAME="partitions_qcloud_demo.csv"
CONFIG_APP_OFFSET=0x10000

#
# FAT Filesystem support
#
CONFIG_FATFS_CODEPAGE_DYNAMIC=
CONFIG_FATFS_CODEPAGE_437=y
CONFIG_FATFS_CODEPAGE_720=
CONFIG_FATFS_CODEPAGE_737=
CONFIG_FATFS_CODEPAGE_771=
CONFIG_FATFS_CODEPAGE_775=
CONFIG_FATFS_CODEPAGE_850=
CONFIG_FATFS_CODEPAGE_852=
CONFIG_FATFS_CODEPAGE_855=
CONFIG_FATFS_CODEPAGE_857=
CONFIG_FATFS_CODEPAGE_860=
CONFIG_FATFS_CODEPAGE_861=
CONFIG_FATFS_CODEPAGE_862=
CONFIG_FATFS_CODEPAGE_863=
CONFIG_FATFS_CODEPAGE_864=
CONFIG_FATFS_CODEPAGE_865=
CONFIG_FATFS_CODEPAGE_866=
CONFIG_FATFS_CODEPAGE_869=
CONFIG_FATFS_CODEPAGE_932=
CONFIG_FATFS_CODEPAGE_936=
CONFIG_FATFS_CODEPAGE_949=
CONFIG_FATFS_CODEPAGE_950=
CONFIG_FATFS_CODEPAGE=437
CONFIG_FATFS_LFN_NONE=
CONFIG_FATFS_LFN_HEAP=y
CONFIG_FATFS_LFN_STACK=
CONFIG_FATFS_MAX_LFN=255
CONFIG_FATFS_FS_LOCK=10
CONFIG_FATFS_TIMEOUT_MS=10000
CONFIG_FATFS_PER_FILE_CACHE=y

#
# Wear Levelling
#
CONFIG_WL_SECTOR_SIZE_512=y
CONFIG_WL_SECTOR_SIZE_4096=
CONFIG_WL_SECTOR_SIZE=512
CONFIG_WL_SECTOR_MODE_PERF=
CONFIG_WL_SECTOR_MODE_SAFE=y
CONFIG_WL_SECTOR_MODE=1

#
# PThreads
#
ifdef CONFIG_TARGET_PLATFORM_ESP8266
CONFIG_ENABLE_PTHREAD=y
CONFIG_ESP32_PTHREAD_TASK_PRIO_DEFAULT=5
CONFIG_ESP32_PTHREAD_TASK_STACK_SIZE_DEFAULT=3072
endif
songjiaxiu@songjiaxiu-OptiPlex-3050:~/customer/11-16-qcloud-gitlab/esp-qcloud/examples/mqtt_demo$ 
songjiaxiu@songjiaxiu-OptiPlex-3050:~/customer/11-16-qcloud-gitlab/esp-qcloud/examples/mqtt_demo$ rm sdkconfig.defaults 
songjiaxiu@songjiaxiu-OptiPlex-3050:~/customer/11-16-qcloud-gitlab/esp-qcloud/examples/mqtt_demo$ 





















































songjiaxiu@songjiaxiu-OptiPlex-3050:~/customer/11-16-qcloud-gitlab/esp-qcloud/examples/mqtt_demo$ ls
CMakeLists.txt  main  Makefile  partitions_qcloud_demo.csv
songjiaxiu@songjiaxiu-OptiPlex-3050:~/customer/11-16-qcloud-gitlab/esp-qcloud/examples/mqtt_demo$ make defconfig
DEFCONFIG
#
# configuration written to /home/songjiaxiu/customer/11-16-qcloud-gitlab/esp-qcloud/examples/mqtt_demo/sdkconfig
#
GENCONFIG
App "esp-qcloud" version: 85e542a-dirty
songjiaxiu@songjiaxiu-OptiPlex-3050:~/customer/11-16-qcloud-gitlab/esp-qcloud/examples/mqtt_demo$ ls
build  CMakeLists.txt  main  Makefile  partitions_qcloud_demo.csv  sdkconfig
songjiaxiu@songjiaxiu-OptiPlex-3050:~/customer/11-16-qcloud-gitlab/esp-qcloud/examples/mqtt_demo$ make -j8
Toolchain path: /opt/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc
Toolchain version: crosstool-ng-1.22.0-80-g6c4433a
Compiler version: 5.2.0
CC build/bt/bt.o
CXX build/asio/asio/asio/src/asio.o
CC build/app_trace/app_trace_util.o
AR build/aws_iot/libaws_iot.a
CC build/bootloader_support/src/bootloader_flash.o
App "esp-qcloud" version: 85e542a-dirty
CC build/app_update/esp_app_desc.o
CC build/app_update/esp_ota_ops.o
CC build/app_trace/host_file_io.o
CC build/bootloader_support/src/flash_qio_mode.o
AR build/bt/libbt.a
CC build/bootloader_support/src/secure_boot_signatures.o
Python requirements from /home/songjiaxiu/customer/11-14-qcloud-updata-gitlab/esp/esp3.3/esp-idf/requirements.txt are satisfied.
CC build/bootloader_support/src/bootloader_common.o
CC build/app_trace/app_trace.o
CC build/app_trace/gcov/gcov_rtio.o
CC build/bootloader_support/src/secure_boot.o
CC build/coap/libcoap/src/address.o
CC build/coap/libcoap/src/async.o
CC build/bootloader_support/src/bootloader_clock.o
AR build/app_update/libapp_update.a
CC build/bootloader_support/src/bootloader_random.o
AR build/app_trace/libapp_trace.a
CC build/console/linenoise/linenoise.o
CC build/bootloader_support/src/bootloader_flash_config.o
CXX build/cxx/cxx_guards.o
CXX build/cxx/cxx_exception_stubs.o
CC build/coap/libcoap/src/block.o
CC build/console/argtable3/argtable3.o
CC build/bootloader_support/src/flash_partitions.o
CC build/console/split_argv.o
CC build/bootloader_support/src/esp_image_format.o
CC build/bootloader_support/src/bootloader_sha.o
CC build/coap/libcoap/src/coap_time.o
CC build/driver/spi_master.o
CC build/console/commands.o
CC build/bootloader_support/src/flash_encrypt.o
CC build/coap/libcoap/src/debug.o
AR build/cxx/libcxx.a
CC build/coap/libcoap/src/encode.o
CC build/driver/sigmadelta.o
CC build/bootloader_support/src/bootloader_utility.o
CC build/coap/libcoap/src/hashkey.o
CC build/driver/uart.o
CC build/efuse/esp32/esp_efuse_table.o
CC build/driver/sdio_slave.o
CC build/coap/libcoap/src/mem.o
CC build/efuse/src/esp_efuse_api.o
AR build/console/libconsole.a
CC build/coap/libcoap/src/net.o
CC build/efuse/src/esp_efuse_utility.o
AR build/bootloader_support/libbootloader_support.a
CC build/driver/i2s.o
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/qcloud_iot_log.o
CC build/bootloader/bootloader_support/src/bootloader_flash.o
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/system_mqtt.o
CC build/driver/sdspi_transaction.o
CC build/efuse/src/esp_efuse_fields.o
CC build/coap/libcoap/src/option.o
AR build/efuse/libefuse.a
CC build/driver/ledc.o
CC build/esp-tls/esp_tls.o
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/json_token.o
CC build/bootloader/bootloader_support/src/flash_qio_mode.o
CC build/bootloader/bootloader_support/src/secure_boot_signatures.o
CC build/coap/libcoap/src/pdu.o
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/mqtt_client_yield.o
CC build/coap/libcoap/src/resource.o
AR build/esp-tls/libesp-tls.a
CC build/esp32/panic.o
CC build/bootloader/bootloader_support/src/bootloader_init.o
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/mqtt_client_publish.o
CC build/esp32/reset_reason.o
CC build/coap/libcoap/src/str.o
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/network_tls.o
CC build/driver/spi_common.o
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/shadow_client_json.o
CC build/bootloader/bootloader_support/src/secure_boot.o
CC build/bootloader/bootloader_support/src/bootloader_common.o
CC build/esp32/ets_timer_legacy.o
CC build/coap/libcoap/src/subscribe.o
CC build/coap/libcoap/src/uri.o
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/json_parser.o
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/mqtt_client_common.o
CC build/esp32/event_default_handlers.o
CC build/bootloader/bootloader_support/src/bootloader_clock.o
CC build/esp32/task_wdt.o
CC build/driver/sdspi_host.o
CC build/esp_adc_cal/esp_adc_cal.o
CC build/coap/port/coap_io_socket.o
CC build/bootloader/bootloader_support/src/bootloader_random.o
CC build/bootloader/bootloader_support/src/bootloader_flash_config.o
CC build/esp_event/default_event_loop.o
CC build/driver/gpio.o
AR build/esp_adc_cal/libesp_adc_cal.a
CC build/esp32/sleep_modes.o
CC build/esp32/dbg_stubs.o
AR build/coap/libcoap.a
CC build/bootloader/bootloader_support/src/flash_partitions.o
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/utils_hmac.o
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/string_utils.o
CC build/esp_http_client/esp_http_client.o
CC build/bootloader/bootloader_support/src/esp_image_format.o
CC build/esp_event/esp_event.o
CC build/bootloader/bootloader_support/src/bootloader_sha.o
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/ota_mqtt.o
CC build/esp32/esp_adapter.o
CC build/driver/timer.o
CC build/driver/pcnt.o
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/utils_md5.o
CC build/bootloader/bootloader_support/src/flash_encrypt.o
CC build/esp_event/esp_event_private.o
CC build/esp32/cpu_start.o
CC build/driver/sdspi_crc.o
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/utils_ringbuff.o
CC build/bootloader/bootloader_support/src/bootloader_utility.o
CC build/driver/rmt.o
AR build/esp_event/libesp_event.a
CC build/driver/mcpwm.o
CC build/esp_http_server/src/httpd_main.o
CC build/esp_http_client/lib/http_header.o
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/ota_lib.o
AR build/bootloader/bootloader_support/libbootloader_support.a
CC build/esp_http_client/lib/http_auth.o
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/utils_base64.o
CC build/bootloader/log/log.o
CC build/esp32/cache_sram_mmu.o
CC build/esp_http_server/src/httpd_txrx.o
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/network_interface.o
CC build/esp32/gdbstub.o
CC build/esp_http_client/lib/http_utils.o
CC build/esp32/int_wdt.o
AR build/bootloader/log/liblog.a
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/shadow_client_common.o
CC build/bootloader/spi_flash/spi_flash_rom_patch.o
AR build/esp_http_client/libesp_http_client.a
CC build/esp32/stack_check.o
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/qcloud_iot_device.o
CC build/driver/sdmmc_transaction.o
CC build/esp_https_ota/src/esp_https_ota.o
CC build/esp_http_server/src/httpd_uri.o
CC build/esp32/phy_init.o
CC build/esp32/pm_trace.o
AR build/bootloader/spi_flash/libspi_flash.a
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/network_socket.o
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/mqtt_client_subscribe.o
CC build/bootloader/micro-ecc/micro-ecc/uECC.o
AR build/esp_https_ota/libesp_https_ota.a
CC build/bootloader/soc/esp32/soc_memory_layout.o
CC build/driver/can.o
CC build/esp_http_server/src/httpd_parse.o
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/coap_client_auth.o
CC build/bootloader/soc/esp32/rtc_pm.o
CC build/bootloader/soc/esp32/rtc_periph.o
CC build/driver/spi_slave.o
CC build/esp32/restore.o
CC build/bootloader/soc/esp32/cpu_util.o
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/utils_httpc.o
CC build/bootloader/soc/esp32/sdmmc_periph.o
CC build/esp32/esp_timer_esp32.o
CC build/esp_http_server/src/httpd_sess.o
CC build/bootloader/soc/esp32/rtc_wdt.o
CC build/driver/sdmmc_host.o
CC build/driver/i2c.o
AR build/bootloader/micro-ecc/libmicro-ecc.a
CC build/bootloader/soc/esp32/sdio_slave_periph.o
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/utils_list.o
CC build/bootloader/soc/esp32/rtc_init.o
CC build/esp32/spiram_psram.o
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/mqtt_client.o
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/coap_client_message.o
CC build/esp32/clk.o
CC build/esp_http_server/src/util/ctrl_sock.o
CC build/bootloader/soc/esp32/spi_periph.o
CC build/bootloader/soc/esp32/rtc_clk_init.o
AR build/esp_http_server/libesp_http_server.a
CC build/esp_https_server/src/https_server.o
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/shadow_client.o
CC build/esp32/freertos_hooks.o
CC build/driver/periph_ctrl.o
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/coap_client_deserialize.o
CC build/driver/rtc_module.o
CC build/bootloader/soc/esp32/gpio_periph.o
AR build/asio/libasio.a
CC build/esp32/spiram.o
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/utils_timer.o
CC build/bootloader/main/bootloader_start.o
CC build/bootloader/soc/esp32/rtc_sleep.o
CC build/bootloader/soc/esp32/rtc_time.o
AR build/esp_https_server/libesp_https_server.a
CC build/esp_ringbuf/ringbuf.o
AR build/bootloader/main/libmain.a
CC build/bootloader/soc/esp32/rtc_clk.o
CC build/espcoredump/src/core_dump_port.o
CC build/espcoredump/src/core_dump_flash.o
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/ota_client.o
CC build/espcoredump/src/core_dump_common.o
CC build/esp32/crosscore_int.o
CC build/espcoredump/src/core_dump_uart.o
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/utils_getopt.o
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/qcloud_iot_ca.o
CC build/esp32/lib_printf.o
CC build/bootloader/soc/src//memory_layout_utils.o
AR build/espcoredump/libespcoredump.a
CC build/bootloader/efuse/esp32/esp_efuse_table.o
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/ota_fetch.o
AR build/esp_ringbuf/libesp_ringbuf.a
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/coap_client_net.o
CC build/ethernet/emac_dev.o
CC build/ethernet/emac_main.o
CC build/bootloader/efuse/src/esp_efuse_api.o
AR build/bootloader/soc/libsoc.a
CC build/esp32/cache_err_int.o
CC build/ethernet/eth_phy/phy_common.o
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/mqtt_client_connect.o
In file included from /home/songjiaxiu/customer/11-16-qcloud-gitlab/esp-qcloud/qcloud_iot_c_sdk/include/qcloud_iot_export.h:24:0,
                 from /home/songjiaxiu/customer/11-16-qcloud-gitlab/esp-qcloud/qcloud_iot_c_sdk/sdk_src/internal_inc/mqtt_client.h:27,
                 from /home/songjiaxiu/customer/11-16-qcloud-gitlab/esp-qcloud/qcloud_iot_c_sdk/sdk_src/mqtt_client_connect.c:25:
/home/songjiaxiu/customer/11-16-qcloud-gitlab/esp-qcloud/qcloud_iot_c_sdk/include/platform.h:23:0: warning: "PATH_MAX" redefined
 #define PATH_MAX   4096
 ^
CC build/ethernet/eth_phy/phy_lan8720.o
In file included from /home/songjiaxiu/customer/11-16-qcloud-gitlab/esp-qcloud/qcloud_iot_c_sdk/sdk_src/mqtt_client_connect.c:22:0:
/home/songjiaxiu/customer/11-14-qcloud-updata-gitlab/esp/esp3.3/esp-idf/components/newlib/include/limits.h:145:0: note: this is the location of the previous definition
 #define PATH_MAX 1024
 ^
CC build/bootloader/efuse/src/esp_efuse_utility.o
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/mqtt_client_unsubscribe.o
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/utils_sha1.o
CC build/esp32/ipc.o
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/coap_client.o
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/utils_aes.o
/home/songjiaxiu/customer/11-16-qcloud-gitlab/esp-qcloud/qcloud_iot_c_sdk/sdk_src/coap_client.c: In function 'IOT_COAP_Construct':
/home/songjiaxiu/customer/11-16-qcloud-gitlab/esp-qcloud/qcloud_iot_c_sdk/sdk_src/coap_client.c:86:35: warning: comparison is always false due to limited range of data type [-Wtype-limits]
     while (coap_client->is_authed == -1) {
   
                                   ^
CC build/bootloader/efuse/src/esp_efuse_fields.o
CC build/ethernet/eth_phy/phy_ip101.o
AR build/driver/libdriver.a
AR build/bootloader/efuse/libefuse.a
CC build/ethernet/eth_phy/phy_tlk110.o
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/coap_client_serialize.o
LD build/bootloader/bootloader.elf
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/shadow_client_manager.o
CC build/esp32/intr_alloc.o
CC build/expat/expat/expat/lib/loadlibrary.o
CC build/expat/expat/expat/lib/xmlparse.o
AR build/ethernet/libethernet.a
CC build/esp32/coexist.o
CC build/expat/expat/expat/lib/xmltok.o
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/mqtt_client_net.o
CC build/fatfs/src/ffsystem.o
CC build/fatfs/src/ff.o
CC build/fatfs/src/ffunicode.o
CC build/esp-qcloud/qcloud_iot_c_sdk/sdk_src/coap_client_common.o
esptool.py v2.8
CC build/fatfs/src/diskio_rawflash.o
CC build/expat/expat/expat/lib/xmlrole.o
CC build/esp-qcloud/qcloud_iot_c_sdk/platform/HAL_Timer_freertos.o
CC build/esp32/fast_crypto_ops.o
CC build/esp32/wifi_init.o
CC build/esp-qcloud/qcloud_iot_c_sdk/platform/HAL_DTLS_mbedtls.o
CC build/esp32/event_loop.o
CC build/esp32/pm_esp32.o
CC build/esp32/esp_err_to_name.o
/home/songjiaxiu/customer/11-16-qcloud-gitlab/esp-qcloud/qcloud_iot_c_sdk/platform/HAL_DTLS_mbedtls.c: In function '_mbedtls_client_init':
/home/songjiaxiu/customer/11-16-qcloud-gitlab/esp-qcloud/qcloud_iot_c_sdk/platform/HAL_DTLS_mbedtls.c:154:15: error: implicit declaration of function 'mbedtls_ssl_conf_psk' [-Werror=implicit-function-declaration]
         ret = mbedtls_ssl_conf_psk(&(pDataParams->ssl_conf), (unsigned char *)pConnectParams->psk, pConnectParams->psk_length,
               ^
/home/songjiaxiu/customer/11-16-qcloud-gitlab/esp-qcloud/qcloud_iot_c_sdk/platform/HAL_DTLS_mbedtls.c: In function 'HAL_DTLS_Connect':
/home/songjiaxiu/customer/11-16-qcloud-gitlab/esp-qcloud/qcloud_iot_c_sdk/platform/HAL_DTLS_mbedtls.c:233:5: error: implicit declaration of function 'mbedtls_ssl_conf_dtls_cookies' [-Werror=implicit-function-declaration]
     mbedtls_ssl_conf_dtls_cookies(&pDataParams->ssl_conf, mbedtls_ssl_cookie_write, mbedtls_ssl_cookie_check,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值