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.
Hi Jonathan,
Please find my answers.
Q1. Both master and slave controller would need bootloader. For dual controller system, "bootloader_dual.bin" file available in GUI installation directory "C:\Texas Instruments-DLP\DLPC900REF-SW-5.0.0\DLPC900REF-SW-5.0.0\DLPC900REF-JTAG" should be loaded.
"FlashProgrammer.exe" application available in the same directory should be used for updating bootloader. Customer would also need "UM232H" module to upload bootloader code.
Please refer to section "3.11 JTAG Flash Programming" in DLP® LightCrafter Dual DLPC900 Evaluation Module (EVM) User's Guide for detailed instructions.
Note: EVM comes with Bootloader and Firmware pre loaded. No need to update bootloader until it is necessary.
Q2. DLPC900 firmware is "Bootloader code + Application code + Batch File + Image". Key difference between the firmware of master and slave is storage of image information. Master will have the information of Left half of the image and slave will have right half of the image data in its firmware. So, firmware of master and slave are not same.
Uploading firmware using GUI involves simple steps.
Select DMD used, Navigate to firmware page, Browse and select both master and slave firmware images, Click upload, Wait for upload to get completed.
Section "3.7.4 Adding a Batch File to the Firmware" in EVM user guide explains both the steps to generate firmware image and uploading firmware image to DLPC900 controller.
If customer is looking for only firmware upload procedure, then please refer to below e2e query.
https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1000390/dlplcrc900devm-and-dlplcr50xevm/3696840#3696840
Thanks.
Shivakumar
Hi Shivakumar,
Thank you so much for your support. I'm posting this in behalf of our customer's feedback. We are hoping for your kind consideration.
Customer's request shown here below:
Hello! thanks! I asked these two questions, because I need to get things done on my own board, but I am afraid that I do not know to how to do these yet ! Of course, in other words, after fully understanding your EVM board, I will design my own board based on TI EVM board. Not more detailed steps, and not more detailed illustrations, not step by step, maybe for me, I have some difficulty in understanding what you are saying. Could you give me more detailed operation flow step by step ? How to download bootloader code to each flash of master and slave DLPC900 controller on a new circuit board (not any code contained)? How to download the firmware of master controller and the firmware of slave controller(notice: master and slave have different firmware code)? Ask: In fact, Ignoring image data and batch file, whether master and slave include same firmware code ?
Best regards,
Jonathan
Jonathan,
If the board is empty, you will need to follow the EVM Guide for the Bootloader, the FPGA and then the firmware.
If there is no image data and batch file data, then the firmware files will both be identical, but both will still need to be loaded.
Fizix
Hi Jonathan,
DLPC900 Dual controller JTAG Bootloader procedure v1.0.pdf
I have elaborated the Bootloader and Firmware update procedure for dual controller EVM in the attached document.
This should help customer to understand the update procedure in detail.
Thanks,
Shivakumar