I am having some difficulties getting started with the Logic version of the OMAPEVM3 Dev board.
The Logic provided pre-built elf image loads and works just fine.
I then downloaded the s/w from the ti open source site (http://focus.ti.com/general/docs/wtbu/wtbusplashcontent.tsp?templateId=6123&contentId=4750#omap3530)
Downloaded and installed the CodeSourcery tool Chain. ( I did need to go back to a previous version ARM 2007q1-21 Release)
I am able to build what I think is a good uImage file and u-boot.bin file. However I am having two different problems that prevent me from actually getting my compiled uImage to run.
1. If I am using the Logic pre-built u-boot bootloader I get the following error when I try to load my uImage file:
"Error: unrecognized/unsupported machine ID (r1 = 0x000006ed).
Available machine support:
ID (hex) NAME
000005ff OMAP3 EVM
Please check your kernel config and/or bootloader."
So if I then load the PSP_02.00.00.01 u-boot.bin file I get the following error when trying to set up the environment:
"OMAP3_EVM # setenv ipaddr 10.10.10.3
OMAP3_EVM # saveenv
Saving Environment to NAND...
Erasing Nand...
Erasing at 0x240000 -- 100% complete.
Writing to Nand... nand_do_write_ops: Device is write protected
FAILED! "
Any suggestion on either problem would be appreciated.