Search found 4 matches

by zhangkhjy
Thu May 30, 2024 7:57 am
Forum: ESP-IDF 中文讨论版
Topic: 关于esp32-s3连接mqtt没有反应的问题
Replies: 0
Views: 749

关于esp32-s3连接mqtt没有反应的问题

在esp-c3上参照例程跑的,功能都正常 但是移植到s3上后进入MQTT_Connect就卡住了没有返回,用的core_mqtt的库, 具体是在sendPacket时执行 bytesSent = pContext->transportInterface.send( pContext->transportInterface.pNetworkContext, pIndex, bytesRemaining ); 就卡住了
by zhangkhjy
Thu May 09, 2024 7:44 am
Forum: ESP-IDF 中文讨论版
Topic: 从esp32-c3移植到s3后spi读取结果错误
Replies: 0
Views: 880

从esp32-c3移植到s3后spi读取结果错误

做了hal层的接口调用spi功能,在esp32-c3上测试结果没有问题,但是到s3上读取的结果就错了 int HA_spi_read(spi_device_handle_t spi, uint8_t *data) { esp_err_t ret; spi_transaction_t t; uint8_t data1 = 0xFF; memset(&t, 0, sizeof(t)); t.length = sizeof(uint8_t) * 8; t.rxlength = sizeof(uint8_t) * 8; t.rx_buffer = &data1; ret = spi_device_po...
by zhangkhjy
Tue Aug 22, 2023 1:54 am
Forum: ESP-IDF 中文讨论版
Topic: esp32-c3 喂狗问题
Replies: 2
Views: 1156

Re: esp32-c3 喂狗问题

error = esp_task_wdt_reset();
ESP_LOGI(UX_TAG,"%d",error);
HA_delay_ms(6000);
error = esp_task_wdt_reset();
但是我在当前task中只执行这段代码也会死,所以怀疑是没有喂上狗
by zhangkhjy
Fri Aug 11, 2023 3:36 am
Forum: ESP-IDF 中文讨论版
Topic: esp32-c3 喂狗问题
Replies: 2
Views: 1156

esp32-c3 喂狗问题

起因是在task里执行sntp初始化时,有时会因为网络问题花了太长时间导致log报狗死了。虽然没有重启也不会影响功能但是log很多error看着很困扰,所以想看看能不能喂狗喂上。于是添加了以下代码 error = esp_task_wdt_add(uxTask_Handler); ESP_LOGI(UX_TAG,"%d",error); error = esp_task_wdt_reset(); ESP_LOGI(UX_TAG,"%d",error); HA_Esp_Sntp_Init(); error = esp_task_wdt_reset(); ESP_LOGI(UX_TAG,"%d",...