Part Number: DLP3010EVM-LC
I have 21 BMP files (1280*720, 8bit, Vertical Pattern) stored in my PC, and put them in the GUI to define 4 Pattern Sets. I need all the patterns to be stored in the Flash IC on my board, which contain DLP3010+DLPC3478+DLPA3000.
I failed much times when I programmed the Flash. On the Event Viewer of the Debug Tab, It says ”Failed to program pattern data. Package size exceeds the size allocated in flash.” However, I didn’t failed all the time. I succeed about 3 times after trying 100 times.
The functions on the Pattern Control page are normally, which means that I can display and control the patterns stored in Flash IC.
Can you give me some tips on these problem?
We will review this information and get back to you.
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 Vivek Thakur:
What is the total size of your pattern files. Currently the size allocated in firmware for internal pattern data is ~13KB.
How did you get the firmware for this combination: DLP3010+DLPC3478+DLPA3000. Which firmware version is delivered to you ?
Please share your pattern data size, we will give you the updated firmware with increased internal pattern data size.
In reply to Navneet Singh:
1) I have 21 2D-patterns, each 1280x720, 8bit. When they are converted to 1D patterns, the total size is 1280 * 21 bytes, equal to 26.88KB.
2) I got the firmware "dlpc347x_7.3.1.img" after asking question on this website.
By the way, I never suceeded in updating Firmware using the GUI. Of course, I have copied the design of DLP3010EVM-LC, the Cypress IC included. I'm not sure which part of the PCB is broken, since the projector can boot from the flash successfully.
I'm confused now. It's a great honor if you can help me.
In reply to user4825829:
I will provide you the new firmware with pattern data size block 32KB, so that you can easily program the ~27KB pattern in Flash.
I don't understand what do you mean by "never succeeded in updating Firmware using the GUI" ? are you saying you are not able to update the full firmware or just "program and load pattern Data" as above attached pic in your main query ?
Who provided you the firmware, was it me ? Did you ask for any DMD pin mapping option changed in your firmware?
I couldn't update the full firmware and do "program and load pattern Data". I'm sure the USB-I2C interface is working well, but I'm not sure the SPI. I don't know if the GUI is communicating with the flash IC via the USB-SPI interface directly when I update the full firmware.
Mayank Khandelwal provided me the firmware, but I couldn't use it.
I bought the optical engine from iVew company, and they also gave me the flah IC with the firmware(v7.3.1). I don't know the DMD pin mapping option.
Can you try uploading the full firmware in projector off state (Keep the projector on/off switch to off state) and check the LED's blinking on the EVM while you downloading the firmware. Also use the latest GUI available at ti.com. http://www.ti.com/tool/DLP3010EVM-LC
Have you tried the same ? Are you still need assistance on this ticket ?
I will try this when I go back to work, on February 10th.
The problem is really strange, I need more help.
By the way, could you please send me the new firmware with pattern data size block 32KB or 64KB, larger is better.
Please send me a pattern binary file which includes all the internal patterns you want to store in the flash memory over private message. I will send you the updated firmware image with the corresponding pattern binary.
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.