jtag woes
Once upon a time, I had two PC's with CrossStudio for ARM 2.0.5, two Amontec JTAGKey adaptors, and two target devices (Vincotec A1091's), all working smoothly.
Upon returning to development after a few-month hiatus, I find that nothing works: Crossworks only reports "Cannot identify target. Check JTAG connections and that the target is powered".
I've gone through the hardware and software checklist. I've replaced my target hardware. I've replaced my JTAG adaptor with a CrossConnect. I've replaced one of my PC's. I've replaced my USB cables. I've replaced my power supply. I still get the same error.
What should I do next? Can CrossStudio expire or somehow break?
-
Does your project actually have a specified target processor?
I had similar error messages when I was accidentally trying to download a library rather than a "complete" project with specified cpu, main()
So starting a new project/solution with a simple "hello world" main() would be a quick test.
-
Check that Target | Targets | Properties | JTAG | Adaptive Clocking is set to "auto."
Did you recently upgrade from 2.0.5 to the current 2.3.3?
It may also be helpful to isolate the problem if you monitor the JTAG lines with a logic analyzer. I have a 2x10 IDC receptacle crimped onto the JTAG ribbon cable on all of my adapters just for that purpose. I've attached part of a JTAG session with an STM32F processor as an example.
-
I've recently had to re-install my Driver and the MSL430.DLL from the Rowley website after it refused to ID any chips. But my Elprotronic FET-Pro430 was working fine.
So, download the Elprotronic FET-Pro430 Lite software, and see if it connects, that will prove your wiring.
Regards
Nick
Please sign in to leave a comment.
Comments
11 comments