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: How to use 4-byte address mode on QSPI.

Part Number: TDA4VM

Hello,

I modified SBL to read binaries from the MT25QU512ABB flash through QSPI. 

It can read sysfw.bin(0x40000), app(0xA0000), atf_optee.appimage(0xe0000) and tikernelimage_linux.appimage(0x6c0000) but can't read tidtb_linux.appimage(0x16c0000) and lateapp(0x1700000).

I'm assuming it can access upto 16MB because of "3-byte address mode". (2^24 = 16MB).

I found out OSPI_open_v0() in OSPI_v0.c sets "4-bytes address mode" when dtrEnable is "true".

However, Board_flashOpen() function has failed because it was not read ID through QSPI when when I set dtrEnable "true".

I'm working with the SDK6.2 and the J721EX evm. 

Please let me know how to use "4-byte address mode".

Regards,

Reuben.