Other Parts Discussed in Thread: TDA4VH
Tool/software:
Hello TI,
We do have custom board based on the TDA4VH.
We are using Processor SDK J784S4, version 10.00.
We do have Micron OSPI flash : MT35XU512ABA1G12-0AAT , which we would like to enable in SDKs.
- For Linux, we have successfully enabled it, and are using it.
- For the PROCESSOR SDK RTOS, we do have challenges in enabling it.
For RTOS, we do have two use-case scenarios, which fail with the same error: Board_flashOpen failed.
Scenario 1: Boot SBL from the OSPI (SBL, tifs and app)
- In the sbl/src/ospi/sbl_ospi.c we have changed (all occurrences in file) default define for j784s4 to be : BOARD_FLASH_ID_MT35XU512ABA1G12 .
- In PDK (board_cfg.h) we have disabled BOARD_NAND_FLASH_IN , since we do not have NAND Flash on our custom board
- In PDK (../board/src/flash/nor/ospi/nor_xspi.h), include to be changed to ti/board/src/flash/nor/device/??? (Currently it is : ti/board/src/flash/nor/device/s28hs512t.h). This should be replaced with proper one? We have found proper mt35**.h file in the j721e SDK.
- What else should be done/taken over from j721e in order to have this functional?
Scenario 2: Flash OSPI via UART
- Similar as above, in the uart_programmer defines for the flash.
- In PDK/board same questions as above.
What all is needed to change in the PDK/board to be changed in order to support NOR flash MT35XU512ABA1G12 ?
Best regards,
Milena