AM2434: QSPI Flash Driver

Part Number: AM2434
Other Parts Discussed in Thread: SYSCONFIG

Tool/software:

Hi,

The customer has selected W25Q64JV from Winbond for QSPI Flash.

Is it possible to automatically create a driver from the SDK instead of building it from scratch?

or is there any way to create a driver for this Flash device ?

As for memory, it has been confirmed that it is a compatible series from the selection guide. 

https://www.ti.com/jp/lit/po/sprt764a/sprt764a.pdf?ts=1756435212591&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252Fja-jp%252FAM2434

Thanks and regards,

Hideaki

  • Hi Hideaki,

    Is it possible to automatically create a driver from the SDK instead of building it from scratch?

    The driver already exists.

    Please ask the customer to do the following steps.

    A good start to this would be to run OSPI FLASH IO SDK example application.

    For OSPI FLASH IO, the modifications that needs to be made is as following:

    1. In SysConfig of the application, have the OSPI settings as:
    2. In SysConfig of the application, have the FLASH settings as:



      NOTE: Set JEDEC Device ID according to the part number as mentioned in the flash datasheet(It will be either 0x4017 or 0x7017)



    Customer needs to start validation in the following way:

    1. How to run the OSPI Flash IO Application?
      1. Download tera term software.
      2. Open the tera term software and open the COM PORT X of UART for AM243.
      3. Set the board in UART Boot mode.
      4. Send the SBL NULL Release HS FS file in the following manner [In order to know if HS FS or GP Images needs to be flashed, please check the device type by reading through this: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1228618/faq-am6xx-how-to-check-if-device-type-is-hs-se-hs-fs-or-gp ]


        NOTE: If you do not see the SBL NULL Logs on the UART COM Port in one go, you need to send again as this overcomes a errata of warm reset. So basically, send the same SBL NULL Release HS FS file twice one after another(if in one go you do not see the SBL NULL logs on the UART COM Port).

      5. Once, done the cores will be initialized, post which you can then, open CCS and create the AM243.ccxml file from Target Configuration.
      6. Connect to the core in CCS and load the modified OSPI FLASH IO.

    NOTE: Please make sure if you run into error, please debug line by line and let me know the exact point so that I can help better on the resolution.

    Thanks,

    Vaibhav