Other Parts Discussed in Thread: DLPC900,
Hi guys
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 guys
Hello WinTech,
Please be aware that there are two different FlashDeviceParameters.txt files. One in the JTAG directory for the FlashProgrammer.exe [example: "C:\Texas Instruments-DLP\DLPC900REF-SW-5.0.0\DLPC900REF-SW-5.0.0\DLPC900REF-JTAG"] and one for the GUI found in the Flash subdirectory under the GUI directory [example: "C:\Texas Instruments-DLP\DLPC900REF-SW-5.0.0\DLPC900REF-SW-5.0.0\DLPC900REF-GUI\Flash"]
If the GUI is not working, try making a backup of the file in the GUI\Flash directory and then copy in the one from the JTAG directory. Let me know if that works.
Fizix
WinTech,
In addition to Fizix's suggestions, may I ask:
1. Please provide the flash parameter values that you are programming.
2. Do you need to use the JTAG programmer every time you need to program the firmware?
Thank you,
With regards,
Aishwarya
Hi Fizix and Aishwarya
Test 1: If the GUI is not working, try making a backup of the file in the GUI\Flash directory and then copy in the one from the JTAG directory. Let me know if that works.
Report:
1、The errors remain when I try both GUI and JTAG FlashDeviceParameters.txt
FlashDeviceParameters_gui.txt = DLPC900REF-SW-5.0.0\DLPC900REF-GUI\Flash\FlashDeviceParameters.txt
FlashDeviceParameters_jtag.txt = DLPC900REF-SW-5.0.0\DLPC900REF-JTAG\FlashDeviceParameters.txt
2.Please provide the flash parameter values that you are programming.
both GUI and JTAG FlashDeviceParameters.txt are pre-zipped in the TI's GUI exe
and I did nothing but enable
"Micron", 0x0020, 0x0000000000000020, "M29DW128G", 0x227E, 0x000000000000227E,
You can find there is no M29W128GH's parameters in the FlashDeviceParameters.txt
I just enable M29DW128G line for new M29W128GH chip
3. Do you need to use the JTAG programmer every time you need to program the firmware?
Yes, Programming Error or Verify Error will occur every time
4.JTAG tools
When using the same FlashDeviceParameters.txt
gui update fail
Jtag download bootloader and gui update successfully
Does GUI erase flash operation is different with Jtag erase?
Please keeping to update
Thank you for any help
Best Regrads
Eric
Hello Eric,
1. "I just enable M29DW128G line for new M29W128GH chip"
The M29DW128G and M29W128GH have different parameters. Please add the following details instead:
"Micron", 0x0020, 0x0000000000000020, "M29W128GH", 0x227E, 0x000000000000227E, 128, 0, 0x1000000, 128, 0x0, 0x20000, 0x40000, 0x60000, 0x80000, 0xA0000, 0xC0000, 0xE0000, 0x100000, 0x120000, 0x140000, 0x160000, 0x180000, 0x1A0000, 0x1C0000, 0x1E0000, 0x200000, 0x220000, 0x240000, 0x260000, 0x280000, 0x2A0000, 0x2C0000, 0x2E0000, 0x300000, 0x320000, 0x340000, 0x360000, 0x380000, 0x3A0000, 0x3C0000, 0x3E0000, 0x400000, 0x420000, 0x440000, 0x460000, 0x480000, 0x4A0000, 0x4C0000, 0x4E0000, 0x500000, 0x520000, 0x540000, 0x560000, 0x580000, 0x5A0000, 0x5C0000, 0x5E0000, 0x600000, 0x620000, 0x640000, 0x660000, 0x680000, 0x6A0000, 0x6C0000, 0x6E0000, 0x700000, 0x720000, 0x740000, 0x760000, 0x780000, 0x7A0000, 0x7C0000, 0x7E0000, 0x800000, 0x820000, 0x840000, 0x860000, 0x880000, 0x8A0000, 0x8C0000, 0x8E0000, 0x900000, 0x920000, 0x940000, 0x960000, 0x980000, 0x9A0000, 0x9C0000, 0x9E0000, 0xA00000, 0xA20000, 0xA40000, 0xA60000, 0xA80000, 0xAA0000, 0xAC0000, 0xAE0000, 0xB00000, 0xB20000, 0xB40000, 0xB60000, 0xB80000, 0xBA0000, 0xBC0000, 0xBE0000, 0xC00000, 0xC20000, 0xC40000, 0xC60000, 0xC80000, 0xCA0000, 0xCC0000, 0xCE0000, 0xD00000, 0xD20000, 0xD40000, 0xD60000, 0xD80000, 0xDA0000, 0xDC0000, 0xDE0000, 0xE00000, 0xE20000, 0xE40000, 0xE60000, 0xE80000, 0xEA0000, 0xEC0000, 0xEE0000, 0xF00000, 0xF20000, 0xF40000, 0xF60000, 0xF80000, 0xFA0000, 0xFC0000, 0xFE0000,
You can refer to the M29W128GH datasheet, the sections about 'Memory organization' and 'Read Electronic Signature' for details.
2. "Does GUI erase flash operation is different with Jtag erase?"
Yes. The JTAG programmer directly reads all the details from the Flash chip. Programming flash from GUI requires all the flash parameters to be included in FlashParameters.txt file.
Please let me know if this works.
Thank you,
With regards,
Aishwarya