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.

how to boot OMAP3530 except by SD card?

Other Parts Discussed in Thread: OMAP3530

   Hi.

   I am working with OMAP3530. I developed my board which don't support SD card.It has JTAG ,UART1 ,UART3 and NAND .And I also have CCS3.3 and emulator. how can I flash   the x-loader and u-boot to the NAND?What tools can be used?where can I find them?Is there any articles about them?

  THANKS!

  • A good starting point for doing OMAP3 serial boot can be found at: http://www.elinux.org/BeagleBoard#Serial_and_USB_boot where Nishanth did a great job...

    Good luck
      Søren

  • Hi, Soren.

    I have followed http://www.openomap.org/wiki/tiki-view_forum_thread.php?forumId=4&comments_parentId=2080&comments_maxComments=1&comments_style=commentStyle_threaded

    which says:

    installing x-load and u-boot if u-boot is erased from the board
    > Preparation:
    > - install ckermit on the linux PC. You may have to download source and build
    > ckermit.
    > - install cpan on the linux PC
    > - set http_proxy=http://wwwinproxy.itg.ti.com:80/
    > - run `cpan init` and allow automatic configuration.
    > - open /usr/lib/perl5/5.8.8/CPAN/Config.pm, and edit the following line:
    > 'urllist' => [qhttp://www.perl.com/CPAN/],
    > - run `cpan install Device::SerialPort`
    >
    > ----------------------------------------------------------------
    > # run script to send downloader to the board...
    > sudo ./omap_flash.pl -p0 -s x-load-downloader.bin
    >
    > # run kermit script to send u-boot.bin to the board...
    > sudo ./send_image u-boot.bin
    >
    > # open minicom, save u-boot, then prepare to download x-loader...
    > nand unlock
    > nand erase 80000 80000
    > nand write 80008000 80000 40000
    > loadb
    >
    > # close minicom, then send x-loader signed image to the board...
    > sudo ./send_image x-load.bin.ift
    >
    > # open minicom, continue on the u-boot prompt and save x-loader...
    > nand unlock
    > nand erase 0 80000
    > nand ecc hw
    > nand write 80000000 0 40000
    >
    > # done. reboot board and verify that it boots.
    >
    >
    >

      I meet some trouble.

     I have installed ckermit, and have run `cpan install Device::SerialPort` succesfully,but when I run
    ./omap_flash.pl -p0 -s x-load-downloader.bin,it failed.

    Unable To send File Size at ./boot_serial-boot.pl line 127.

    the output says: Timedout waiting for draining.

     

    My .pl file is named boot_serial-boot.pl ,which I download from ,

    and my  x-load-downloader.bin file is directly compiled from dvsdk's x-loader.

    So,what may be wrong?

    THANKS!

     

  • I'm unfortunately not the right person to comment on this, since I have actually never tried this method myself, since I have another proprietary Windows tool for serial booting :-). I just know that a lot of people have had success following the steps described by Nishanth.

    Sorry about this - Wishing you good luck
      Søren

  • In fact, I installed my ubuntu on VMstation,My OS is also Windows.

    You said that You have successed on Windows,could  you please tell me what  tool you are using,and where can I find one?

    THANKS!

  • Hi Xion,

    As already written in my previous post my tool is proprietary and I'm therefore unfortunately not able to share it with you. You might though be able to use the EVMFlashTool, which as well runs on Windows, but I don't know for sure. I unfortunately do not know how you can get it either. I think it's made by Mistral Solutions (or TI?) I think, but I'm definitely not sure.

    Sorry about this - Good luck
      Søren