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.

TDA4VM: OSPI PHY Tuning vectors

Part Number: TDA4VM
Other Parts Discussed in Thread: UNIFLASH, AM2431,

Hi,

I am currently working on bringing up our custom board with TD4AVM platform. Most of our board is based on the J721E-SOM with an exception being the OSPI Flash device. The board is using the same device as on the SK-TDA4VM - Infineon S28HL512T. 

  1. Do I need to run the PHY Tuning algorithm to generate the vectors before I can start using the flash device ? Is there any defaults that I can use for this flash device ?
  2. On the AM2431 EVM, the mcu_plus_sdk has some defaults defined for the flash in the uart_uniflash tool. I am wondering if those vectors can be re-used ?
  3. I got the board up and running with UART Boot. I loaded a linux image and then performed some flash access, it does seem to work but it is very slow compared to the EVM.
  4. Based on my previous experince with the AM2431 EVM , If the vectors are not present , I believe the R5 SPL will automatically fallback to configure the Controller to use the slower speeds in regular SPI mode. 
  5. Using the same tiboot3.bin, sysfw and tispl, I am not able to boot from the OSPI Flash. I am not sure if this is due to the PHY not tuned or a secondary issue with my images. Simple flash reads and writes are working from Uboot.

Thanks,

Prasanna