cost 122 ms
我在覆蓋文件中的 GPIO 未在 devicetree_generated.h 中定義,zephyr 失敗

[英]My GPIOs in the overlay file are not defined in devicetree_generated.h, zephyr fails

我正在嘗試將 Zephyr (v.3.2.99) 用於 nRF52840 開發套件上的一個小應用程序。 我設置了一個覆蓋文件 nrf52840dk_nrf52840.overlay 正在被 cmake 讀取和處理。我得到了 devicetree_generated.h 但它缺少節點的定義。 這是我的 ...

硬故障 RP2040 pico Zephyr

[英]Hard fault RP2040 pico Zephyr

我在 Zephyr 和 MCUboot 下使用 RP2040。 最終目標是能夠通過 UART 總線使用 MCUMGR 更新固件。 MCUboot 使用 A/B 無縫(雙插槽內存)方法提供安全更新算法。 當設備重啟時,MCUboot 會檢查是否有新固件可用,在這種情況下會在新固件上啟動。 為此,交 ...

如何解釋這個 Xtensa 異常信息?

[英]How to interpret this Xtensa exception info?

我在 Xtensa 板上調試。 但是我沒有足夠的知識或參考資料來解釋以下異常信息。 任何熟悉 Xtensa 拱門的人都可以解釋一下嗎? 或者將我指向解釋 Xtensa 寄存器的文檔。 我只有一個xtensa_lx7_data_book 。 還在深挖... 加 1 到目前為止的一些發現: A0:返 ...

Zephyr 移植到基於已支持 CPU 的 SoC

[英]Zephyr Porting to an SoC based on already supported CPU

是否有任何視頻或 pdf 教程,其中顯示了如何將 Zephyr 移植到新 SoC 的分步指南。 我知道 Zephyr 網站上有一個頁面, https://docs.zephyrproject.org/latest/hardware/porting/arch.html#architecture-po ...

使用 Zephyr API 將字符串文字轉換為標記

[英]Convert string literal to token using Zephyr API

我在bindings.yaml中定義的屬性示例如下: 現在,使用 Zephyr 的設備樹 API,我可以使用DT_PROP(device, parity);返回這些字符串文字。 . 但是,由於 Zephyr 的 UART API 定義了以下枚舉 我想將字符串文字轉換為標記,以便我可以重建枚舉並將它 ...

源文件的位置#include<drivers gpio.h></drivers>

[英]Location of source file #include <drivers/gpio.h>

我正在嘗試查找示例程序中使用的源文件(按鈕中斷)。 我無法找到drivers/gpio.h 我以為這個源文件是~/zephyrproject/zephyr/drivers/gpio/ ,但我在那里沒有看到它(見下面的文件列表) 我在哪里可以找到我機器上的drivers/gpio.h源代碼文件? 編 ...

Zephyr 是否支持通過 802.15.4 發送非 IP 流量?

[英]Does Zephyr support sending non-IP traffic over 802.15.4?

我有一個 IoT 應用程序,它要求我在沒有任何更高級別協議的情況下發送 802.15.4 數據包。 我們有一個在本地 C 中實現的小數據包規范,所以我需要的只是向數據包添加有效負載並通過無線電發送它(永遠不會有數據包拆分)。 我們當前的硬件對無線電接口進行非常低級別的控制,並(部分)為此目的實現 ...

如何調試僅在調試器分離時崩潰的 Zephyr RTOS 應用程序?

[英]How can one debug a Zephyr RTOS application which crashes only with the debugger detached?

我有一個使用 u-blox BMD-350 (Nordic nRF52382) 芯片組的定制板(以及 u-blox 開發板,兩者都出現問題)。 我正在使用 Nordic 的 Connect SDK 版本 1.9.0,它使用 Zephyr RTOS 版本 v2.7.99-ncs1。 開發環境和調試器是 ...

Zephyr OS 中的定時器或延遲工作哪個更准確?

[英]Timer or Delayed work which is more accurate in Zephyr OS?

在 Zephyr 操作系統中,我必須編寫一個應用程序,每 30 毫秒更新一個變量(可以視為計數器)。 基本上我有兩個選擇一個定時器,每 30 毫秒到期並更新 ISR 中的變量在 30 毫秒更新變量的延遲工作兩者似乎都運作良好,但我想知道其中哪一個更准確? 或者推薦的我正在開發幾個芯片組,例如 nR ...

調試器如何識別線程?

[英]How does a debugger identify a thread?

使用調試器調試多線程應用程序時,調試器通常會顯示當前正在運行的線程。 使用一些 GUI 或命令,如info threads 。 但是線程是一個特定於操作系統的概念。 盡管邏輯上相似,但每個操作系統都有不同的線程實現。 根據這里,gcc 工具鏈的命名約定如下: 例如: arm-none-linux ...

Zephyr - K_FIFO 崩潰

[英]Zephyr - K_FIFO Crash

我在 k_fifo-useage 中有一個奇怪的錯誤: Basis是來自nordic的“外設uart”項目我想回答通過藍牙發送的特定命令 和藍牙發送者線程: 但是當我發送“&amp;I”zephyr 崩潰時: 我做錯了什么? ...

zephyr 設備樹節點中是否可以有任意數據?

[英]Is it possible to have arbitrary data in a zephyr device tree node?

我想使用設備樹來存儲一些系統級常量。 是否可以從設備樹中存儲和檢索任意值? 嘗試加載這些值無法編譯,因為 build/zephyr/include/generated/devicetree_unfixed.h 缺少“custom-num”或“another-value”的值。 設備樹覆蓋文件: ...

在 Zephyr RTOS 項目的 CMake 中構建多個二進制文件,每個文件都有不同的設備地址

[英]Building multiple binaries in CMake from Zephyr RTOS project, each with different device address

我有一個項目,它由網格中的節點組成,它們之間將進行無線通信,並使用地址相互識別。 節點的職責是相同的,因此每個節點的源代碼都是相同的,除了我想為每個節點指定和唯一的地址。 該項目將是一種演示或技術演示,因此為簡單起見,我不想介紹一些地址協商或類似的復雜內容。 我正在研究並發現一些在 CMake 中使 ...

LoRaWAN OTAA TTN 超時,網關捕獲消息

[英]LoRaWAN OTAA TTN Timedout with Gateway capturing the message

我嘗試在 LoRaWAN 中設置一個終端節點。 我使用來自 ST Microelectronics 的板 b_l072z_lrwan1 和 Zephyr OS。 我在 VSCode 上使用 PlatformIO。 我使用 GitHub 上提供的代碼,網址為https://github.com/fc ...

zephyr 上的 GDB 工具

[英]GDB tool on zephyr

我正在 zephyr OS 上工作一個項目,我想調試我的代碼。 有誰知道如何使用 GDB 調試工具與西 flash 或構建? 一般要和zephyr west結合起來才能開始調試。 ...

如何為嵌入式 C 中的傳感器定義引腳?

[英]How are pins defined for sensors in embedded C?

我有一個 Nordic nRF52840DK 板,需要連接到LSM6DSL 加速度計。 我正在使用 Zephyr RTOS,來自 Zephyr 的示例代碼如下所示: /* * Copyright (c) 2018 STMicroelectronics * * SPDX-License-Iden ...

如何直接使用 Zephry SPI 驅動?

[英]How to use Zephry SPI driver directly?

我找不到任何直接從應用程序中使用 SPI API 的示例。 相反,有許多傳感器使用 SPI 作為總線。 嘗試從頭開始編寫它,我遇到了將設備綁定到spi-device節點的問題。 我還應該提到我有其他外圍設備(如 GPIO 或 ADC)的工作示例,所以我認為這是 SPI 的問題,而不是項目配置的問題 ...


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