Hello Community,
I have interface Winbound SPI Flash (W25Q128FV) With AM3358 Starter Kit - ZigBEE header by usin Following schematic.
Now i am trying to boot load this SPI Flash using Starter Ware Flash Writer Utility- SPI Flashing Tool. I cannot use the given "spi_flash_writer_AM335X.out" binary as it does not support id- code: 4018 of W25Q128FV.
I have used given initiating script "AM335x_SK_1.2.gel" for CORTEX-A8 in the CCXML Config File.
Made the following change in Main to support Starter KIT instead of General purpose EVM.
board = GP_BOARD; //getPlatform();
Added Support for W25Q128FV by adding following in the winbond_spi_flash_table[]
{
WINBOND_ID_W25Q128, // 4018 Id-Code
256,
16,
4096,
"W25Q128",
},
After executing this project in CSS it Gave the following output on the CCS console
"
[CortxA8] AM335X part detected. SF: Got idcode ef 40 18
Checking if Winbond flash writer can be used..
SF: Detected W25Q128 with page size 256, total 16777216 bytes
Flash page size: 256 bytes
Flash sector size: 4096 bytes
Starting SPIWriter.
Enter the File Name
E:\boot_ti.bin
Enter the Offset in bytes (in HEX)
0x00000
Erasing flash at byte offset: 0, byte length: 24576
SE: cmd = { 0x20 0x000000 }
"
and nothing really happens after that. it seem code is stuck somewhere....!
So my Question is what i have to do in order to Boot Load SPI Flash W25Q128FV using StarterWare SPI Flashing tool as W25Q128FV is not supported by this tool (By Default).... ?
Is it possible to interface and bootload W25Q128FV - 16MB SPI FLASH with AM3358 Starter Kit using StarterWare's SPI Flashing tool ?
Any kind of Help is greatly appreciated.....!