We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hello,
Someone please help,
I have not been able to program or debug the STM32F103T4. I can correctly detect the part with the "Cortex-M Target driver setup" but when I go to connect for programming, I get the following error : "Cannot Access Memory", but only the first time , every time after that, I get "Cannot enter debug mode". If I cycle the power on my board, the above error sequence repeats itself.
I have checked and rechecked the setting for flash and memory locations and they are correct per the data sheets.
My board has multiple of these chips, and they all do the same thing. Also The debugger works fine with the development PCB.
@Robert Rostohar
Yes you have right I was wrong because in my test I try to inject debug into running mcu.
seems nTRST is need only in hot plug connection.
CortexM3 TRM:
DWJ-DP reset nTRST reset initializes the state of the SWJ-DP controller. nTRST reset is typically used by the RealView? ICE module for hot-plug connection of a debugger to a system. nTRST enables initialization of the SWJ-DP controller without affecting the normal operation of the processor.