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.

AM625: Want to boot TI SDK from 64MB NOR flash using AM62x EVK

Part Number: AM625

Hello,


We are referring AM62x Evaluation board and its relevant SDK. Particularly we are referring to AM625.


Our requirement is to boot a software from NOR flash. query is,


Is it possible to boot a software from 64MB NOR flash(given on evaluation board of AM62x) using 'processor linux SDK' with some optimization? what steps will be required?


Regards,
Akshay

  • Hello Akashay,
    The flash memory size depends largely on user's platform SW requirements and configurations.
    This early e2e is one example for proof-of-concept to boot Linux on 64MB OSPI-NOR on AM64x EVM for your reference.
    e2e.ti.com/.../3769546
    Best,
    -Hong

  • Hello Hong,

    Thank you very much for the reply.

    I looked for the example which you provided. much things are resolved but having further concerns now ,

    1)As mentioned in example, is MTD must to be used if booting is required from OSPI-NOR flash?

    2)I observed you have allocated following space for boot,kernel and file system

         # Boot(tiboot3 , tispl , u-boot , env , env-backup)  --> ~7MB

         # Kernel(dtb, kernel) --> ~22MB

         # file system --> ~35MB

        So query is, is there a scope to reduce space to be allocated for Boot , kernel  , file system? or in other way query is, what should be the minimum space is      required for Boot, kernel and file system if booting is required from OSPI-NOR flash?

    Waiting for your feedback.

    Regards,

    Akshay

  • Hello Akashay,
    It is possible for user to optimize SW component size, re-map NOR-flash memory layout... based on user system requirements.
    There're example on re-mapping OSPI-NOR in the referenced e2e (64MB OSPI-NOR for PoC) in my last reply.
    Here is another relevant e2e FAQ for your reference.
    e2e.ti.com/.../faq-am64x-how-to-customize-qspi-ospi-flash-layout-for-spl-u-boot-booting-from-qspi-ospi-with-ti-am64x-linux-sdk
    Best,
    -Hong

  • Hello Hong,

    Thanks for the prompt reply.

    What kind of information you require to get user system requirements? 

    basically at high level, we are developing Surround view using 4 cameras and want to display view in 3D format.

    please let me your questions to which we will answer and accordingly you will get system requirements.

    We want most appropriate data as accordingly we have to finalize flash size.

    Regards,

    Akshay

  • Hello Akashay,
    Let me add clarifications.
    It is user's system design decision on flash memory budgets... based on user's system requirements.
    Best,
    -Hong