cost 223 ms
如何在 freertos / esp-idf 中退出 ISR

[英]How to get OUT of an ISR in freertos / esp-idf

我有一個通過按下按鈕觸發的 ISR。 處理程序看起來像這樣... 當我在 ISR 中時,我不能做某些事情。 例如,調用ESP_LOGI()會導致與不允許的 memory 訪問相關的錯誤。 我原以為這些限制僅存在於buttonIsrHandler() function 中,但它們也存在於button ...

ESP-IDF 缺少使用 ESP-32 的驅動程序

[英]ESP-IDF missing driver using an ESP-32

我正在嘗試使用 ESP-32 構建項目,但是當我嘗試構建項目時出現此錯誤 “ 致命錯誤:driver/i2c.h:沒有這樣的文件或目錄 21 | #include “driver/i2c.h” “ 我正在使用 flash 我的 esp-32 的教程: https://github.com/mjuha ...

VSCode esp-idf 不會將我的組件文件夾鏈接到項目

[英]VSCode esp-idf wont link my component folder to project

我正在嘗試創建一個新的文件夾,我將在其中保存我的組件,我已經有默認的組件文件夾(組件),但我想使用兩個或更多文件夾來保持我的文件排序。 我嘗試創建新文件夾 (managed_components),添加文件,但我的主文件找不到新的組件文件夾 我讀過,我需要通過添加EXTRA_COMPONENT_DI ...

rm3100 狀態寄存器沒有改變

[英]rm3100 status register not changing

rm3100 正在與 Arduino Leonardo 合作。 我試圖讓它與 esp32 一起工作。 我能夠寫入 rm3100 的寄存器並讀取它們。 我嘗試寫入寄存器然后讀取它的值——它按預期工作。 但測量寄存器沒有改變,狀態寄存器 (0x34) 的高級位始終為 0。DRDY 線保持低電平。 我嘗 ...

`.bss' 不在區域內 `ram' 錯誤 - esp32 ulp risv-v

[英]`.bss' is not within region `ram' error - esp32 ulp risv-v

我正在嘗試將數組元素從一個數組復制到另一個數組。 arrays 之一使用 int32_t 索引來跟蹤當前索引。 如果該行處於活動狀態,我將收到此錯誤: 我嘗試了很多變體,但似乎沒有任何效果,我不確定問題是出在我的 C 技能上還是出在 esp idf 編譯器上。 ** 解決了: ** 正確答案 ...

esp-idf 構建失敗,出現“致命錯誤:esp_wifi.h:沒有這樣的文件或目錄”

[英]esp-idf build fails with "fatal error: esp_wifi.h: No such file or directory"

我是一名獲得兼職嵌入式系統編程的學生。 我得到了公司使用的一個程序,並要求我理解它。 這是一個工作程序。 因此,開發者可以毫無問題地在 ESP32 上構建和燒寫該項目。 因此,代碼和 CMake 文件應該沒有問題。 但是,我無法使用 VSCode 擴展或 idf.py 構建程序。 事實上,我也無法 ...

無法在顯示器 ILI9341 LVGL v8.3、ESP32 中獲取圖像

[英]Cannot get image in display ILI9341 LVGL v8.3, ESP32

我正在嘗試使用 LittlevGL 庫和 ESP32 板在 ILI9341 顯示器上顯示圖像。 我已經根據我的代碼中指定的引腳分配連接了顯示器和 XPT2046 觸摸屏,並且我已經在 platformio.ini 文件中正確配置了顯示器和觸摸屏驅動程序。 但是,當我運行代碼時,收到以下錯誤消息:D ...

問題 eclipse 構建 cmake espidf 錯誤:在緩存中找不到 CMAKE_PROJECT_NAME

[英]problem with eclipse build cmake espidf Error: could not find CMAKE_PROJECT_NAME in Cache

我的 eclipse IDE 和 ESP-IDF 有問題,每次我構建一個項目時,我都會得到這個按摩- 該代碼是適用於 VScode 和 Arduino 的示例代碼,我已經安裝並重新安裝了所有東西 100 次。 (如果我建立常規 c++ 它工作正常) 如果我能得到任何幫助,我將不勝感激。 ...

Azure 來自 ESP32S3 的 IoTHub 遙測消息在 IoTHub 中接收,而不是路由到 CosmosDB 端點,使用 ESP-IDF 和 azure-iot-middleware-freertos

[英]Azure IoTHub Telemetry messages from ESP32S3 are received in IoTHub, not Routing to CosmosDB endpoint, using ESP-IDF and azure-iot-middleware-freertos

在使用 ESP-IDF(不是 Arduino)和 azure-iot-middleware-freertos 的 ESP32S3 上,特別是 sample_azure_iot_pnp.c,ESP32S3-Device 正在向 IoTHub 發送遙測數據,我可以查看到達的數據,使用Azure 物聯網 ...

從 VSCode 通過串口調試 ESP32?

[英]ESP32 debugging over serial port from VSCode?

我正在定制板上開發固件,想要斷點和逐步調試。 我不能追溯適合 JTAG。 在 Windows 上的 VSCode 中添加斷點調試的最佳方法是什么? 我將一般日志打印到串行端口,並希望盡可能保留它。 該應用程序是基於 freertos 的。 我過去曾嘗試過 OpenOCD,但我在 VSCode 中根 ...

我可以使用這個指針來進行結構初始化嗎?

[英]Can I use this pointer to struct initialization?

我可以對指針使用這種類型的初始化嗎? 目前我正在使用這個 function: 上下文:我正在創建一個針對 ESP8266/ESP32 SOC 設備的程序,該程序與 Spotify API 交互。 ...

無法使用 const char * ssid 初始化 wifi_config.ap.ssid

[英]Cannot initialise wifi_config.ap.ssid with const char * ssid

我正在嘗試編寫一個 function,它將使用 ssid、密碼、信道和最大連接設備數來初始化 WLAN AP。 下面是我的代碼。 問題出在以下部分: 當我像上面那樣將 ssid 和 passord 作為字符串常量傳遞時,它會正確編譯和運行。 但是,如果我嘗試將它們作為變量傳遞以初始化 wifi_c ...

如何構建 ESP-IDF 應用程序的多個配置

[英]How to build multiple configurations of an ESP-IDF application

我有一個 ESP-IDF 應用程序和兩個硬件板。 我使用預處理器定義來控制要構建的硬件板版本。 現在,我正在通過 menuconfig 修改 sdkconfig 文件中的配置。 但是我想從一個腳本同時構建兩個版本,或者只構建一個特定的配置而不需要手動處理 menuconfig。 我有一個看起來像這樣 ...

如何從 ESP32 的定時器回調中執行調試打印?

[英]How to execute debug print from within timer callback in ESP32?

我上周開始使用 ESP32,目前我正在嘗試將 BLE iBeacon 和 1 秒警報計時器的示例代碼放在一起。 我在運行程序時收到錯誤abort() was called at PC 0x403774b7 on core 0 0x403774b7: lock_acquire_generic at ...

如何為生產線中的每個 ESP32 硬編碼唯一序列號?

[英]How to hardcode a Unique Serial Number to Each ESP32 in a production line?

我們如何才能將唯一序列號 flash 分配給大量已經與主代碼一起閃現的 ESP32? 如果生產線上的人員不應該被授予訪問或修改原始源代碼的權限,這怎么能做到呢? 我將不勝感激對此的任何想法或創新解決方案。 我發現我們需要使用NVS(Non Volatile Storage)來存儲Custom Se ...

tm 結構轉換為錯誤的 time_t

[英]tm struct converts to wrong time_t

我有以下代碼將從 GPS 衛星接收到的datetime string解析到struct tm中,然后使用mktime()從中獲取epoch ,結果在我的 Debian 機器上是正確的,但在我的 ESP32 和ESP-IDF上是錯誤的,您對為什么會發生這種情況有任何建議, DST或時區有什么問題嗎? ...

esp-idf 第一個分區偏移量

[英]esp-idf first partition offset

據我了解,分區表閃存在 0x8000,它的大小是 0xC00。 所以第一個分區應該能夠從偏移量 0x8C00 開始,但實際上只允許 0x9000。 為什么? 我沒有更改引導加載程序,也沒有更改分區表偏移量。 ...

如何通過 espidf 在 ESP32 上使用 DIO SPI?

[英]How to use the DIO SPI on ESP32 with espidf?

我正在嘗試將 ESP32 上的 DIO SPI 模式與 espidf(版本 4.4)一起使用。 但是我遇到了問題。 我有一個 ram 設備(ref 23LC1024),可以通過多種模式(單、雙、四)訪問。 單一模式完美運行(可以寫入和回讀) 雙模式會產生問題。 以下是我如何配置 SPI 總線(單模 ...

使用 ESP-IDF 通過以太網接收 UDP 數據包

[英]Using ESP-IDF to recieve UDP packets via ethernet

我想使用 ESP-IDF 框架制作一個程序,該程序將通過以太網接收 UDP 數據包。 我沒有使用 ESP32-Ethernet-Kit,而是使用 ESP32 和 PHY(DP83848)來訪問以太網。 我能找到的幾乎所有關於 UDP 和 ESP32 的示例都使用 Wifi 而不是以太網。 我想要做的 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM