STM32F2 Cannot find debug component in ROM Table
Hi Guys,
I have a very similar problem to https://rowley.zendesk.com/entries/22965591-lpc1788-cannot-find-debug-component-in-rom-table on an STM32F2, specifically on an Olimex STM32-P207, which comes with a pre-installed demo firmware.
I'm on Linux and have fixed the /dev permissions and after halving the JTAG clock, can reset the processor but, for the moment at least, I've hit a dead end.
Other times I've seen this problem, it's been related to the RUN_FROM_STARTUP option, and I've operated boot0 and/or boot1, which may be the problem here. I'm not yet sure how to do that with the Olimex board. I'm using their ARM-USB-OCD-H dongle as my Turtelizer didn't want to talk .. probably a wiring issue with my 10->20 way adapter.
-
Does anyone have any advice on this?
I still can't get this to connect properly with the ARM-USB-OCD-H JTAG connection.
After reducing the JTAG clock speed to half, the problem has changed from "cannot set debug register" to "Cannot find debug component in ROM Table", which sounds rather like a Crossworks problem to me.
I've tried pressing the WKUP, pressing and holding the WKUP and the other boot0/boot1 settings. In the other boot settings Crossworks recognises the board OK, but fails to erase or program, which I think is expected.With boot0 high I connect OK and see the device type reported on the status line.
If I try to erase I get a 'Loader verify failed", which I think is as expected. I get similar results however boot1 is set. I've now reverted to boot0 low as I think that's the right setting.
Please sign in to leave a comment.
Comments
2 comments