![](/img/trans.png)
[英]How to get OUT of an ISR in freertos / esp-idf
我有一個通過按下按鈕觸發的 ISR。 處理程序看起來像這樣... 當我在 ISR 中時,我不能做某些事情。 例如,調用ESP_LOGI()會導致與不允許的 memory 訪問相關的錯誤。 我原以為這些限制僅存在於buttonIsrHandler() function 中,但它們也存在於button ...
[英]How to get OUT of an ISR in freertos / esp-idf
我有一個通過按下按鈕觸發的 ISR。 處理程序看起來像這樣... 當我在 ISR 中時,我不能做某些事情。 例如,調用ESP_LOGI()會導致與不允許的 memory 訪問相關的錯誤。 我原以為這些限制僅存在於buttonIsrHandler() function 中,但它們也存在於button ...
[英]How to stream video to rtsp-simple-server with ESP32-S3?
我正在尋找一種解決方案,將視頻 stream 從連接到 ESP-32-S3 的 USB 攝像頭發送到 rtsp-simple-server。 https://github.com/aler9/rtsp-simple-server 有很多解決方案可以將 ESP 轉換為服務器,但我希望 ESP 成為 ...
[英]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 wont link my component folder to project
我正在嘗試創建一個新的文件夾,我將在其中保存我的組件,我已經有默認的組件文件夾(組件),但我想使用兩個或更多文件夾來保持我的文件排序。 我嘗試創建新文件夾 (managed_components),添加文件,但我的主文件找不到新的組件文件夾 我讀過,我需要通過添加EXTRA_COMPONENT_DI ...
[英]rm3100 status register not changing
rm3100 正在與 Arduino Leonardo 合作。 我試圖讓它與 esp32 一起工作。 我能夠寫入 rm3100 的寄存器並讀取它們。 我嘗試寫入寄存器然后讀取它的值——它按預期工作。 但測量寄存器沒有改變,狀態寄存器 (0x34) 的高級位始終為 0。DRDY 線保持低電平。 我嘗 ...
[英]`.bss' is not within region `ram' error - esp32 ulp risv-v
我正在嘗試將數組元素從一個數組復制到另一個數組。 arrays 之一使用 int32_t 索引來跟蹤當前索引。 如果該行處於活動狀態,我將收到此錯誤: 我嘗試了很多變體,但似乎沒有任何效果,我不確定問題是出在我的 C 技能上還是出在 esp idf 編譯器上。 ** 解決了: ** 正確答案 ...
[英]esp-idf build fails with "fatal error: esp_wifi.h: No such file or directory"
我是一名獲得兼職嵌入式系統編程的學生。 我得到了公司使用的一個程序,並要求我理解它。 這是一個工作程序。 因此,開發者可以毫無問題地在 ESP32 上構建和燒寫該項目。 因此,代碼和 CMake 文件應該沒有問題。 但是,我無法使用 VSCode 擴展或 idf.py 構建程序。 事實上,我也無法 ...
[英]Cannot get image in display ILI9341 LVGL v8.3, ESP32
我正在嘗試使用 LittlevGL 庫和 ESP32 板在 ILI9341 顯示器上顯示圖像。 我已經根據我的代碼中指定的引腳分配連接了顯示器和 XPT2046 觸摸屏,並且我已經在 platformio.ini 文件中正確配置了顯示器和觸摸屏驅動程序。 但是,當我運行代碼時,收到以下錯誤消息:D ...
[英]problem with eclipse build cmake espidf Error: could not find CMAKE_PROJECT_NAME in Cache
我的 eclipse IDE 和 ESP-IDF 有問題,每次我構建一個項目時,我都會得到這個按摩- 該代碼是適用於 VScode 和 Arduino 的示例代碼,我已經安裝並重新安裝了所有東西 100 次。 (如果我建立常規 c++ 它工作正常) 如果我能得到任何幫助,我將不勝感激。 ...
[英]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 物聯網 ...
[英]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 交互。 ...
[英]Cannot initialise wifi_config.ap.ssid with const char * ssid
我正在嘗試編寫一個 function,它將使用 ssid、密碼、信道和最大連接設備數來初始化 WLAN AP。 下面是我的代碼。 問題出在以下部分: 當我像上面那樣將 ssid 和 passord 作為字符串常量傳遞時,它會正確編譯和運行。 但是,如果我嘗試將它們作為變量傳遞以初始化 wifi_c ...
[英]How to build multiple configurations of an ESP-IDF application
我有一個 ESP-IDF 應用程序和兩個硬件板。 我使用預處理器定義來控制要構建的硬件板版本。 現在,我正在通過 menuconfig 修改 sdkconfig 文件中的配置。 但是我想從一個腳本同時構建兩個版本,或者只構建一個特定的配置而不需要手動處理 menuconfig。 我有一個看起來像這樣 ...
[英]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 ...
[英]How to hardcode a Unique Serial Number to Each ESP32 in a production line?
我們如何才能將唯一序列號 flash 分配給大量已經與主代碼一起閃現的 ESP32? 如果生產線上的人員不應該被授予訪問或修改原始源代碼的權限,這怎么能做到呢? 我將不勝感激對此的任何想法或創新解決方案。 我發現我們需要使用NVS(Non Volatile Storage)來存儲Custom Se ...
[英]tm struct converts to wrong time_t
我有以下代碼將從 GPS 衛星接收到的datetime string解析到struct tm中,然后使用mktime()從中獲取epoch ,結果在我的 Debian 機器上是正確的,但在我的 ESP32 和ESP-IDF上是錯誤的,您對為什么會發生這種情況有任何建議, DST或時區有什么問題嗎? ...
[英]esp-idf first partition offset
據我了解,分區表閃存在 0x8000,它的大小是 0xC00。 所以第一個分區應該能夠從偏移量 0x8C00 開始,但實際上只允許 0x9000。 為什么? 我沒有更改引導加載程序,也沒有更改分區表偏移量。 ...
[英]How to use the DIO SPI on ESP32 with espidf?
我正在嘗試將 ESP32 上的 DIO SPI 模式與 espidf(版本 4.4)一起使用。 但是我遇到了問題。 我有一個 ram 設備(ref 23LC1024),可以通過多種模式(單、雙、四)訪問。 單一模式完美運行(可以寫入和回讀) 雙模式會產生問題。 以下是我如何配置 SPI 總線(單模 ...
[英]Using ESP-IDF to recieve UDP packets via ethernet
我想使用 ESP-IDF 框架制作一個程序,該程序將通過以太網接收 UDP 數據包。 我沒有使用 ESP32-Ethernet-Kit,而是使用 ESP32 和 PHY(DP83848)來訪問以太網。 我能找到的幾乎所有關於 UDP 和 ESP32 的示例都使用 Wifi 而不是以太網。 我想要做的 ...