Other Parts Discussed in Thread: Z-STACK,
IAR Embedded Workbench IDE - Arm 8.30.1
ZStack 3.0.1 "GenericApp" example workspace
Windows 10 w/ Fast Computer, XDS200 Debug Probe
1. The workspace compiles.
2. The MCU can be flashed through the IAR Flash Programmer. The IDE was configured to output the Intel .hex file and this file can be uploaded through SmartRF Flash Programmer 2 as well.
3. Disassembly shows that the PC is stuck somewhere in the ROM, presumably the bootloader. It runs, but never exits a preset memory range.
4. Using a .mac setup file in the IDE to move the PC to 0x200004 allows the program to execute or "blink an LED". This was verified in disassembly with the HAL performing it's loop.
5. When disconnected from the Debug Probe and operating independently the circuit board is not running in flash memory.
ZStack 3.0.1 is designed to run on an evaluation board which might have a different MCU, potentially a CC2538SF53 with 512kB flash. Maybe a mapping error preventing the bootloader from verifying the flash?
IAR support has already helped me diagnose an IDE issue (moving from CC to IAR) and I have a contact there if there needs to be further correspondence.