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.

DLPC230-Q1: How to program flash for a fresh PCB

Part Number: DLPC230-Q1
Other Parts Discussed in Thread: DLP4620S-Q1

 Hi, our department is designing PGU for HUD with DLP4620S-Q1, and we have finished creating a freash PCB of the PGU EVM.

Now we are going to test the PCB, and we have severial questions to consult. 

1. The TPS99000 chip dose not work, when a newly manufactured PCB is powered on.

    So, how to program the flash of TPS9900, and how to get aceee to the program from TI?

2. Similar to above question, how to get aceee to the program for DLPC230?

We need you help! Looking forward to your reply!

  • Hi, have you checked to see if you have "DLPC230 Embedded Software and Configuration Files" on your Secure Software page?

    https://www.ti.com/securesoftware

  • Hi Zhu,

    The TPS9900 does not have any flash code.  It is controlled by the DLPC230.

    The DLPC230 does need to have the flash loaded.  On the TI EVM (https://www.ti.com/tool/DLP5530Q1EVM) there is a jumper to "stay in boot" jumper.  You need to Hold the DLPC230 in Boot mode.  This will allow you to flash upload the flash file into the DLPC230 SPI flash.  See the schematics (DLPR052 in the design section of the EVM)./

    You will need to download the DLPC230 control program and download the DLPC230 project file.  This SW is on the mysecure/ site on ti.com.  However, if you do not have access, then you need to register your email on ti.com.  Send me your email address, then I can grant you access to the site.

    Once you have the control program, DLPC230 project file.  Then you will need a USB to SPI adapter (such as the Cheetah).  Then you can connect your PC to the SPI port on the controller board and download the firmware.

    Let me know when you are ready wiht the above items and we can discuss the next steps.

    Thanks,

    Jason

  • Thanks very much for your prompt response!

    I have checked the content of my Secure Software page. And I have download the DLPC230 control program and the DLPC230 project file. So looking forward to your follow-up guidance.

  • Hi Zhu,

    Good to hear that you have the files and the access already.  Let me refer you to the DLP5530EVM user guide.  This has instruction on how to connect the EVM, which should be similar to your HW setup.  

    https://www.ti.com/lit/ug/dlpu090/dlpu090.pdf

    See section 1.1.3 which show an image of the parts that you need.  You will need a Cheetah USB to SPI adapter or equivalent.

    Connect the system as shown in section 2.1

    Follow the steps in section 2.2, 2.3, 2.4, and 2.5.  This will show the additional SW to download and how to power up and flash the system.

    In your case, you will need to put the system "hold boot" mode, since you do not already have a flash file installed.  After you download the flash, then move the jumper back to normal power up mode and then you should be able to start the system normally.

    Let us know if you have any follow-on questions.

    Thanks,

    Jason

  • Please contact TI Shanghai directly for this HUD support.

  • OK, Thanks!

  • Hi, thanks for your detailed guidance, we have succeed flash program.

    But when we set STAY-IN-BOOT=0 and re-power the chipset, it stayed in boot mode. The short status are as follows. 

    According to Programmer’s Guide, error 38 is an internal system error. Is there any misconfiguration of our hardware?

    Looking forward to your reply, thanks!

  • Hello Zhu,

    If you are using DLP4620S, the flash image for DLP5530EVM will not work.

    Our team in TI, Shanghai will contact you over email to help with this issue.

    Thank you,

    With regards,
    Aishwarya