Hi,
This information below is ICE board schematic.
What is purpose to use SPI flash? (W25Q64)
Please let me know.
Brady
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,
This information below is ICE board schematic.
What is purpose to use SPI flash? (W25Q64)
Please let me know.
Brady
The SPI flash is used as a boot device. The AM335x ICE Hardware Design Guide indicates the SPI flash is a bootable device.
This Hardware Design Guide can be found from the AM3359 ICE Product Folder.
Thanks your reply.
If I use the Nor flash boot.
It's not necessary? SPI Flash boot is just option?
Brady.
There are a couple of things you need to consider.
1) What does the AM335x device itself support for boot modes?
2) What does a specific hardware platform support which uses the AM335x?
3) What does the software packages that target the hardware platform support?
The AM335x supports a number of different interfaces for boot modes, including SPI Flash, NOR Flash, MMC/SD cards, etc. These are documented in the device datasheet and Technical Reference Manual for the device.
The ICE hardware platform certainly supports SPI Flash and appears to support NOR Flash as well. The AM335x ICE Hardware User's Guide indicates in the Configuration/Setup section that both SPI Flash and XIP boot (NOR flash) are support.
Certainly the software packages that target the ICE hardware support SPI Flash boot. I don't know if they currently support an option for NOR Flash boot (XIP boot).
A follow up on the software that is targeted for this platform is below. You can find the link to the SYS/BIOS Industrial Software Development Kit (SDK) and the bootloader supports booting from MMC/SD, NAND and SPI Flash. This software package targets both the ICE platform and IDK platform.