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.

Linux/TDA2HV: NOR FLASH part no. S29GL256S10T Initialization failed.

Part Number: TDA2HV

Tool/software: Linux

Hi TI Support Team,

We have TDA2X EVM board. It have 64MB NOR S29GL512S10TFI010 is used. We are successed to initialize it also write and read the data on that board as per the example give on Vision SDK.

On our custom board(TDA2HV) we are using same NOR part with 32MB part no. is S29GL256S10T but we are unable to initialize the NOR flash. 

I found that On EVM Board schematic(PG:11) they don't connect GPMC_A0 pin of SOC to the NOR Flash. GPMC_A0 pin of soc is unconnected and they connect GPMC_A1 to GPMC_A26 to the Nor flash A0 to A25 pins respectively. 

Due to that there is any change in functionality or why we are unable to initialize NOR Flash 32MB  S29GL256S10T?

Is there requirement of hardware change?

Here i attached the Schematic of our custom board NOR Flash section. 

Hope positive response from you.

  • Hi Dhaval,

    I will forward this thread to EVM team as discussed on the call.
    Meanwhile you can try the hardware modification on one board in order to make sure rest everything is fine.

    Regards,
    Rishabh

  • Hi Dhaval,

    Even the EVM team is not aware of a part that has a similar foot print.
    You should contact the memory vendor to see if they have anything available.
    Did you try the hardware modification on one board?

    Regards,
    Rishabh

  • Hi Dhaval,
    A0 is only required for 8-bit memories. For 16-bit, it is no connect. It is described in 15.4.2 GPMC Environment in 15.4 General-Purpose Memory Controller chapter in TRM.

    At least that's what I know from TRM.
    Regards,
    Stan
  • Hi Stan,

    Thanks for your reply.

    Now can you suggest us what can we do from hardware side.?

    By disconnecting the GPMC_A0 pin of SOC TDA2X to NOR A0 pin can we initialize the NOR flash?

    Without any hardware change Can we initialize the NOR FLASH by giving more effort on software side?

    If I select anotther flash with same part and same pin mapping which work on 8bit then we can initialize NOR FLASH without any hardware change right?
  • Yes I will Do the hardware modification also I will try to find the NOR Flash with have same package and pin mapping but have byte wise operation
  • Hi Dhaval,

    I'm not aware of software initialization and how it works. I personally think that since your address bus is shifted by one, the outcome would be not seeing the whole memory but seeing only half of it. But again, I'm not aware of software initialization, so that may be enough initialization to fail and it is normal to see it failing.

    Yes, your current design is more suited to 8-bit memories. See the TRM GPMC section.