Tool/software:
Hello,
I had a customer who's using both the XDS110 and J-Link debuggers to develop their application. One thing they've noticed is that the same code which works on J-Link doesn't work with the XDS110. Neither application when programmed and running standalone after a hard reset worked as expected. We isolated this down to an initialization sequencing issue where the customer was writing to timer registers before PWREN was asserted. So obviously changing the order of operations here solved that problem.
However, this leads to a more interesting question of why does the J-Link code work while debugging? Does J-Link initialize and enable all the peripherals on the device which is what this behavior implies? Any insights into the initialization differences between XDS110 and J-Link?
Munan