I've compied the Starter Ware 2.00.00.06 Flash Write files and created a CCS project for the AM335xEVM. I used an existing link cmd file from one of the pre-existing example projects and was able to build the binary and put on SD/MMC card. The application boots from the SD/MMC file but does not detect the Winbond SPI Flash device properly as shown below. I also had to comment-out the getPlatform call to get it to run.
1: Is there a version of the Flash Writer code and CCS project for the AM335x EVM that will run on a SD/MMC card ???
2: It appears like there is an issue with the reading of the ID from the SPI Flash...appears to be off by one byte... Any thoughts on this issue ???
3: The version of the Flash Write appears to be hard-coded to support the Winbond Flash. Is this correct and is there a more generic version ???
Here is the output of the code running from SD/MMC with the ID Error....I believe the ID should read EF 40 17 ( NOT FF EF 40)
Copying application image from MMC/SD card to RAM
Jumping to StarterWare Application...
Programming Flash Application Started
SF: Got idcode ff ef 40
Checking if Winbond flash writer can be used..
No known Serial Flash found