Home arrow Support arrow Forums

Luminary Micro Forums

<< Start < Prev 1 2 3 Next > End >>

beyoung1

Junior Boarder

2007/04/20 11:13

Re:asking for help to MODERATOR

Eric,

I think I have exhausted all paths that I am aware of to get the JTAG programming working on the development board.

When attemping to download via Kiel. I'm still receiving the same error messages...."Flash Download failed Target DLL has been cancelled".

The jtag_unlock program will not run on my PC. I receive the message...

"This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix the problem.

I have gone so far as, back all software off my PC reboot, reload the FTDI drivers and reload Keil from the Stellaris Development Kit CD.

I receive the same messages.

Do I need to purchase a JTAG programmer and load code via the JTAG port in order to recover the eval board?

Does the jtag_unlock application work with LM3S828 eval board? The readme file states that it only works with the LM3S811 evaluation board.

I am using the FTDI drivers that were shipped on the Stellaris Development Kit CD.

Driver Date: 12/1/2005
Driver Version: 3.1.2.0

Is there a problem with this driver working with the jtag_unlock program?

Thanks for your help.

login or register to reply

LMI Eric

Moderator

2007/04/20 11:30

Re:asking for help to MODERATOR

OK, the driver version you're reporting is not correct. The driver we provide should have the following information:

Driver Date: 7/13/2006
Driver Version: 2.1.0.0

Try running the FT_Clean utility with the PID of 0xBCD8 to clean the drivers for the board. Then, when you reinstall the drivers, make sure you use the advanced option and point it directly to the drivers from the CD (or downloaded from our website). You can find FT_Clean here:

http://www.ftdichip.com/Resources/Utilities.htm

The jtag_unlock utility will work with other devices/boards as long as they are RevC or later.

Let me know if the driver reinstallation fixes the problem.

login or register to reply

beyoung1

Junior Boarder

2007/04/20 13:13

Re:asking for help to MODERATOR

Eric,

I loaded the correct FTDI driver after successfully removing the old driver. I encountered the same results with both Keil and the jtag_unlock programs.

I was not able to determine how to identify my eval board revision number from the documentation on the web site.

The part number on the top of the chip is....

LM3S828
CQN50BSX
W62112A1
1706C1A1

It is mounted on the eval board with serial number 1057.

Is this a RevB or RevC part number?

login or register to reply

LMI Eric

Moderator

2007/04/20 14:25

Re:asking for help to MODERATOR

You can determine the device revision by reading the last 3 digits on the second line. In your case, you have a B5 device. Unfortunately, that makes the jtag_unlock utility useless to you.

Before you switch PB7, what else does your code do? If you're doing any transactions to the PDC device or using I2C, it may be possible to get the device in a peripheral-related lock up state before it has the opportunity to switch PB7. We've successfully recovered some customer boards in the past by using this method.

login or register to reply

beyoung1

Junior Boarder

2007/04/20 15:27

Re:asking for help to MODERATOR

Eric,

I was trying to toggle PB0-7 to drive ULED 0-7. I was not using the I2C. I was extending the gpio_led example program that ships with Keil to cover 8 LED's rather than 4.

--Bryan

login or register to reply

LMI Eric

Moderator

2007/04/20 15:42

Re:asking for help to MODERATOR

Alright, if you're running the gpio_led example, it should be writing data to the PDC (which comes out on the LCD panel).

If you jumper the SSICLK signal (PA2) to ground, the application will get stuck in the SSIDataGet() function since it can't read data back from the PDC. That should allow you to reconnect to the board and erase the flash.

login or register to reply
<< Start < Prev 1 2 3 Next > End >>