Part Number: CC2538
Other Parts Discussed in Thread: TIMAC
Hi,
I just wanted to bring to your attention a problem that we had with the CC2538 and IAR 8.20.
Just to recap what the problem was:
We had a project that was based on the TIMAC stack 1.5.2 and we were using IAR 7.40 with a Segger J-Link Ultra+ debugging probe.
A new developer came in and upgraded the project to IAR 8.20 (8.20.1.14188). Everything seemed to work fine, but after some time, the boards would get stuck in a hard fault without ever going through the main.
You can see this thread for more information:

I was going through the assembly instructions and comparing with a functioning board. I was trying to figure out what was going on, and doing so, I bricked another board with some weird debugger message.
I recalled that we had used IAR 7.40 and tried to load the PER tester FW available on your site. I was surprised, but the board started working. I was even able to go back to IAR 8.20 and debug my other project.
We had 4 boards that appeared to be bricked, and we have been able to "revive" 3 of those boards using the same method. We kept one if you wanted to "inspect" it.
We will revert our project to IAR 7.40, but is there something that can be done to get the latest IAR version working.
Regards,
Michel