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.

AM2431: How to handle OSPI0 and OSPI1

Guru 10155 points
Part Number: AM2431
Other Parts Discussed in Thread: SYSCONFIG

Tool/software:

Hi Support Team,

I refer you to the following 2 year old thread
e2e.ti.com/.../arm-based- microcontrollers-forum/1128180/am2431-ospi-interface-using-multiple-chip-selects-is-not-supported-with-sysconfig

I currently have the following question from my customer,
is “SW/driver supporting heterogeneous chips” still not supported as per the answer in the above thread?


Q.
I am trying to configure AM2431(AM2431BSDGHIALVR) with CCS.
In SystemConfig, there is OSPI, but I think there are two devices, but I can only select one.
(The situation is the same in both Code Composer Studio 12.8.1 and CCS Theia 1.5.1)

The following are the main connected devices, but this configuration is not possible.

  • FlashROM: AT25SF321B (SPI connection)
  • EEPROM: BR24T08F (I2C connection)
  • DDR4: 256 M x 16
  • Gbit Ether: DP83867CSRGZR (RGMII connection, TCP/IP)
  • USB: 2.0 High Speed (CDC)
  • Own device: MKYxx (QuadSPI connection)

When configured to use FlashROM, OSPI is automatically used and the interface to the in-house device cannot be configured.
Can't I use OSPI0 and OSPI1?
Or is it not possible to configure FlashROM to use SPI instead of OSPI?
(Is the only way left is to write SPI code in solid form without using FlashROM?)


Please let me know how I can achieve the above configuration at this time.

Best Regards,
Kanae