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.

Eboot no message in terminal for OMAPL138

Other Parts Discussed in Thread: OMAP-L138, OMAPL138

Hello,everyone.I got SP_WINCE_ARM9_01_00_01 from TI website.In BSP_WINCE_ARM9_01_00_01\PLATFORM\OMAPL138_AM18X\SRC\BOOT\TOOLS\bin,I used nand-writer.out to write ubl_OMAPL138_NAND.bin and EBOOTSPIFLASH.nb0 to NAND Flash .Set the boad(Seed-DEC138,not OMAP-L138 EVM) boot from NAND Flash.But I can't get anthing in HyperTerminal window.

  • guanyun,

    EBOOTSPIFLASH.nb0 is for SPI flash.  You should use EBOOTNANDFLASH.nb0 instead.  An easier way to flash bootloaders is to use the serial flashing utility sfh_OMAP-L138.exe included in the release.   Refer to the OMAP-L138 quick start guide and user guide for detail steps.

    Also the latest wince arm9 release is BSP_WINCE_ARM9_Release_01_00_02 which you can download from here.

    WM

  • Thank you,WM.Yes,I used EBOOTNANDFLASH.nb0 instead. But I had the same problom.Should  I change the eboot settings for other board(Not Logic PD EVM board)?

  • guanyun,

    Do you see anything at all on the terminal?  The ubl should put out some messages on the terminal before it loads eboot.  Is there anyway you can put omap-l138 into uart boot mode on your custom board?  On LogicPD EVM, this is done by setting switch S7-7 and S7-8 to on, all other S7 switches to off.  In this mode, the ROM boot loader will put out a single BOOTME message when it starts execution.  This way, you can verify that the serial port connection is working first.

    WM

  • WM,

    Your advice is very helpful for me.I can get "BOOTME" message on the terminal when set to uart0 boot mode. There are three boot modes(Emulation Debug,NAND8 and UART0) on my board.The nand flash  is K9F4G08U0A-PCB0 with 4G capacity .I can get messages on the terminal when using armais(ubl-nand.bin) provided by the board vender  to boot u-boot.bin.The u-boot.bin is used to boot linux.It didn't work When I used EBOOTNANDFLASH.nb0 instead of u-boot.bin.Also I had tried to write arm-nand-ais.bin(BSP_WINCE_ARM9_01_00_02) to boot EBOOTNANDFLASH.nb0.Failed in the end.

    I used armubl-03.20.00.14(ccs3.3) to write to nand flash. ubl-nand.bin or arm-nand-ais.bin was writed to block 1,and u-boot.bin or EBOOTNANDFLASH.nb0 was writed to block 2. I got EBOOTNANDFLASH.nb0 from OMAPL138_AM18X_SAMPLE.sln.

     

     

  • guanyun,

    Let us do some investigations on our side.  

    To confirm, do you mean when you use nand-writer.out from linux DaVinci-PSP-SDK-03.20.00.14 release, you are able to write the arm-nand-ais.bin and u-boot.bin (also taken from DaVinci-PSP-SDK-03.20.00.14) and messages show on the terminal?  If you haven't try this, could you try and confirm?

    Also, since you are able to put your board into uart boot mode, could you also try the serial flashing procedure described here to see if it works for you?  You can replace step 3 in the procedure by "3.  Put the board in uart boot mode", and step 11 by "11.  Put the board in NAND boot mode".  Also the command in step 9 should be (in one line):

    "sfh_OMAP-L138.exe -flash -targetType OMAPL138 -flashType NAND -v -p COM1 -appStartAddr 0xc7f60000 -appLoadAddr 0xc7f60000 arm-nand-ais.bin EBOOTNANDFLASH.nb0"