For the AM273x device, ROM code expects the following QSPI flash memory features:
- The flash device should be compatible with 3.3V LVCMOS signaling levels provided by the AM273x device
- Ensure the flash device is set to write-protect mode disabled and hold-mode disabled.
- This is usually a pull-up resistor option on the D1 and D2 pins of the flash device.
- Ensure proper pull-up resistors are applied such that this correct operating state is selected.
- The flash device be able to support Quad Output Fast Read (opcode 0x6B)
- Flash must be able to support Fast Read in Single Mode (opcode 0x0B)
- Device should allow 8 “dummy” clock cycles for setting up the initial address during the previously mentioned read operations
- Flash must support 3-byte (24 bit) addressing mode by default
- Flash memory size should be in the 2.5MB-4MB range, but it is not recommended to exceed the 16MB range to ensure correct operation
The following list of flash memory devices have been tested with the AM273x MCU for compatibility. For the above compatibility requirements, check the specific flash device-specific data sheet.
Table 5-3 QSPI Devices Compatible with AM273x
Manufacturer |
Flash Memory Devices |
Infineon |
S25FL128S/S25FL256S series |
Winbond |
W25Q series |
GigaDevice |
GD25 series |
Macronix |
MX25xxx35 series |
Note: The GD25B64CWAG device from GigaDevice was utilized on the AM273x GPEVM.