NRF53840: Difference between revisions
No edit summary |
No edit summary |
||
Line 24: | Line 24: | ||
https://github.com/NordicSemiconductor/pc-nrfutil | https://github.com/NordicSemiconductor/pc-nrfutil | ||
DFU mode: hold both buttons, release the right one (with usb at the top) and when it's green release the left button. | |||
DFU is usb only, Normal mode has Serial | |||
cd particle\bin | cd particle\bin | ||
Line 31: | Line 36: | ||
particle.exe cloud claim e00fce68baa5180474617b8a | particle.exe cloud claim e00fce68baa5180474617b8a | ||
particle.exe serial inspect | particle.exe serial inspect | ||
particle.exe flash --usb firmware.bin | |||
cd Xenon | cd Xenon |
Revision as of 15:34, 13 October 2023
https://docs.particle.io/troubleshooting/led/xenon/
https://docs.particle.io/tutorials/learn-more/xenon-options/
https://github.com/particle-iot/app-notes/tree/master/AN008-Xenon-Nordic-SDK
https://community.particle.io/t/pairing-setup-of-xenon/45273
https://www.freecodecamp.org/news/meet-pyrinas-an-iot-development-kit-for-your-particle-xenon/
https://support.particle.io/hc/en-us/articles/360044252594-Using-a-Xenon-with-the-Nordic-SDK
https://medium.com/home-wireless/using-segger-studio-and-nordic-sdk-with-particle-xenon-91e34aeb632a
https://learn.sparkfun.com/tutorials/nrf52840-advanced-development-with-the-nrf5-sdk/all
https://www.nordicsemi.com/Products/Low-power-short-range-wireless/nRF52840
https://infocenter.nordicsemi.com/index.jsp?topic=%2Fug_nrf52840_dk%2FUG%2Fnrf52840_DK%2Fintro.html
https://www.nordicsemi.com/DocLib/Content/User_Guides/gsg_keil/latest/UG/gsg/install_nrf5x_cltools
https://github.com/NordicSemiconductor/pc-nrfutil
DFU mode: hold both buttons, release the right one (with usb at the top) and when it's green release the left button.
DFU is usb only, Normal mode has Serial
cd particle\bin ParticleCLI particle.exe serial list particle.exe serial identify particle.exe cloud claim e00fce68baa5180474617b8a particle.exe serial inspect particle.exe flash --usb firmware.bin
cd Xenon
nrfutil.exe settings display nrfutil.exe dfu nrfutil.exe zigbee
https://docs.particle.io/tutorials/developer-tools/cli/
Zigbee stack is based on the ZBOSS stack v3.3 SEGGER J-Link ZCL specification (ver. 7)
GCC: GCC ARM Embedded 7.2018 q2 update https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads
IAR: IAR Workbench 7.80.4 SES: SES 4.18 ARM: MDK-ARM version 5.25 nRF Command Line Tools 10.3.0 J-Link: 6.44e
https://github.com/nrfconnect/sdk-nrfxlib/tree/main/nrf_802154 nRF5_SDK_16.0.0_21de520.zip Softdevice version: s140_nrf52_7.0.1_softdevice.hex
Description Start Address End Address Size (KB) Bootloader Settings 0x000FF000 0x000FFFFF 4 Master Boot Record Params 0x000FE000 0x000FEFFF 4 Bootloader 0x000F4000 0x000FDFFF 40 Application Code 0x00026000 0x000F3FFF 824 SoftDevice 0x00001000 0x00025FFF 148 Master Boot Record 0x00000000 0x00000FFF 4
nrfjprog -f NRF52 --program nrf52840_xxaa_pca10056.hex --chiperase nrfjprog -f NRF52 --reset
Makerdiary
https://wiki.makerdiary.com/nrf52840-mdk/
Information
Cortex-M4
RaspPi_OT_Border_Router_Demo_v4.1.0-1.alpha.img https://github.com/NordicSemiconductor/nRF-Sniffer-for-802.15.4/commit/dff6c8d7170a034b09ce2ece361af77c72be4f37
Supported SoftDevices for multiprotocol support: S140 v7.0.1
IEEE_CHANNEL_MASK located in files named main.c
https://infocenter.nordicsemi.com/topic/ug_nrf5x_cltools/UG/cltools/nrf5x_nrfjprogexe.html