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.

Getting Started witht the Logic TMDXMEVM3503-L

Other Parts Discussed in Thread: OMAP3530

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.

 

 

 

  • I think you are mixing "machine types."  Each board type has a unique ID.  Look in your kernel source at arch/arm/tools/mach-types.  You'll see a list of different board types.  The OMAP3 EVM from Mistral has ID 1535 (0x5FF) while the Logic PD SOM has ID 1773 (0x6ED).  The lines from the file are below:

    omap3evm                MACH_OMAP3EVM           OMAP3EVM                1535
    omap3530_lv_som         MACH_OMAP3530_LV_SOM    OMAP3530_LV_SOM         1773

    You need to make sure you have the correct u-boot and kernel config for your board.

    Steve K.

  • Hi Steve,

     

    This may be the case, at least for the u-boot, uImage mismatch.

    Sorry for the newbie question, but I don't see a seperate configuration file for the omap3530_lv_som; should I still be using the omap3_evm_defconfig?  and just setting the "machine type" on the command line?  or is there a config option?

     

    thanks,

    simon

  • Answering my own question.

     

    Logic has provided patches and an example configuration for their OMAPEVM.  It can be found on their downloads page as a part of the "OMAP35x Linux Demo Image Patch Set"  download.