This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DLPC900REF-SW: Unable to communicate with EVM with J-Tag

Part Number: DLPC900REF-SW

I was updating the firmware on my DLP. Before the GUI would let me do this it told me that the boot loader needs to be updated first. I proceeded wth this, but during the installation of the boot loader the GUI crashed. This rendered the DLP unresponsive.

Having read the manual I learnt that you could reinstall the boot loader using JTAG flash programming. I purchased the required UM232H and connected all the required connections. I powered everything on in the correct order, opened the JTAG flash program and clicked detect chain.

I get the following error when I click detect chain:

"No Device found, Please check the board power, USB/LPT port and JTAG connections"

I have double checked all connections with a multimeter, this does not appear to be the problem....

Occasionally I get the error message:

"Error in synchronising the MPSSE" 

I would really appreciate a solution to this problem.

Thanks in advance for your help

  • Further information:
    I am using Windows 7 professional and the DLP is a Lightcrafter 6500
  • Hello Jaime,

    Thank you for the information about your OS. We are discussing this some of the engineers familiar with this EVM and should be able to get back with you in the next day or two

    Fizix
  • Hello Jaime,

    There is a subtle point in the DLPLCR6500EVM / DLPLCR9000EVM User Guide that is easy to overlook.  In §3.10 on page 51 of the User Guide:

    Install a jumper at J9 on the DLP LightCrafter 6500 EVM or J10 on the DLP LightCrafter 9000 EVM.

    If this jumper is not installed it will not work.  Please let me know if you have this jumper installed.  If not then we will have to troubleshoot further.

    P.S.  Did you download the latest drivers from FTDI?

    Fizix

  • Hi Fizix,

    Thanks for your relpy. Yep, I have the most recent drivers for the FTDI and I have a jumper on J9 (I have a 6500EVM).

    I rechecked all connections again today and it still isn't working....

    I would really appreciate further help as I need to use the device as soon as possible.

    Thanks in advance for your help

    Jamie

  • Jaime,

    What software are you getting the "No Device found, Please check the board power, USB/LPT port and JTAG connections" error from?

    Fizix

  • I get this error with the Jtag flash programmer.

    I have closely followed all the instructions in the manual. I get the errors when I click “detect chain”.

  • Dear TI,

    I still have this problem and would really appreciate a solution. 

    Would it be possible to speak to an engineer?

  • Jaime,

    I went to speak to the engineer yesterday, but he was out of the office.  I am going to try again today.

    Fizix

  • Hi  Fizix,

    Thanks,  I’m pretty desperate to get it working as it has been out of action for 2 weeks now.  It took a week getting and trying out the extra components for the jtag programmer.

    Jamie

  • Jaime,

    I have consulted with our engineer here that is familiar with this EVM.  This JTAG programmer has been used by many of our controllers.  

    Can you post a picture of the wiring on the FTDI USB-JTAG module (both sides) and at the Controller board?

    Our engineer asks the following questions and gives these recommendations:

    • Have you verified with a meter that the three on board regulators are supplying the correct voltages - 1.15 V, 1.8 V, & 3.3 V?
    • Did anything happen during the update that might have caused the GUI to crash?  (i.e. an AC power glitch etc)  This can give a clue.
    • Is D8 lit on the board?  This is the 12V incoming power indicator.
    • Is D9 lit on the board?  This indicates that 3.3 V is present AND the controller is showing PowerGood.
    • We assume that D5 should be lit Red indicating a fault in the controller (firmware not loaded).  Is this correct?
    • D6 should be off and not flashing.  Flashing indicates that the controller is operating.
    • Double check that you do not have TDI and TDO swapped on the JTAG interface.  This is very easy to do.

    Do you have a scope that you can verify the JTAG clock and other signals?  If so, you should be able to verify that when the boundary scan initiates that TCK has activity as well as TDO1, TMS1, & TRSTZ.  Preferably where the connector enters the controller board. 

    When did you purchase this unit?

  • Hi Fizix,

    Thanks for the info. It was the TDO1 and TDI were in the wrong positions! though I just noticed that the manual has it both ways.

    I have got the JTAG programmer to recognise the DLP900, though when I select it no red/green LED LEDs light up on the board...

    When I click Flash info I now get the error:

    "Device parameters are not there (or correct) in the board file"

    I get the same error if i try to read, program or erase the flash.

    I have tried using the JTAG files from SW3 and SW2 of the software, neither seems to work.

    Regarding the other questions I am not sure how to test the 3 on board regulators, what pins are these on? I couldn't find it in the manual.

    With a jumper on J9 the only LED that is on is D8. If I remove the jumper on J9 LED D9 also comes on.

    Neither D5 nor D6 come on at any point..

    When the boot loader was being updated I did not notice any power glitches.

    Thanks for your help so far, I hope we can get it fixed.

    Jamie

  • Hello Jaime,

    When you enter the program try pointing to the board file again by browsing to it.  

    Also make sure you are starting the FlashProgrammer.exe in the directory where the BoardFile.brd and FlashDeviceParameters.txt file are located.

    Fizix

  • Hi Fizix,

    I have tried pointing to the board file again and always start the JTAG programmer from the same folder as the board file. Was still getting the same error "Device parameters are not there (or correct) in the board file"

    I also tried uninstalling everything and downloading it all again. Still didn't work.

    I then noticed in the user manual that J11 is for HOLD boot mode. As I was trying to reinstall the boot loader I placed a jumper across this to try it. It also didn't work.

    However now the detect chain button fails to recognise the board, I am getting the previous error again: "No Device found, Please check the board power, USB/LPT port and JTAG connections"

    Even when I remove the jumper from J11 I am still getting "No Device found, Please check the board power, USB/LPT port and JTAG connections" This appears to have made it worse....

    I would really appreciate a solution to this problem
  • Hello Jaime,

    We have not seen the behavior you describe here. I

    It is unclear from your post whether you placed a jumper on J11 while the board was running or you just meant before starting up the board to attempt the JTAG load of the boot loader.

    After the failure to detect again, did you completely power cycle everything? (i.e. turn of the board, the PC etc. and then restart from scratch?

    Fizix
  • You solved the "Device parameters are not there (or correct) in the board file" problem? I am now stuck in this position for two weeks.