Dear colleagues,
I am testing an application on the Concerto F28M35xx controlCARD. The application has been compiled successfully and works well in several concerto cards. However, there is a control card that doesn't allow me to start a debug session. I receive the following error message from the debugger when I try to do it:
Cortex_M3_0: Error connecting to the target: (Error -1266 @ 0x0) Device is held in reset. Take the device out of reset, and retry the operation. (Emulation package 5.0.872.0)
this error message is sometimes replaced by this other:
Cortex_M3_0: Loader: One or more sections of your program falls into a memory region that is not writable. These regions will not actually be written to the target. Check your linker configuration and/or memory map.
After reading some posts of this forum, I found out that the cause of that messages could be an unexpected voltage level on the XRST signal so I probed the signal with my scope. Check the capture below. It shows the XRST voltage during the connection process (press the button start debug session).
This result mismatches those obtained with the other controlcards that works well and where the XRST voltage is constant and approx. equal to Vdd (3.3V). Therefore, I assume that this behavior is unexpected.
Do anyone have any theory about the reason of this unexpected behavior?
PD: I don't think it is due to an inadequate voltage level on Vdd because I checked it and seems to be ok (Vdd = 3.25V).
Regards, Juan.