2024-02-28 05:52 AM
Memory Programming ...
Opening and parsing file: zephyr.signed.hex
File : zephyr.signed.hex
Size : 20.02 KB
Address : 0x08010000
Erasing memory corresponding to segment 0:
Erasing internal memory sectors [8 10]
Download in Progress:
██████████████████████████████████████████████████ 100%
File download complete
Time elapsed during download operation: 00:00:00.674
RUNNING Program ...
Address: : 0x8000000
Warning: The core is locked up
Start operation achieved successfully
Solved! Go to Solution.
2024-02-28 10:47 AM
I managed to sort this out. As it turns out, the boards.cmake file (in the Zephyr boards directory for the specific board) includes the --erase option. This prevents the board from flashing properly when you have multiple flash operations. Removing this option resolved my issue.
There is an issue opened in Zephyr tracking this. See https://github.com/zephyrproject-rtos/zephyr/issues/69582 for more details.
2024-02-28 10:47 AM
I managed to sort this out. As it turns out, the boards.cmake file (in the Zephyr boards directory for the specific board) includes the --erase option. This prevents the board from flashing properly when you have multiple flash operations. Removing this option resolved my issue.
There is an issue opened in Zephyr tracking this. See https://github.com/zephyrproject-rtos/zephyr/issues/69582 for more details.