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.

DM385 IPNC_RDK3.9.1创建串口烧录uboot的问题

Other Parts Discussed in Thread: DM388

现在公司做了一个DM385的板子,由于上面没有SD接口,只有串口,所以烧录uboot的话只能通过串口,系统用的是最新的ubuntu16.04,,64位,软件版本使用的是IPNC-RDK-CSK-3.9.1-Linux-x86,查看了IPNC RDK DM38x/DM8127 v 3.9.1 Release这个文档,上面只有SD和NAND FLASH两种方式生成uboot的说明,却没有编译串口uboot的说明,通过查看uboot根目录下面的makefile文件和configs文件夹下的配置文件_defconfig.也只有SD和nand flash两种方式,使用的命令是make  ubootimg就可以编译成功对应的uboot文件,请问编译串口烧录的第一阶段uboot的命令是什么?有没有文档说明,是否是make ubootopti,如果是的话,源码中给出的配置文件是dm38x_ipnc_opti_nand,在configs文件夹下没有对应的配置文件,会导致编译出错。

  • 你好,

    在IPNC3.8下,编译出来的for nand的uboot min从串口下载也是可以启动的。不知道你是否有在串口下载尝试过ipnc rdk 3.9下编译出的for nand的uboot mini,看是否能正常启动?

  • 你好,

    我看了一下

    请问你编译完for nand的uboot后,是否有生成一个MLO文件?是否尝试从串口下载该MLO?

  • 您好chris:
    我编译了nand flash类型的UBOOT,使用的命令是make ubootimg,可以在tftp/dm388/nand目录下生成了MLO,但是我用串口下载后,下载100%,但是uboot没有运行,系统没有任何反应,不清楚是怎么回事?是系统中还有什么东西需要配置吗?
  • 你好,

    你使用的这个命令编译出来的mlo和上面链接里提到的命令是一样的么?
    make uboot Incrementally build uboot
    make ubootclean Clean uboot
    make ubootall Clean and rebuild uboot

    使用串口下载你选择的是file-》transfer-》XMODEM么?
  • 您好:
    命令是看了makefile文件确定的,如下所示
    ubootimg:
    $(MAKE) ubootclean
    $(MAKE) ubootbuild MAKE_TARGET=$(PLATFORM_CFG)_$(SYSTEM_CFG)_$(BINARY_MODE)_defconfig
    $(MAKE) ubootbuild MAKE_TARGET=all
    cp $(UBOOTDIR)/MLO $(TFTP_HOME)/
    cp $(UBOOTDIR)/u-boot-dtb.img $(TFTP_HOME)/u-boot.img #### TODO: Verify if it is the right u-boot image

    ubootclean:
    $(MAKE) ubootbuild MAKE_TARGET=distclean

    uboot:
    $(MAKE) ubootimg

    ubootall:
    $(MAKE) ubootclean
    $(MAKE) uboot
    命令应该没有问题,目标文件已经生成了,使用make ubootimg应该是正确的,就是不知道是不是配置还需要更改?烧录应该也没有问题,是按照file-》transfer-》XMODEM进行烧录的