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.
Hi,
Customer would like to double confirm can MX25V1635F be used on TPR12 EVM.
The driver in demo code shows we use MX25V1635F
/* FLASH Config */
Flash_Config gFlashConfig[CONFIG_FLASH_NUM_INSTANCES] =
{
{
.attrs = &gFlashNorQspiAttrs_MX25V1635F,
.fxns = &gFlashNorQspiFxns,
.devDefines = (void *)&gFlashNorQspiDeviceDefines_MX25V1635F,
.object = (void *)&gFlashObject_MX25V1635F,
},
};
however, the MFG and Device ID do not match MX25V1635F datasheet.
flash_nor_qspi_device_MX25V1635F.c
The MFG ID and Device ID used in driver are belong to GD25B64C
When Flash Driver Open it will verify MFG ID and Device ID.
Hi Andre,
The schematic for the AM273x (TPR12) EVM shows the flash is a GD25B64CWAG, not a MX25V1635F.
I executed the QSPI flash diagnostic program: https://software-dl.ti.com/mcu-plus-sdk/esd/AM273X/08_02_00_26/exports/docs/api_guide_am273x/EXAMPLES_DRIVERS_QSPI_FLASH_DIAG.html
The diagnostics program outputs:
[QSPI Flash Diagnostic Test] Flash Manufacturer ID : 0xC8
[QSPI Flash Diagnostic Test] Flash Device ID : 0x4017
Next I checked:
The SDK flash open functions don't fail on the ID check because the IDs in gFlashNorQspiDeviceDefines_MX25V1635F are those for the GD25B64CWAG.
This seems like a bug in the SDK and SDK docs (https://software-dl.ti.com/mcu-plus-sdk/esd/AM273X/08_02_00_26/exports/docs/api_guide_am273x/BOARD_FLASH_PAGE.html#autotoc_md503).
I'll ask the SDK team about this and get back with you.
Regards,
Frank
Hi Frank,
Thanks for your response. If you look into TPR12 EVM schematic and cascade image radar design. Both of them mix these two together.
Even more, in schematic we also suggest the Alternate Flash is MX25V1635F. Syscfg in SDK and driver are named MX25V1635F.
Really need confirm from BU to see if we test MX25V1635F on EVM or not. Thanks.
Regards
Andre
Hi Andre,
Even more, in schematic we also suggest the Alternate Flash is MX25V1635F.
Where do you see this? I only see the GD25B64C in the schematic and the BOM. I'm looking at the design files here: https://www.ti.com/lit/zip/sprr442
to see if we test MX25V1635F on EVM or not
Which EVM?
Regards,
Frank
Hi Andre,
TIDA-010047 is an AC/DC adapter. Do you mean TIDEP-01012? I see MX25V1635F in the for mmWave Cascade Radar RF Board (MMWCAS-RF-EVM) schematic (tidrzz2).
Regards,
Frank
No. xTIDA-020047. Looks like it is not released on TI.com. I send you by email.
Regards
Andre
Frank,
I use both SDK8.2.0.26 & SDK8.1.1,6.
in SDK 8.2
in SDK8.1
MX25V1635F is the only option in sysconfig tool in both SDK. SDK 8.2 even take out GD25B64C Flash Driver.
Regards
Andre
Hi Andre,
I found this is a known bug (MCUSDK-3948). The bug will be fixed in the upcoming 8.3 release scheduled for the end of May.
I'm still investigating whether MX25V1635F is tested as part of MCU+SDK, but I guess not since it's not on the EVM. I'll keep you posted on what I find.
Regards,
Frank
Hi Andre,
I confirmed MX25V1635F is not tested as part of the MCU+SDK release since this flash isn't on the AM273x EVM.
Regards,
Frank
Frank,
Thanks for your reply. We can close this e2e and another https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1096277/am2732-can-am2732-rbl-support-is25lp032d-jtla3