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.

Serial Loading Host Usage

I downloaded the DM646x_FlashandBootUtils_1_50 and I am trying to boot the 6467 EVM serially.  I need a little more detail on how to use slh_DM646x.exe to boot.  I assume I need to load the UBL, bootloader, and a Linux image.

In a command window I enter "slh_DM646x -load2DDR UBL_DM646x_NAND.bin" and turn on the EVM.  The CRC table, UBL, and Image data are successfully transmited and the target continues to send BOOTME.  Is it supposed to send BOOTME?  Then I try to load the bootloader, "slh_DM646x -load2DDR -startADDR 0x80200000 u-boot-1.2.0-dm6467.bin".  The items appear to be sent properly, but slh does not exit.

Am I doing this all wrong?  I would appreciate some more detailed instructions.  I could not find detailed instructions on the forum or wiki.

Thanks

  • I have already looked at that wiki.  I am looking for detailed step by step instructions, because I don't know what I'm doing.

  • When it sends BOOTME, can you try to hit CTRL-C to exit out of the utility and re-run the initial command "slh_DM646x -load2DDR UBL_DM646x_NAND.bin"? I work on the DM365 and there is a similar bug on that platform that requires the user to run the same command twice *without* powering off the board between runs. On the second run the utility would exit normally. I am suspecting that you are hitting the same issue. Maybe others on this forum can help confirm.

  • Now I seem to be getting somewhere.  When I do "slh_DM646x -load2DDR u-boot-1.2.0-dm6467.bin" (without first loading a UBL) I get the output shown below.  Now I think it is waiting for a kernel (uImage).  How do I get it to finish booting?

    CRC table sent...

    UBL sent...

    Image data sent...

    Waiting for DONE...
    DONE received.  All bytes of image data received...
            Target:    DONE
            Target: U-Boot 1.2.0 (May 20 2009 - 01:04:07)
            Target: I2C:   ready
            Target: DRAM:  256 MB
            Target: unknown vendor=0 Flash:  0 kB
            Target: NAND:  NAND device: Manufacturer ID: 0x20, Chip ID: 0xf1 (ST Mic
    ro NAND 128MiB 3,3V 8-bit)
            Target: 128 MiB
            Target: In:    serial
            Target: Out:   serial
            Target: Err:   serial
            Target: ARM Clock :- 337MHz
            Target: DDR Clock :- 270MHz
            Target: Hit any key to stop autoboot:  0
            Target: BOOTP broadcast 1
            Target: WARN: emac_send_packet: No link
            Target: BOOTP broadcast 2
            Target: WARN: emac_send_packet: No link

  • I have it working now.  Someone took my network cable so the image wasn't being TFTPed to the target.  Also, after the boot is complete, I exited the slh app and then opened a serial terminal and entered "root" for the login.