在IPNC RDK里如何编译出u-boot.min.uart?
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.
在IPNC RDK里如何编译出u-boot.min.uart?
在IPNC RDK的rules.make里面只提供了nand和SD启动的uboot编译选项。
如果你需要编译其他驱动模式的uboot,请参考http://processors.wiki.ti.com/index.php/TI81XX_PSP_UBOOT_User_Guide,到uboot的目录下编译你需要的uboot。
$ make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm distclean
$ make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm <1st stage config from table *>
$ make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm u-boot.ti
<1st stage config from table *> 可能是ti8148_evm_min_uart,ti8148_evm_min_eth等。更多设置请参考上面的wiki内容。
如果你要编译u-boot.min.uart,你需要在uboot目录下运行下面的的命令,注意需要把编译器路径加到PATH里面。
$ make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm distclean
$ make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm ti8148_evm_min_uart
$ make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm u-boot.ti
在uart 启动模式下,直接使用min uboot for nand, 通过串口下载,系统也是可以启动。
您好 我使用make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm ti813x_evm_min_uart 这一步命令时 会报错
错误如下:
root@lzm-virtual-machine:/home/lzm/ipnc_rdk-3.9.1/Source/ti_tools/ipnc_psp_arago/u-boot# make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm ti813x_evm_min_uart
HOSTCC scripts/basic/fixdep
HOSTCC scripts/kconfig/conf.o
SHIPPED scripts/kconfig/zconf.tab.c
SHIPPED scripts/kconfig/zconf.lex.c
SHIPPED scripts/kconfig/zconf.hash.c
HOSTCC scripts/kconfig/zconf.tab.o
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf --silentoldconfig Kconfig
***
*** Configuration file ".config" not found!
***
*** Please run some configurator (e.g. "make oldconfig" or
*** "make menuconfig" or "make xconfig").
***
make[2]: *** [silentoldconfig] 错误 1
make[1]: *** [silentoldconfig] 错误 2
make: *** 没有规则可以创建目标“ti813x_evm_min_uart”。 停止。
请问这种情况该怎么处理
在 u-boot/configs/ 目录下 有 这两个 dm38x_csk_nand_defconfig dm38x_csk_sd_defconfig 配置文件