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.
DLPC4422: unable to communicate with PC
Part Number: DLPC4422
Thank you for your reply.
I am afraid that I have deleted the bootloader portion in the memory because I did not chose to skip boot loader area. How can I remedy this?
My second question is about the flesh files.
I downloaded some software to convert the format from .png to .img.
1. save a file as .img format.
2. Resulting file
3. Open the file with a software
I downloaded this file to the DLPC4422 but it showed nothing.Maybe it's the problem of boot loader portion, but I am afraid that the file format is also wrong.
I am confused that what kind of files can be recognized by DLPC4422.Files in .jpg .png .iso or in any other fomat?
Per my answer in your original post (DLPC4422: unable to communicate with PC), there is no mechanism to update the splash image (DLP® logo) using the DLPC4422 GUI. The .img file used by the flash loader is a flash image file containing the DLPC4422 controller software, configuration data, boot loader, etc.. It is not a picture file.
By programming a picture file using flash loader, the entire flash contents has been replaced with a picture; this includes the boot loader since it was not skipped. At this point, there is no software in the flash.
Unfortunately, if you cannot communicate with the board both with and without J31 HOLD_BL in place; the board is now unusable.
The only way to recover from this is to use ARM debug tools (such as DSTREAM / RealView(R) ICE, possibly others) to boot the board and then program the flash.
Do you have an ARM DSTREAM / RealView(R) ICE, or some other ARM debug tool that is able to connect to the ARM processor via the Debug/JTAG port? If so, can you confirm that you are able to communicate with the ARM processor?
If so, we can look at putting some instructions together as well as provide the necessary files to do this. This is not something we have provided outside of our Development customers with NDA, so we may have to do some work to create the necessary instructions, etc..
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
In reply to Gary S:
I have never kown any ARM debug tools before.I would like to learn something about it first by searching online etc.I will consult you again if I have any questions.
Thanks again for your patience
As you say,the .img file used by the flash loader is a flash image file containing the DLPC4422 controller software, configuration data, boot loader, etc.. I wonder how do I make such a document. Do I need any software to program it？ If so, what software do I need? If you could explain the document making process in more detail, or you could give me a detailed description, it would be better.
In reply to user5111081:
We have a software tool available that can program the flash via JTAG Boundary Scan. Unfortunately, I do not believe the DLPC4422 boot loader has been released on TI.com; so we need to go through a process to release that. This may take a few days.
The only required hardware for this is an inexpensive (< $25 USD) Future Technology Devices International Ltd (FTDI Chip) UM232H module. This board is available from various sources, including Digi-Key (PN: 768-1103-ND). Maybe you have one; or hopefully you can easily get one.
We will provide an update on when we can get the necessary software/files to you later this week.
It is not difficult to get a FTDI Chip UM232H module. Then do I still need a ARM debug tool ?Or only a FTDI Chip UM232H module can help me to fix DLPC4422.
Only the UM232H is required. You will also need to be able to wire it to the "JTAG BOUNDARY SCAN" port J37 on the board. We will provide a document with how to wire it and how to use the tool we will provide.
As my colleague has already mentioned, we are in the process of releasing the software tool to ti.com. However this will take some time until it is posted and available. But I will be sending you a friend request to your E2E account. Please accept and we can discuss further on how to expedite the process so that we can resolve your issue as soon as possible.
We ordered the DLP660TE Evaluation Module recently and meet similar problems. I believe I did the same wrong overwrite, and I cannot have communcation between the PC and board. From the disscustion above, seems I need to use ARM debug tool to fix it, but I am new to it. For the final target, I also need to upload a grayscale image to DMD. Could you also provide a instrucution to me? Thanks so much.
In reply to Hanyu Zheng:
Please accept my friend request and we can discuss further offline regarding the bootloader issue.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.