Skip to main content
Visitor II
November 11, 2008
Question

JTAG problem

  • November 11, 2008
  • 3 replies
  • 1021 views
Posted on November 11, 2008 at 05:34

JTAG problem

    This topic has been closed for replies.

    3 replies

    Visitor II
    November 1, 2008
    Posted on November 01, 2008 at 11:54

    Hi, I have the following issue:

    I have two PC for development, both using Rowley's CrossStudio.

    My boards have STR711, some with a 4Mhz and some with 756 Mhz clock.

    On one PC, all boards can be programmed without any trouble.

    However, using the second PC I can program the 4 Mhz boards, but not the 756 Mhz ones. After first programming failure on these boards, I can't program them anymore, not even in PC1 or PC2, as if the micro was damaged (?). Further programmings results on the same error (please see attached image). Looks like if bytes at offsets 0 goes to offset 8, and bytes at offsets 8 goes to the folowing 0 offset.

    It is ver strange. Any tips?

    Regards,

    Leo

    ________________

    Attachments :

    ErrorJTAG.jpg : https://st--c.eu10.content.force.com/sfc/dist/version/download/?oid=00Db0000000YtG6&ids=0680X000006HtBB&d=%2Fa%2F0X0000000aK1%2FzBOUI8MY6zCDQjuo56hSMXOwp93xVQxT84lXrGfFDlw&asPdf=false
    Visitor II
    November 3, 2008
    Posted on November 03, 2008 at 15:36

    Hi,

    I made the following test. I took a 14.756 Mhz board, which was already programmed by PC2, so it stopped working. Then, I changed the 14.756 oscillator, placing a 4 Mhz one. Now, it is working again, even in PC2.

    So it is an oscillator frequency problem?

    I dont quite understand what JTAG requires from board. Or if a user code can disable JTAG interface.

    Any tips?

    Regards,

    Leo

    Visitor II
    November 11, 2008
    Posted on November 11, 2008 at 05:34

    I am using the wiggler circuit found in net for programming the LPC2106 Micro-Controller though IAR Embedded Workbench for ARM. I am able to download the program into the controller. But unable to set the break points during run time, even though I am setting the break point in advance, the program is not running after coming to that point. If I am trying to enable break point while the controller is running, I am getting a status like “target busy�? in the warnings section

    ________________

    Attachments :

    WIGGLER.pdf : https://st--c.eu10.content.force.com/sfc/dist/version/download/?oid=00Db0000000YtG6&ids=0680X000006HtJs&d=%2Fa%2F0X0000000aLZ%2Fgh.Fmd4Y53HZUQTkS_KHuCVAWCDQsF7E14pJBBGHVTU&asPdf=false