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.

DLPC3432: Firmware Upload / Software control

Part Number: DLPC3432
Other Parts Discussed in Thread: DLP230GP,

Hello,

I am designing a wearable augmented reality HMD setup that will use a DLPC3432 to control a DLP230GP. I am currently finalizing a PCB layout, and was wondering if someone could tell me the best way to upload the DLPC3432 firmware (downloaded as an executable file from the TI Firmware Selector) to a Flash Memory that should be connected as specified in the DLPC3432 datasheet and a couple of TI reference schematics. The DLPC3432 datasheet is unclear as to how exactly the firmware should be written to the Flash. Right now I am considering whether to try uploading the firmware through a connected microcontroller, or by connecting directly to the Flash and bypassing other components.  Is there a preferred method of uploading the firmware that I should follow?

Thank you,

A.

  • Hello A,

    Welcome to the E2E forum and thank you for your interest in DLP® technology!

    There are two options available to you depending on your access to the I2C lines of the DLPC. If you have access to the I2C lines through a USB to I2C adapter on a board with a SPI flash device that is already flashed, you can flash the image through the DLP® Light Control GUI. Although you are using a display chipset, the Light Control GUI will work more easily with your board. This is because the display GUIs specifically target their respective EVMs. The flash process can be carried out through either the Firmware tab in the main GUI, or through the Flash menu in the Advanced GUI.

    Alternatively, if you do not have access to the I2C lines or a device that is not flashed, the SPI Flash Device SOIC Clip Guide should serve you well. For this procedure, the SPI device is flashed directly with a clip and USB to SPI bridge. This is likely needed in your case since the GUI will need to work with a booting DLP controller to flash, and the controller will need a working firmware image flashed in order to boot.

    Please let me know if this resolved your issue, and thank you for your business!

    Regards,

    Austin

  • Hi Austin,

    Thank you so much! I can make an access point for the I2C lines, but don't have any SPI flash devices that are already flashed. I think the SPI Flash Device SOIC Clip Guide should resolve my issue.

    Best,

    A.