none
EBOOT 无法下载nk RRS feed

  • 问题

  • 我用eboot下载nk,可以和pb建立连接,但是就是无法传输数据,进度条始终为零,请各位高手分析一下是什么原因呢?串口信息如下
    Enter your selection: d
    INFO: Probe: DM9000 is detected.

    DM9000: MAC Address: 0:0:F0:51:FF:C1
    System ready!
    Preparing for download...
    Using device name: 'SMDK244065473'
    +EbootSendBootmeAndWaitForTftp
    Sent BOOTME to 255.255.255.255
    Sent BOOTME to 255.255.255.255
    Sent BOOTME to 255.255.255.255
    Sent BOOTME to 255.255.255.255
    Sent BOOTME to 255.255.255.255
    Sent BOOTME to 255.255.255.255
    Sent BOOTME to 255.255.255.255
    Sent BOOTME to 255.255.255.255
    Sent BOOTME to 255.255.255.255
    Sent BOOTME to 255.255.255.255
    Sent BOOTME to 255.255.255.255
    Sent BOOTME to 255.255.255.255
    Sent BOOTME to 255.255.255.255
    Locked Down Link 1
    Src IP 192.168.1.13 Port 0400  Dest IP 192.168.1.200 Port 042A
    EthDown::TFTPD_OPEN::boot.bin
    -EbootSendBootmeAndWaitForTftp
    TFTP link[0]: State:0, DestAddr.wPort: 0, SrcAddr.wPort: 0
    TFTP link[1]: State:3, DestAddr.wPort: 1066, SrcAddr.wPort: 1024
    TftpReceiver, port: 0x0000D403, wkp: 0x0000D403


    OEMMultiBINNotify: Download BIN file information:
    -----------------------------------------------------
    [0]: Base Address=0x8C200000  Length=0x1AD60BC
    -----------------------------------------------------
    OEMVerifyMemory: StartAddr: 0x8C200000, Length:0x1AD60BC

    *** Downloading BIN image type ***


    觉eboot已经和pb建立连接了,但是就是不传输数据,停止在上边这个状态了。EthDown::TFTPD_OPEN::boot.bin
    这个地方这个boot.bin我不只是不是pb和eboot约定好的,反正我改成nk.bin就不行了。
    我的操作过程如下:eboot 的菜单中选D,然后在pb中点击attach target,出现一个进度条,但是进度条不动。在attach oppion 里边,我都选择的ethernet 下载。实在是不知道还有哪里需要修改了
    2009年3月13日 8:13

答案

  •  首先在connetctivity Options下面选择ethernet
    然后点下setting,这个时候打开目标机运行eboot
    如果在打开的setting小窗口里面出来目标机 然后不用关闭 直接点菜单上的Detach
    下载 看看是不是会有数据传过去!

    2009年3月16日 1:00
  • 不能改成nk.bin,这个是hardcode的。。。
    无法传数据,最大的可能性还是网卡驱动问题。因为eBoot是OEM写的,所以存在的不确定性因素也比较多。
    从串口输出上看,好像网卡可以收到包。但是传输没开始,最好在网卡驱动中输出一些调试信息看看。
    最近有了小宝宝,他比较淘气,所以来这里的时间少了挺多。非常抱歉。
    2009年3月17日 14:13
    版主

全部回复

  • 自己顶,我把几个版本的bsp都试了,结果一样,现在怀疑是网卡驱动的问题,我的网卡是 dm9000a,下载了个驱动号称支持9000,9000a,还有一个型号。9000系列的网卡驱动上应该有所不同吧
    2009年3月14日 0:51
  •  首先在connetctivity Options下面选择ethernet
    然后点下setting,这个时候打开目标机运行eboot
    如果在打开的setting小窗口里面出来目标机 然后不用关闭 直接点菜单上的Detach
    下载 看看是不是会有数据传过去!

    2009年3月16日 1:00
  • 不能改成nk.bin,这个是hardcode的。。。
    无法传数据,最大的可能性还是网卡驱动问题。因为eBoot是OEM写的,所以存在的不确定性因素也比较多。
    从串口输出上看,好像网卡可以收到包。但是传输没开始,最好在网卡驱动中输出一些调试信息看看。
    最近有了小宝宝,他比较淘气,所以来这里的时间少了挺多。非常抱歉。
    2009年3月17日 14:13
    版主
  • 谢谢两位,我再试试看吧,如果有了结果我会贴到这里的
    2009年3月18日 4:46
  • 是不是有把防火牆打開來了?? 還是有安裝防毒軟體.

    建議先把防火牆和防毒軟體關掉試試看

    Paul, Chao @ Techware


    2009年3月20日 2:05