jtag woes

Comments

11 comments

  • Avatar
    Dr Danish Ali

    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.

    0
    Comment actions Permalink
  • Avatar
    Richard Webb

    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.

    0
    Comment actions Permalink
  • Avatar
    Paul Curtis

    Make sure you have a project loaded and that it is made active.  The "cannot identify target" means that the JTAG ID of the part can't be read, i.e. that JTAG device readout is failing.

    CrossStudio does not "expire" or change its operation after sleeping for months.

    0
    Comment actions Permalink
  • Avatar
    Nick Price

    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

    0
    Comment actions Permalink
  • Avatar
    Paul Curtis

    ...but that is for MSP430, it has little chance of connecting to an ARM device.

    0
    Comment actions Permalink
  • Avatar
    Nick Price

    Oops. I thought you were talking MSP430. D'oh

     

    Ignore me

    0
    Comment actions Permalink
  • Avatar
    Kirk Bratvold

    Yes, project is active.  Yes, jtag is auto adaptive clock.  Still running Rowley 2.0.5; haven't upgraded yet.

    0
    Comment actions Permalink
  • Avatar
    Paul Curtis

    Make sure you have selected a configuration that isn't Common.  If you've altered any JTAG IR/DR pre/post bits, that can also have an effect.

    What happens if you right-click the target interface in the Targets window and select Explore?  Do you see your device in the JTAG chain?

    0
    Comment actions Permalink
  • Avatar
    Kirk Bratvold

    Do you mean the active configuration in the project explorer window?  I'm using THUMB Flash Debug (or Release) which is the config that I've always used.

     

    When I do 'Explorer', nothing seems to happen.

     

     

    0
    Comment actions Permalink
  • Avatar
    Paul Curtis

    > When I do 'Explorer', nothing seems to happen

    No, Explore.  Nothing happens, not even a dialog?

    0
    Comment actions Permalink
  • Avatar
    Kirk Bratvold

    No window was appearing.  But after monkeying with the active config (it's 'common' now) and restarting the IDE, JTAG works now.  And the Explore window too.

    I hate to be in one of those "I have no idea how it broke or how it fixed" situations, but I guess that's it ;) 

    0
    Comment actions Permalink

Please sign in to leave a comment.