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.

816X Hello World

Other Parts Discussed in Thread: OMAP-L137

I have an 816x EVM board from Spectrum Digital and have been trying to get the helloworld example running without any success.

Can anyone provide simple instructions for this seemingly trivial operation? I have tried following the Software Developers Guide and have generated a helloworld application but I have been unable to execute it.

One problem is that the document refers to other documents which don't clearly give the information required. For example, the developer's guide says; 'To boot the board from NFS, you may need to change the boot switch settings on your EVM. Please refer to the UBoot user guide...'. That guide has lots of obscure stuff about switches and a section on setting the 'U-BOOT Network Configuration, but the required switch settings are far from obvious. I have tried following the instructions there, and tried countless variations, but the targetfs directory on the EVM remains stubbornly empty. I can't even boot the system with a kernel. Whatever settings I give, the boot times out repeatedly and when stopped always gives the same error: Wrong Image Format for boom command.

Any assistance would be greatly appreciated.

 

 

 

 

 

 

  • Not sure if I can help you. I've got a OMAP-L137 EVM from Spectrum Digital. Your EVM would work straight out of the box. Plug in the SD Card, hook up the serial port and it should boot into Linux with the SD for a file system. Booting with other options like NFS requires quite a bit more setup. The boot switches should only need changing if you need to change the source of the first bootloader or want to debug using JTAG.

  • Peter,

             Most of your questions is answered in thread

    http://e2e.ti.com/support/embedded/f/354/p/134880/487064.aspx#487064

              One thing i want to mark here is that the documentation on setup the EVM and boot over SD card and also from NFS server is pretty stable.

              Just follow the Quick Start guide and Software developers guide in received package or downloaded package.

             Feel free to post for any additional queries.

    Best Regards

    Velan

  • Stability implies neither clarity nor utility.

     

    I have checked the thread you referenced and I can confirm that I am setting things up correctly (as far as I can tell). In particular,

    when I run setup.sh I select TFTP (Linux kernel location and root file system).

    minicom comes up and stares at me blankly; there is no command prompt and no output (other than the Welcome message and associated text).

     

    One issue from setup.sh is this comment:  Please setup ethaddr manually by choosing your MAC Address.

    It gives no indication of how this is to be done. I guess that it means I am to set it when the target boots, but as it never boots, I can't.

     

    If I put the SD card in the target board, I can connect to minicom and get a command prompt, so I know the selected Port is correct (/dev/ttyUSB0)

    and the Ethernet connection is working (if I disconnect the cable, I get the familiar blank screen).

     

    For something that is supposed to work 'out of the box' this is far from impressive.

     

    Any other suggestions?

     

  • I have solved the problem (in a way).

     

    I spoke to a friend who is experienced in Linux and his view is that you have to be mad to use Linux.

    His definition of madness is 'repeatedly doing the same thing and expecting different results'. This, apparently, is

    a well-known philosophy in Linux: if at first something doesn't work, do it again, and again, and again, ....

    So I followed the hello world instructions, to the letter, over and over (and over) again. After EIGHT attempts,

    everything started working.

     

    I hope the same philosophy isn't used by the manufacturers should I ever need a pacemaker.

     

  • Peter,

       Good to hear that you could run the EZSDK successfully,

       mmm eight attempts, that is something to watch for.

    Best Regards

    Velan