Hi, I'm working on provisioning a Pre-Shared Key (PSK) during manufacturing for an nRF5340 device. The device needs access to the PSK at runtime to generate authentication tokens with various nonces.
Setup:
Device: nRF5340
SDK: nRF Connect SDK…
My task is to mount a littleFS system on the external flash memory, so I can save files.
I am using the littlefs filesystem sample from
zephyr/samples/subsys/fs/littlefs
When I try to run it using the nrf52840dk_nrf52840_spi.overlay
with the…
NCS -> 2.9.2 Hi, guys
This will be little bit big of a ticket.
So I recently started working with nrf9160, and I have not much dabble with M33 core as well.
But anyways, so I started my project with nrf9160dk board, I have encryptions running on…
I am trying to create a partition on my external flash using littlefs
Here is the line that is returning me an error
FS_LITTLEFS_DECLARE_DEFAULT_CONFIG ( storage );
static struct fs_mount_t lfs_storage_mnt = {
. type = FS_LITTLEFS ,
. fs_data…
HI all,
i am using NRF52832. I have a custom bootloader because it needs to be able to receive an update file via BLE, even if the main application is broken. Also there is no space for two slots for he main app.
So there is just the custom bootloader…
Hi,
I am currently developing on the BL54L15 Ezurio development kit with the Nordic chip.
I am using the Nordic v3.0.1 SDK and toolchain with the new manufacturer board files from the zephyr repository https://github.com/zephyrproject-rtos/zephyr…
I created a custom board and tried experimenting by changing the following: prj.conf
CONFIG_UART_INTERRUPT_DRIVEN=y
CONFIG_SERIAL=y
CONFIG_GPIO=y
CONFIG_PWM=y
# Make sure printk is not printing to the UART console
CONFIG_CONSOLE=y
CONFIG_UART_CONSOLE…
I have my application running (NCS 2.6.4) on the bench with clock source set as internal RC and with the configurations such as - CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC=y
CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC_CALIBRATION=y
CONFIG_CLOCK_CONTROL_NRF_CALIBRATION_PERIOD…
I am a student working on a project for university "forced" to do something unconventional:
I am currently writing a "custom first stage bootloader/updater" for a nrf54l15. This application is basically just reading a binary over a uart interface which…
Hi Nordic DevZone Support,
I am facing an issue with my custom PCB using the nRF52840 microcontroller and Zephyr NCS v2.6.1 . The same firmware works on other PCBs , but on this particular board, the code does not reach main() and gets stuck in the…
I'm using SDK17.0.2
I need to keep a noinit variable in memory so that I have the correct flag when I execute the DFU. So I use the following method, but it doesn't seem to work
I defined a noinit area for the end of memory in the .sct file
LR_IROM1…
Dear customer support people,
I'm trying to employ a particular signature scheme to benchmark it against other more traditional methods on your devices, specifically on a nrf52840DK. Specifically, the signature scheme is BBS, a relatively new method…
Hi,
I have a makefile generating an elf and then a hex and bin file for a nrf52 project. Now I builded up a zip file for bootloading. Which works as well.
Now in our CI System we checked if we could generate the hex file back from the bin file. This…
Dear Nordic Team,
I want to connect my nRF9160DK board to my nRF7002DK board and get a wi-fi location. I've followed samples/cellular/nrf_cloud_multi_service as sample and I made wiring as follows
Board
nRF9160-DK(P3 & P4)
nRF7002-DK…
Need to automate the FOTA process for devices with Zephyr build application which has mcuboot as bootloader, these devices can be programmed using nRF Device Manager and nRF Connect application easily. But wanted to know if there is a possibility of making…
I'm using linux as host for my development .I want to unit test my code using tau framework.I want to run it in the host is there any available NRF library or emulator for the host system?
I need to check if the Ethernet cable is connected or not, I am using the eth_click for ENC28J60. I see the driver does not allow me to see directly if the cable is connected or not, so I am trying to ping my device.
However, in order to do so, I need…
Hello,
In my efforts to upgrade my project from NCS 2.3.0 (with Zephyr 3.2.99) to NCS 2.6.1 (with Zephyr 3.5.99), I'm running into various build issues with Unity unit tests.
I'm running the unit tests with the native_sim board. I'm running this in…
During a review of production firmware I noticed an oddity that should cause a compiler error but it somehow does not.
In C, a function may not be overloaded. There are exceptions to this (with _Generic), but we are not engaging with this functionality…
Hello,
I am developing a nrf5340 project based on the Nordic AWS IoT library. Connection is via Ethernet (W5500) and it works fine as DHCP and SNTP works fine and I can pub/sub to AWS IoT core. The problem is with AWS Job/FOTA as the download starts…
I am running an experiment to use a static keys for pairing information without breaking the existing flow of pairing/bonding. What I am doing is I am storing the pairing info of my central device and storing it into a structure and then erasing the flash…
Hello,
I have implemented an application for nRF5340 chip derived from the Zephyr AWS IoT MQTT sample. The application is based on W5500 Ethernet driver so the idea is to work with AWS IoT over Ethernet. This sample uses the Zephyr built-in mbedTLS…
I am currently working on a project to migrate to the nRF Connect SDK. We are using the NRF52840-CKAA-R7 package of the nRF52840. However, I have not been able to locate the appropriate settings for this package in the nRF Connect SDK within Visual Studio…
I'm new to Zephyr and have inherited a project that uses the stm32 h747 disco board. The last build shows:
Memory region Used Size Region Size %age Used
FLASH: 363268 B 1 MB 34.64%
RAM: 441160 B 512 KB 84.14%
EXTMEM: 0 GB 256 MB 0.00%
SRAM1…
I'm developing a BTLE sniffer app to run on a headless raspberry pi 4 with html/php/js access. The application runs well on the development platform - Ubuntu 22.04.
On the raspberry pi, logged in as the user that installed everything:
tshark -D
…