We have a DM814x/AM387x EVM (TMDXEVM8148) board from Mistral. The base board is Rev D. It also has an Expansion I/O board Rev D and LCD Adapter board Rev C. We are currently using EZSDK 5.04.00.11 release for validating the board.
We want to make use of the NOR flash. That is, use the NOR flash to boot the board through the provided u-boot and linux in the EZSDK.
I have compiled u-boot for NOR flash booting (using ti8148_evm_config_nor). Unlike the EZSDK for DM816x board, the EZSDK for DM8148 did not include the norflash-writer.out inside board-support/host-tools. I looked around the web and I did get Norflash-writer.zip from this site: http://processors.wiki.ti.com/index.php/File:Nor-Flash-Writer.zip. I did a clean build of norflash-writer project and it did create a binary file for norflash-writer.out.
I am using Code Composer Studio version 5.2.0.00069 with Digital Spectrum XDS100v2 USB emulator to program the flash. I followed the instructions as stated in http://processors.wiki.ti.com/index.php/DM814x_C6A814x_AM387x_PSP_Flashing_Tools_Guide#Burning_NOR_Flash_.28using_CCS.29. I am using DM814x_PG2.x.gel GEL file. It did program u-boot successfully.
After changing the BTMODE[4:0], I tried booting the board using NOR flash. The result is not promising. There are no serial console messages being output by u-boot. It looks like it is not booting correctly from NOR flash.
There were board modifications that were mentioned in http://processors.wiki.ti.com/index.php/DM814x_AM387x_PSP_U-Boot#U-Boot_NOR_Support. However, I thought that this is for the older hardware revisions. For example, R242 and R229 are not even in the base board schematics and R230 is not in the I/O board.
There is a PCF8575PWR part in the base board that controls EXP_GPMC_ADD_SELn that seems to control which signal will be used (EXP_GPMC_A22 & EXP_GPMC_A23 or CE_REMOTE_IN & HDMI_HP_IN). Unfortunately, I don’t know how EXP_GPMC_ADD_SELn can be controller at the moment. I thought that either the hardware switch SW8 or some code in u-boot will deal with this. But, there is no documentation about this.
Can somebody please help us in determining what we need to boot from NOR flash successfully?
Are there board modifications that are required in our case?
What is the catalog board that they mentioned in http://processors.wiki.ti.com/index.php/DM814x_AM387x_PSP_U-Boot#U-Boot_NOR_Support?
Thanks,
Maynard