This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Arduino Primo Core

Hi Dev Zone, I am attempting to flash a blink led app, based on Zephyr (nrf52_pca10040), to the primo core (contains Nrf52832), through Jlink debugger on a Linux machine. In my app, I write to GPIO pin number 10 (since this is connected to the blue LED on the Primo Core board.) I have verified this works with the Arduino code base (available as open-source lib for Primo Core), where I flash 3 hex file components to the board: Soft device, bootloader, and app. On the Zephyr, these are the equivalent steps followed: docs.zephyrproject.org/.../nordic_segger.html

I have also run the Jlink debugger with breakpoints set within the zephyr app main() code, and I see that the code appears to execute.

My question is, I believe the zephyr hex file includes bootloader+app. So in theory, it should be enough to simply flash this to the board? Is there a way to verify that the boot+app is flashed correctly to the board?

Thanks and regards, Shubhangi

Related