Hello Guys,
I use NXP S32R294 microcontroller with External Flash over Qspi interface.
I want to use Flash memory from another supplier.
Actually I use: Winbond (W25Q32JW) and i want to swap this chip to: ISSI (IS25WP032).
after memory swap to the ISSI(IS25WP032) i have problem with bootup procedure.
Debugger - T32 seems works and program flash was flashed properly, but every in-target reset i got warning like:
"Warning: Timeout while waiting for boot ROM execution finished (SOCDATA1=0x00000000)"
I only changed "Flash memory command sequence" in "QuadSPI reconfiguration data" block, to enable Quad-mode (QE=1). in winbound to set QE=1 following command sequence shall be used: "0x06; 0x31 0x2" and in ISSI for QE=1 following command sequence shall be used:
"0x06 ; 0x01 0x40". Thats only change i made in SW. Orginal SW with windbound chip works well after in-target reset in T32 i can see Program-Pointer (PC) set on Ram Start Pointer and it works. With ISSI chip after in-target-reset in T32 i only see this warning (SOCDATA1=0x00000000) and it not works. Could somebody help me? Why memory chip swap is so problematic here?