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.

J721EXSOMXEVM: OSPI size changed in Custom J7 board

Part Number: J721EXSOMXEVM

Hello,

We are planning to select  OSPI boot to load the boot loader on our Custom board .

Currently J7 EVM has 512Mb of OSPI and our custom board has 2Gb. The part on our custom board is from the same family of J7 EVM. 

We don't have our custom board in our hand but could you please let me know what I have to change in BSP to change the size of the OSPI?

Thanks,

Satish

  • Hi Satish,

    Ok, I see that this question is very similar to https://e2e.ti.com/support/processors/f/791/t/951079 that you have posted already.

    At the outset, I would like to point you to https://e2e.ti.com/support/processors/f/791/t/946418?tisearch=e2e-sitesearch&keymatch=faq%3Atrue and make sure that you have made the right choice of the OSPI device. If you are having questions then we can discuss further on this thread.

    We can start discussing about the other changes after we have determined that you have the right part.

    Regards

    Karthik

  • Hi Karthik, 

    The part we are using on our Custom board is MT35XU02GCBA1G12 with 2Gb size. part on EVM is MT35XU512ABA1G12 with 512Mb size. 

    Both part belongs to same family however could you please take a look on our part number and size and can you please let me know if SDK needs any update?

    Thanks,

    Satish

  • Hi Satish,

    There is a small change required to account for this size increase, I will come back to you on this by Friday.

    Regards

    Karthik

  • Hi Satish,

    Thanks for sending the datasheet offline for review.

    We have confirmed that this flash can be fully functional in the default 1S-1S-8S boot configuration on the SDK 7.0.

    For the flash to operate on the 8 bit mode, there will be a patch that will be required, we will provide it after the SDK 7.1 release is made available publicly.

    Please let me know if you have any further questions, and if not, I will mark this issue as closed for now and then provide an update after the SDK 7.1 release.

    Regards

    Karthik

  • Hi Karthik,

    Thank you for the response. It answers the question. I will mark your response as resolved. 

    Small clarification:  Do you think the Flash layout will stay same as it described in SDK (shown below) or due to size changed it will be different for the part we are using?

    LINUX: Flash layout for OSPI:
    -----------------------------
     
             0x0 +----------------------------+
                 |     ospi.tiboot3(512KB)    |
                 |                            |
         0x80000 +----------------------------+
                 |     ospi.tispl(2MB)        |
                 |                            |
        0x280000 +----------------------------+
                 |     ospi.u-boot(4MB)       |
                 |                            |
        0x680000 +----------------------------+
                 |     ospi.env(128KB)        |
                 |                            |
        0x6A0000 +----------------------------+
                 |   ospi.env.backup (128KB)  |
                 |                            |
        0x6C0000 +----------------------------+
                 |      ospi.sysfw(1MB)       |
                 |                            |
        0x7C0000 +----------------------------+
                 |      padding (256KB)       |
        0x800000 +----------------------------+
                 |     ospi.rootfs(UBIFS)     |
                 |                            |
                 +----------------------------+
    Thank you again,
    Satish
  • Hi Satish,

    The size can remain the same or you can increase it based on the binaries that you want to provision.

    It will be an easy customization - if that is required at all.

    Regards

    Karthik