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.

DLPC6401: Flash memory attached to the DLPC6401

Part Number: DLPC6401

Hi there,

My projecter board with DLPC6401 was using the flash memory S29JL032J70TFI020.

However due to lack of stock from distributors I had to change to the S29JL032J70TFI420 chip. I have programmed the chip but the DLPC6401 never passes its internal initialisation. It was not until I swapped the flash memory with the old chip that we got it to work.

I found that the FLASH memory has different number of banks 

Is there any problems with the S29JL032J70TFI420 or  any settings that I might have to change to get it working?

Kind Regards,

Alex

  • Hi Alex,
    What tool you have used to program the flash? It may be possible that flash is not correctly programmed. If you are using the DLPC6401 GUI tool, you may need to update the FlashDeviceParameters.txt file this file you can find via GUI tool install path, basically the sector address and flash related details needs be changed as per your new flash device.
    Regards,
    Sanjeev
  • Hi Sanjeev,

    The flash is programmed by SUPERPRO Model 500P of XELTEX company.
    We got the firmware from TI representative which we used to program to flash S29JL032J70TFI020.

    Regards,
    Alex
  • Hi Alex,
    If you are not seeing the activity on INIT_DONE then most likely the flash is not correctly programmed or not compatible; have you checked with the flash supplier that the alternative part is compatible with previous one. From the datasheet both memory banks looks different., previous one was 4 banks and newer one has 2 banks.
    For initialization activity you can refer to www.ti.com/.../dlpc6401.pdf Figure 12.
    Regards,
    Sanjeev
  • Hi Sanjeev,

    Thank for your advise.
    Could you please give me the firmware for this FLASH (S29JL032J70TFI420 )?
    I tried programming the old firmware to the remained FLASH S29JL032J70TFI020, but it does not work. I have only one working board which I swap the FLAST from the old board.

    Regards,
    Alex
  • Alex,
    You earlier mentioned that S29JL032J70TFI020 - worked? I am suspecting you are not properly setup for flashing the part.
    The firmware file doesn't change from flash to flash; it is fixed, if the particular flash part is not supported by the controller then we cannot use it.

    Put the working flash on the board, then use the DLPC6401 GUI version - 2 and experiment with flashing the part.

    Regards,
    Sanjeev