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.

[FAQ] [参考译文] [常见问题解答] 66AK2E05:如何为 K2E 构建 u-boot? 从包"processor-sdk-linux-K2e"

Guru**** 2001725 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1106109/faq-66ak2e05-how-to-build-u-boot-for-k2e-from-the-package-processor-sdk-linux-k2e

器件型号:66AK2E05

您好!

如何为 K2E 构建 u-boot? 从"processor-SDK-Linux-K2E"包中   

此致

Shankari G

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    先决条件  

    1. 具有 Ubuntu 18.04 LTS 的 Linux-PC
    2. https://www.ti.com/tool/PROCESSOR-SDK-K2E 下载" PROCESSOR-SDK-LINUXE-K2E—适用于 K2E 的 Linux 处理器 SDK "

    步骤:

    1.安装所有必要的软件包。

    ========================================================

    sudo apt-get install dimstat texi2html texinfo chrgen chrpath build-essel subversion ccache sed wget CVS coreutils unzip texinfo DocBook-utils gawk help2man 文件 g++ bison flex htmldoc path libxex-dev xserver-xorg-dev doxext SOCAT u-boot-tools git

    2.安装工具链
    ===================

    cd /opt/


    sudo tar xvf gcc-arm-8.3-2019.03-x86_64 arm-linux-gnueabihf.tar.xz


    cd /opt/gcc-arm-8.3-2019.03-x86_64 arm-linux-gnueabihf/bin

    3.导出工具链
    ===================

    VI ~/.bashrc


    导出路径=/opt/gcc-arm-8.3-2019.03-x86_64 arm-linux-gnueabihf/bin:$path

    4.构建 u-boot
    ===================

    cd /home/shankari/ti-processor-sdk-linux-k2e-evm-06.03.00.106/board-support/u-boot-2019.01+gitAUTOINC+333c72d3-g333c3e72d3

    使 distclean arch=arm cross_compile=arm-linux-gnueabihf-

    使 k2e_evm_config arch=arm cross_compile=arm-linux-gnueabihf-

    使-J8 all arch=arm cross_compile=arm-linux-gnueabihf-

    使 u-boot-spi.gph arch=arm cross_compile=arm-linux-gnueabihf-

    --------------------

    下面的视频中捕获了相同的步骤。

    以下是日志:-

    --------------------

    Shankari@shankari-Latitude-E7470:~$ cd /home/shankari/ti-processor-sdk-linux-k2e-evm-06.03.00.106/board-support/u-boot-2019.01+gitAUTOINC+333c72d3-g333c72d3
    Shankari@shankari-Latitude-E7470:~μ C/ti-processor-sdk-linux-k2e-evm-06.03.00.106/board-support/u-boot-2019.01+gitAUTOINC+333c72d3-g333c72d3$ make distclean arch=arm cross_compil=arm-linux-gnueabf
     清洁  DTS/../arch/arm/DTS
     清洁  DTS
     简洁  示例/独立示例
     清洁  工具
     清理  工具/lib 工具/公共文件
     clean  spl/arch spl/board spl/cmd spl/common spl/disk spl/drivers spl/dts spl/env spl/fs spl/lib spl/u-boot.cfg spl/u-boot-spl/u-boot-spl.bin spl/u-boot-spl.gph spl/u-boot-spl.dl.dl.spl/map-spl.lds.u-boot-spl-nodtb.bin
     清理  u-boot-dtb.bin u-boot.lds u-boot-dtb.img u-boot.cfg.configs u-boot.map u-boot-spI.gh u-boot.cfg u-boot.bin u-boot.srec u-boot-nodtb.bin u-boot u-boot.dtb u-boot.img u-boot.sym MLO System.map
     清理  脚本/基本
     清理  脚本/DTC
     清理  脚本/kconfig
     清理  include/config include/generated spl
     清理  .config include/autoconf.mk.dep include/autoconf.mk include/config.h
    Shankari@shankari-Latitude-E7470:~μ C/ti-processor-sdk-linux-k2e-evm-06.03.00.106/board-support/u-boot-2019.01+gitAUTOINC+333c72d3-g333c72d3$ make k2e_evm_config arch=arm cross_arm-compile linux-gnucf
     HOSTCC 脚本/基本/固定程序
     HOSTCC 脚本/kconfig/conf.o
     yacc   scripts/kconfig/zconf.tab.c
     LEX    脚本/kconfig/zconf.lex.c
     HOSTCC 脚本/kconfig/zconf.tab.o
     HOSTLD 脚本/kconfig/Conf
    编号
    #配置写入.config
    编号
    Shankari@shankari-Latitude-E7470:~/ti-processor-sdk-linux-k2e-evm-06.03.00.106/board-support/u-boot-2019.01+gitAUTOINC+333c72d3-g333c72d3$ make -J8 allarch=arm cross_compile=arm-linux-gnuef
    scripts/kconfig/Conf-- syncconfig Kconfig
     Chk    include/config.h
     UPD    包含/ config.h
     CFG    u-boot.cfg
     Gen    include/autoconf.mk.dep
     cfg    spl/u-boot.cfg
     生成    spl/include/autoconf.mk
     生成    include/autoconf.mk
     chk    include/config/uboot.release
     CHK    包含/生成/ timestamp_autogenerated.h
     UPD    包含/生成/ timestamp_autogenerated.h
     HOSTCC 脚本/DTC/DC.o
     HOSTCC 脚本/DTC/flattree.o
     HOSTCC 脚本/DTC/treesource.o
     HOSTCC 脚本/DTC/DATA.o
     HOSTCC 脚本/DTC/livetree.o
     HOSTCC 脚本/DTC/fstree.o
     HOSTCC 脚本/DTC/srcpos.o
     UPD    include/config/uboot.release
     HOSTCC 脚本/DTC/检查
     HOSTCC 脚本/DTC/util.o
     CHK    包含/生成/ version_autogenerated.h
     UPD    包含/生成/ version_autogenerated.h
     LEX    脚本/DTC/DTC-多路复用器.lex.c
     Yacc   脚本/DTC/dtc-parser.tab.h
     yacc   脚本/DTC/DTC-解析器.tab.c
     CC     lib/asm-offsets.s
     CC     arch/arm/lib/sm-offsets.s
     HOSTCC 脚本/DTC/DTC-多路复用器.lex.o
     HOSTCC 脚本/DTC/DTC-解析器.tab.o
     CHK    包含/生成/ asm-offsets.h
     CHK    包含/生成/ generic-asm-offsets.h
     UPD    包含/生成/ asm-offsets.h
     UPD    包含/生成/ generic-asm-offsets.h
     LDS    u-boot.lds
     Chk    include/config.h
     CFG    u-boot.cfg
     HOSTLD 脚本/DTC/DTC
     HOSTCC 工具/envcrc.o
     换行   工具/lib/CRC32.c
     HOSTCC 工具/env/embedded.o
     换行   工具/lib/sha1.c
     HOSTCC 工具/gen_ethaddr_crc.o
     换行   工具/lib/CRC8.c
     HOSTCC 工具/mkenviemmage.o
     HOSTCC 工具/OS_support.o
     HOSTCC 工具/gen_eth_addr
     HOSTCC 工具/aisimage.o
     HOSTCC 工具/img2srec
     HOSTCC 工具/atmelimage.o
     换行   工具/common/bootm.c
     HOSTCC 工具/default_image.o
     换行   工具/lib/fdtd_dec_common.c
     换行   工具/lib/fdtdec.c
     HOSTCC 工具/fit_common.o
     HOSTCC 工具/fit_image.o
     换行   工具/common/image-fit.c
     HOSTCC 工具/image-host.o
     换行   工具/common/image.c
     HOSTCC 工具/imagetool.o
     HOSTCC 工具/imximage.o
     HOSTCC 工具/imx8image.o
     HOSTCC 工具/imx8mimage.o
     换行   工具/lib/md5.c
     HOSTCC 工具/kwbimage.o
     HOSTCC 工具/lpc32xxxlimage.o
     HOSTCC 工具/mxsimage.o
     HOSTCC 工具/omapimage.o
     HOSTCC 工具/pblimage.o
     HOSTCC 工具/pbl_CRC32.o
     HOSTCC 工具/vybridimage.o
     HOSTCC 工具/stm32image.o
     换行   工具/lib/RC4.c
     HOSTCC 工具/rkimage.o
     HOSTCC 工具/rkcommon.o
     HOSTCC 工具/rksd.o
     HOSTCC 工具/rkspi.o
     HOSTCC 工具/socfpgaimage.o
     换行   工具/lib/crc16.c
     换行   工具/lib/SHA256.c
     换行   工具/common/hash-c
     HOSTCC 工具/zynqimage.o
     HOSTCC 工具/ubleimage.o
     HOSTCC 工具/zynqmpimage.o
     HOSTCC 工具/zynqmpbif.o
     HOSTCC tools/libfdt/FDT.o
     HOSTCC 工具/libfdt/FDT_WIP
     HOSTCC 工具/libfdt/FDT_SW.o
     HOSTCC tools/libfdt/FDT_rw.o
     HOSTCC tools/libfdt/FDT_strerror.o
     HOSTCC tools/libfdt/FDT_empty_tree.o
     HOSTCC tools/libfdt/FDT_overlay.o
     HOSTCC tools/libfdt/FDT_addresss.o
     HOSTCC 工具/gpimage.o
     换行   tools/lib/libfdt/fdt_ro.c
     换行   tools/lib/libfdt/FDT_region.c
     HOSTCC 工具/gpimage-common.o
     HOSTCC 工具/mtk_image.o
     HOSTCC 工具/dumpimage.o
     HOSTCC 工具/mkimage.o
     HOSTCC 工具/proftool
     HOSTCC 工具/fdtgrep.o
     HOSTCC 工具/lib/CRC32.o
     HOSTCC 工具/lib/SHA1.o
     HOSTCC 工具/lib/CRC8.o
     HOSTCC 工具/common/bootm.o
     HOSTCC 工具/lib/fdtd_dec_common.o
     HOSTCC 工具/lib/fdtdec
     HOSTCC 工具/通用/图像拟合.o
     HOSTCC 工具/common/image.o
     HOSTCC 工具/lib/MD5.o
     HOSTCC 工具/lib/RC4.o
     HOSTCC 工具/lib/crc16.o
     HOSTCC 工具/lib/SHA256.o
     HOSTCC 工具/common/hash.o
     HOSTCC tools/lib/libfdt/FDT_ro.o
     HOSTCC tools/lib/libfdt/FDT_region.o
     HOSTLD 工具/gen_ethaddr_crc
     HOSTLD 工具/mkenemmage
     HOSTLD 工具/envcrc
     HOSTLD 工具/fdtgrep
     HOSTLD 工具/mkimage
     HOSTLD 工具/双映像
     LD     arch/arm/cpu/built-in.o
     LD     board/ti/common/built-in.o
     CC     board/ti/ks2_evm/board.o
     CC     arch/arm/cpU/armv7/cache_v7.o
     CC     board/ti/ks2_evm/board_k2e.o
     CC     board/ti/ks2_evm/ddr3_k2e.o
     arch/arm/lib/vectors.o      
     CC     arch/arm/mach-keystone/init.o
     ARM/ARM/lib/crt0.o      
     ARM/ARM/CPU/armv7/cache_v7_asm.o      
     ARM/ARM/lib/setjmp.o      
     ARM/ARM/lib/relocation.o      
     CC     arch/arm/lib/bootm-fdt.o
     CC     arch/arm/cpU/armv7/cpu.o
     CC     arch/arm/lib/bootm.o
     CC     arch/arm/lib/zImage.o
     cc     cmd/boot.o
     LD     board/ti/ks2_evm/built-in.o
     ARM/ARM/lib/memset.o      
     CC     arch/arm/mach-keystone/sp.o
     CC     磁盘/part.o
     CC     arch/arm/cpU/armv7/cp15.o
     CC     disk/part_dos.o
     CC     disk/part_iso.o
     cc     cmd/bootm.o
     CC     common/init/board_init.o
     CC     arch/arm/cpU/armv7/sysslib
     CC     arch/arm/mach-keystone/clock.o
     ARM/ARM/lib/memcpy.o      
     LD     common/init/built-in.o
     CC     common/main.o
     ARM/ARM/CPU/armv7/sctlr.o      
     CC     arch/arm/mach-keyston/mon.o
     CC     arch/arm/mach-keystone/Cmd_clock.o
     CC     arch/arm/lib/secs.o
     CC     disk/part_efi.o
     CC     arch/arm/cpu/armv7/arch_timer.o
     cc     cmd/help.o
     CC     common/exports
     CC     arch/arm/lib/stack.o
     CC     arch/arm/lib/interrupts.o
     cc     cmd/version.o
     CC     arch/arm/mach-keystone/Cmd_mon.o
     cc     cmd/blk_common.o
     CC     common/hash-
     CC     common/CLI_hush.o
     ARM/ARM/CPU/armv7/start.o      
     CC     arch/arm/mach-keystone/Cmd_poweroff.o
     CC     arch/arm/mach-keystone/MSMC.o
     LD     arch/arm/cpU/armv7/built-in.o
     cc     cmd/source.o
     CC     arch/arm/lib/reset.o
     CC     common/autobot.o
     CC     arch/arm/mach-keystone/sdr3.o
     CC     arch/arm/mach-keystone/keystone.o
     cc     cmd/bdinfo.o
     CC     arch/arm/lib/cache.o
     cc     cmd/bootefi
     CC     arch/arm/mach-keystone/sdr3_spd.o
     LD     磁盘/内置.o
     CC     common/board_f.o
     CC     arch/arm/lib/cache-cp15.o
     CC     驱动程序/dma/keyston_nav.o
     CC     驱动程序/dma/keyston_nav_cfg.o
     CC     驱动器/DMA/ti-EDMA3.o
     cc     cmd/bootz.o
     CC     arch/arm/lib/psci-dt.o
     cc     cmd/console.o
     LD     驱动程序/adC/内置.o
     LD     驱动程序/dma/ti/built-in.o
     LD     arch/arm/mach-keystone/built-in.o
     LD     驱动程序/ata/built-in.o
     LD     驱动器/axi/built-in.o
     CC     CMD/ECHO.o
     LD     驱动程序/GPIO/Built-in.o
     ARM/ARM/lib/ashldi3.o      
     CC     驱动器/i2c/i2c-uclass.o
     ARM/ARM/lib/ashrdio.o      
     CC     驱动程序/块/blk_legacy。o
     CC     驱动器/MTD/mtdcore.o
     cc     cmd/exit.o
     CC     common/board_r.o
     CC     arch/arm/lib/DIV0.o
     LD     驱动程序/dma/built-in.o
     cc     cmd/ext4.o
     arch/arm/lib/div64.o      
     CC     驱动器/MTD/nand/raw/nand.o
     CC     驱动器/MTD/nand/raw/nand_BBT.o
     LD     驱动程序/块/内置.o
     ARM/ARM/lib/lib1funcs.o      
     LD     驱动程序/板/内置
     cc     cmd/ext2.o
     arch/arm/lib/lshrdi3.o      
     ARM/ARM/lib/mudi3.o      
     CC     common/board_info.o
     CC     驱动器/i2c/Davinci_i2c.o
     CC     驱动程序/内核/器件。o
     cc     cmd/fat.o
     ARM/ARM/lib/uldivmod.o      
     CC     arch/arm/lib/eabi_compat-o
     LD     驱动程序/MTD/onenand/built-in.o
     CC     驱动程序/内核/fdtaddr.o
     CC     common/bootm.o
     ARM/ARM/lib/crt0_ARM_EFI.o      
     CC     CMD/FDT.o
     LD     驱动程序/i2c/built-in.o
     CC     arch/arm/lib/reloc_arm_efi.o
     CC     驱动器/MTD/nand/raw/nand_ids.o
     LD     arch/arm/lib/built-in.o
     CC     驱动器/MTD/MTD_uboot.o
     AR     ararch/arm/lib.a
     CC     驱动器/MTD/mtdpart.o
     CC     common/bootm_os.o
     CC     驱动程序/内核/列表
     CC     驱动程序/内核/root.o
     CC     common/FDT_support.o
     CC     驱动器/MTD/nand/raw/nand_util.o
     CC     common/miiphyutil.o
     CC     驱动器/内核/uclass.o
     CC     common/usb.o
     CC     驱动器/加密/FSL/sec.o
     CC     CMD/FS.o
     LD     驱动程序/crypto/FSL/built-in.o
     LD     驱动程序/crypto/rs_mod_exp/built-in.o
     CC     驱动器/MTD/nand/raw/nand_ecc.o
     CC     驱动器/MTD/nand/raw/nand_base.o
     LD     驱动程序/crypto/built-in.o
     LD     驱动程序/固件/built-in.o
     LD     驱动程序/MTD/nand/built-in.o
     CC     驱动程序/内核/util.o
     cc     cmd/i2c.o
     cc     cmd/itest.o
     CC     common/USB_hub.o
     LD     驱动程序/MTD/Built-in.o
     CC     驱动器/MTD/SPI/SF-uclass.o
     CC     驱动程序/内核/设备删除。o
     CC     common/USB_storage.o
     CC     cmd/load.o
     CC     驱动器/内核/简单总线
     CC     驱动器/MTD/SPI/SF_PROBLE.o
     CC     common/splash.o
     cc     cmd/mem.o
     CC     驱动器/内核/转储
     CC     CMD/MII.o
     CC     驱动器/MTD/SPI/SPI-NOR IDs.o
     CC     驱动器/MTD/SPI/SPI-NOR 内核.o
     CC     驱动器/内核/of _extra
     CC     驱动器/内核/ ofnode.o
     CC     驱动器/输入/输入
     CC     common/menu.o
     CC     驱动器/输入/key_matrix.o
     CC     CMD/MDIO.o
     LD     驱动程序/邮箱/内置.o
     CC     驱动程序/内核/READ_Extra。o
     CC     common/CLI_readline.o
     CC     CMD/MISC.o
     LD     驱动器/输入/内置
     cc     cmd/mtdparts.o
     CC     驱动器/MTD/nand/raw/nand_timings.o
     LD     驱动程序/内核/内置
     CC     驱动器/MTD/nand/raw/Davinci_nand.o
     CC     驱动程序/内存/ti-aemif.o
     LD     驱动程序/存储器/内置.o
     CC     common/CLI_simple.o
     CC     驱动器/MTD/ubi/attach.o
     CC     驱动程序/net/ti/keyston_net.o
     CC     驱动程序/MISC/MISC-Uclass.o
     LD     驱动程序/MTD/SPI/SPI-NOR.o
     LD     驱动程序/MTD/SPI/Built-in.o
     CC     驱动程序/net/ti/cpsw_mdio.o
     cc     cmd/nand.o
     LD     驱动程序/MTD/nand/raw/built-in.o
     CC     common/DDR_SPD.o
     LD     驱动程序/MISC/Built-in.o
     LD     驱动程序/PCMCIA/Built-in.o
     CC     驱动器/net/phy/phy.o
     CC     驱动程序/net/phy/Marvell.o
     CC     驱动器/phy/phy-uclass.o
     LD     驱动程序/net/ti/built-in.o
     LD     驱动程序/net/built-in.o
     CC     common/console.o
     LD     驱动器/电源/内置
     LD     驱动器/电源/电池/内置
     CC     驱动器/phy/nop-phy.o
     LD     驱动程序/power/domain/built-in.o
     CC     驱动器/phy/keystone-USB-phy.o
     cc     cmd/net.o
     CC     驱动程序/MTD/ubi/build.o
     CC     驱动器/MTD/ubi/vtbl.o
     LD     驱动程序/phy/cadence/built-in.o
     cc     cmd/part.o
     LD     驱动程序/phy/ti/built-in.o
     CC     common/dlmalloc.o
     LD     驱动程序/phy/built-in.o
     LD     驱动程序/phy/allboner/built-in.o
     LD     驱动程序/phy/Marvell/Built-in.o
     LD     驱动程序/net/phy/built-in.o
     cc     cmd/PCMCIA.o
     LD     驱动程序/PWM/built-in.o
     LD     驱动器/power/fuel gauge /内置 o
     LD     驱动程序/复位/内置.o
     CC     common/malloc_simple.o
     CC     驱动程序/rtc/date.o
     LD     驱动器/电源/MFD/Built-in.o
     CC     common/image-FDT.o
     CC     common/image.o
     CC     CMD/PXE.o
     CC     common/image-fit.o
     CC     驱动器/RTC/RTC-lib.o
     CC     common/memsize.o
     CC     驱动器/MTD/ubi/VMT.o
     CC     common/stdio.o
     CC     common/CLI.o
     LD     驱动程序/rtc/内置.o
     LD     驱动程序/scsi/built-in.o
     CC     CMD/SF.o
     LD     驱动程序/smm/built-in.o
     CC     CMD/SPI.o
     CC     驱动器/SoC/ti/keyston_SerDes.o
     cc     cmd/time.o
     cc     cmd/test.o
     CC     common/command.o
     CC     common/s_record.o
     cc     cmd/ubi/o
     LD     驱动程序/soc/ti/built-in.o
     LD     驱动程序/soc/built-in.o
     抄送     CMD/ubifs.o
     CC     CMD/USB.o
     LD     驱动程序/sound/serm/built-in.o
     CC     驱动程序/MTD/ubi/UPD
     cc     cmd/disk.o
     LD     驱动程序/spmi/built-in.o
     LD     驱动程序/sysreset/built-in.o
     LD     驱动器/热性能/内置
     LD     驱动器/power/PMIC/Built-in.o
     LD     驱动程序/UFS/Built-in.o
     CC     驱动器/MTD/ubi/kapi.o
     CC     驱动器/MTD/ubi/EBA.o
     CC     common/xyzModem.o
     LD     驱动器/电源/稳压器/内置
     LD     驱动程序/视频/桥接器/内置
     CC     CMD/XIMG.o
     LD     驱动程序/视频/Sunxi/Built-in.o
     LD     驱动程序/视频/built-in.o
     CC     cmd/nvedit.o
     LD     驱动程序/安全装置/内置.o
     LD     驱动程序/built-in.o
     CC     驱动器/MTD/ubi/io.o
     CC     驱动器/MTD/ubi/WL.o
     CC     CMD/elf.o
     CC     驱动器/MTD/ubi/CRC32.o
     CC     驱动器/MTD/ubi/misc.o
     LD     common/built-in.o
     CC     驱动程序/MTD/ubi/debug.o
     CC     驱动器/串行/串行-uclass.o
     CC     驱动程序/串行/ns1655.o
     cc     cmd/ti/dr3.o
     CC     驱动器/SPI/SPI-uclass.o
     LD     驱动程序/usb/scdns3/built-in.o
     CC     驱动器/USB/common/common.o
     CC     驱动器/USB/dwc3/core.o
     CC     驱动器/SPI/SPI-mem.o
     CC     驱动器/USB/dwc3/dwc3-generic.o
     LD     驱动程序/串行/内置
     LD     驱动程序/USB/emul/built-in.o
     LD     驱动程序/USB/eth/built-in.o
     LD     cmd/ti/built-in.o
     LD     驱动程序/USB/common/built-in.o
     CC     驱动程序/SPI/Davinci_SPI.o
     LD     cmd/built-in.o
     CC     驱动程序/USB/主机/USB-uclass.o
     CC     驱动程序/USB/host/xhci.o
     LD     驱动程序/MTD/ubi/built-in.o
     CC     驱动程序/USB/HOST/xhci-mem.o
     CC     驱动程序/USB/HOST/xhci-ring
     LD     驱动程序/USB/MUSB 接口/Built-in.o
     LD     驱动程序/SPI/built-in.o
     LD     驱动程序/USB/phy/built-in.o
     LD     驱动程序/USB/ULPI/Built-in.o
     LD     驱动程序/USB/dwc3/dwc3.o
     LD     驱动程序/USB/dwc3/built-in.o
     LD     驱动程序/USB/MUSB -新建/内置
     CC     env/common.o
     CC     FS/FS.o
     CC     NET/CHECKSUR.o
     CC     env/env.o
     CC     FS/ext4/ext4fs.o
     CC     NET/ARP.o
     CC     env/attR.o
     CC     fs/fat/fat_write.o
     抄送     env/callback.o
     CC     lib/efi_driver/efi_uclass.o
     LD     驱动程序/USB/主机/built-in.o
     CC     NET/BOOTP.o
     抄送     FS/ubifs/ubifs.o
     CC     FS/ext4/ext4_common.o
     CC     FS/ubifs/io.o
     CC     env/flags.o
     CC     env/nand.o
     LD     lib/efi_driver/built-in.o
     CC     lib/efi_loader/efi_bootmgr.o
     CC     lib/efi_loader/efi_boottime.o
     CC     net/eth-uclass.o
     LD     env/built-in.o
     CC     lib/efi_loader/efi_console.o
     CC     FS/FS_INTERNAL.O
     CC     lib/libfdt/FDT.o
     CC     net/eth_common.o
     CC     lib/lzo/lzo1x_decompress.o
     CC     FS/ubifs/super.o
     CC     lib/libfdt/FDT_WIP
     CC     net/net.o
     CC     FS/ext4/dev.o
     CC     lib/libfdt/FDT_strerror.o
     CC     lib/libfdt/FDT_SW.o
     LD     Fs/fat/built-in.o
     CC     lib/zlib/zlib.o
     CC     lib/charset.o
     CC     FS/ext4/ext4_write.o
     LD     lib/lso/built-in.o
     CC     FS/ext4/ext4_journal.o
     CC     lib/libfdt/FDT_rw.o
     CC     net/nfs.o
     CC     net/ping.o
     CC     lib/efi_loader/efi_device_path.o
     CC     lib/libfdt/FDT_empty_tree.o
     CC     lib/efi_loader/efi_device_path_TO_text.o
     cc     net/tftp.o
     CC     lib/libfdt/FDT_addresss.o
     cc     fs/ubifs/sb.o
     CC     FS/ubifs/master.o
     CC     lib/libfdt/FDT_overlay.o
     CC     FS/ext4/crc16.o
     CC     lib/efi_loader/efi_device_path_utilities.o
     LD     net/built-in.o
     CC     lib/efi_loader/efi_file.o
     CC     lib/efi_loader/efi_image_loader.o
     CC     FS/ubifs/LPT.o
     LD     FS/ext4/built-in.o
     CC     FS/ubifs/LPT_COMMIT.o
     LD     lib/zlib/built-in.o
     CC     lib/CRC7.o
     CC     FS/ubifs/scan.o
     CC     lib/efi_loader/efi_memory.o
     CC     lib/CRC8.o
     CC     lib/efi_loader/efi_root_node.o
     CC     lib/libfdt/FDT_ro.o
     CC     fs/ubifs/lprops.o
     CC     lib/libfdt/FDT_region.o
     CC     lib/efi_loader/efi_runtime.o
     CC     FS/ubifs/TNC
     CC     lib/efi_loader/efi_unicode_talero.o
     CC     FS/ubifs/TNC_MISC.o
     CC     lib/crc16.o
     CC     FS/ubifs/debug.o
     LD     lib/libfdt/built-in.o
     CC     lib/fdtd_dec_common.o
     CC     lib/efi_loader/efi_variable.o
     CC     lib/efi_loader/efi_watchdog.o
     CC     lib/efi_loader/efi_disk.o
     CC     FS/ubifs/crc16.o
     抄送     财务/预算/预算
     CC     lib/SMBIOS.o
     CC     lib/initcall.o
     CC     lib/LMB.o
     CC     lib/efi_loader/efi_net.o
     CC     lib/efi_loader/efi_smbios.o
     CC     lib/ldiv.o
     CC     FS/ubifs/log.o
     CC     FS/ubifs/孤立
     CC     FS/ubifs/recovery.o
     lib/efi_loader/efi_crt0.o      
     CC     lib/efi_loader/efi_reloc.o
     CC     lib/efi_loader/helloworld.o
     CC     lib/MD5.o
     CC     lib/net_utils.o
     CC     FS/ubifs/replay.o
     LD     lib/efi_loader/built-in.o
     LD     lib/efi_loader/helloworld_efi.so
     objcopy lib/efi_loader/helloworld.efi
    RM lib/efi_loader/helloworld_efi.so lib/efi_loader/helloworld.o
     CC     FS/ubifs/gc.o
     CC     lib/qsort.o
     CC     lib/RC4.o
     CC     lib/bitmap.o
     CC     lib/rbtree.o
     CC     lib/list_sort.o
     CC     lib/SHA1.o
     CC     lib/SHA256.o
     CC     lib/gunzip.o
     CC     lib/hashtable.o
     CC     lib/fdtdec.o
     CC     lib/errno.o
     CC     lib/display_options.o
     CC     lib/CRC32.o
     CC     lib/ctype.o
     CC     lib/div64.o
     CC     lib/linux_compat-o
     CC     lib/hang.o
     LD     Fs/ubifs/built-in.o
     LD     FS/Built-in.o
     CC     lib/linux_string.o
     CC     lib/membux.o
     CC     lib/string.o
     CC     lib/slre.o
     CC     lib/tables_csum.o
     CC     lib/time.o
     cc     lib/uuid.o
     CC     lib/hexdump.o
     CC     lib/rand.o
     CC     lib/pany.o
     CC     lib/vsprintf.o
     CC     lib/strto.o
     CC     lib/strmhz.o
     LD     lib/built-in.o
     CC     示例/独立/stubs.o
     CC     示例/独立/hello_world.o
     LD     示例/独立/libstubs.o
     LD     示例/独立/hello_world
     objcopy examples/standalone /hello_world.srec
     objcopy 示例/独立/hello_world.bin
     LD     u-boot
     objcopy u-boot-nodtb.bin
     objcopy u-boot.srec
     sym    u-boot.sym
     DTC    arch/arm/dts/keystone-k2g-generic.dtb
     DTC    arch/arm/dts/keystone-k2e-evm.dtb
     DTC    arch/arm/dts/keystone-k2g-ice.dtb
     DTC    arch/arm/dts/keystone-k2hk evm.dtb
     DTC    arch/arm/dts/keystone-K2L-evm.dtb
     DTC    arch/arm/dts/keystone-k2g-evm.dtb
    arch/arm/dts/keystone-k2hk) evm.dtb:警告(epee_necess_addr_size):/soco/netcp@2000000/netcp-devices/GbE@90000:不必要的#address-cells/#size-cells、不带"ranges"或子"reg"属性
    make[2]:'arch/arm/dts/keystone-k2e-evm.dtb'为最新版本。
     已发运 DTS/dt.dtb
     FDTGRP DTS/dt-spl.dtb
     CAT    u-boot-dtb.bin
     复制   u-boot.dTB
     复制   u-boot.bin
     MKIMAGE MLO
     MKIMAGE u-boot.img
     MKIMAGE u-boot-dtb.img
     LD     spl/arch/arm/cpu/built-in.o
     CC     spl/common/init/board_init.o
     CC     spl/board/ti/ks2_evm/board.o
     CC     spl/common/spl/spl.o
     LD     spl/board/ti/common/built-in.o
     CC     spl/common/spl/spl_spi.o
     CC     spl/board/ti/ks2_evm/board_k2e.o
     CC     spl/arch/arm/mach-keystone/init.o
     CC     spl/arch/arm/cpU/armv7/cache_v7.o
     LD     spl/common/init/built-in.o
     作为     spl/arch/arm/cpU/armv7/cache_v7_asm.o
     作为     spl/arch/arm/lib/vectors.o
     CC     spl/arch/arm/mach-keystone/spc.o
     CC     spl/board/ti/ks2_evm/ddr3_k2e.o
     作为     spl/arch/arm/lib/crt0.o
     CC     spl/arch/arm/mach-keystone/clock.o
     CC     spl/arch/arm/cpU/armv7/cpu.o
     作为     spl/arch/arm/lib/setjmp.o
     CC     spl/arch/arm/cpU/armv7/cp15.o
     CC     spl/arch/arm/lib/spl.o
     CC     spl/arch/arm/mach-keystone/mon.o
     CC     spl/arch/arm/cpU/armv7/syslib
     LD     spl/board/ti/ks2_evm/built-in.o
     LD     spl/common/spl/built-in.o
     CC     spl/arch/arm/mach-keystone/MSMC.o
     CC     spl/arch/arm/lib/zImage.o
     CC     spl/arch/arm/mach-keystone/sdr3.o
     CC     spl/common/DDR_SPD.o
     CC     spl/common/console.o
     CC     spl/common/dlmalloc.o
     CC     spl/arch/arm/mach-keystone/keystone.o
     CC     spl/arch/arm/cpU/armv7/arch_timer.o
     CC     spl/arch/arm/lib/bootm-FDT.o
     作为     spl/arch/arm/cpU/armv7/start.o
     作为     spl/arch/arm/lib/memset.o
     CC     spl/arch/arm/mach-keystone/sdr3_spd.o
     CC     spl/common/malloc_simple.o
     CC     spl/cmd/nvedit.o
     作为     spl/arch/arm/lib/memcpy.o
     CC     spl/env/common.o
     LD     spl/arch/arm/cpU/armv7/built-in.o
     CC     spl/env/env.o
     CC     spl/arch/arm/lib/secs.o
     CC     spl/arch/arm/lib/stack.o
     CC     spl/cmd/elf.o
     CC     spl/arch/arm/lib/interrupts.o
     CC     spl/arch/arm/lib/reset.o
     CC     spl/disk/part.o
     LD     spl/arch/arm/mach-keystone/built-in.o
     LD     spl/env/built-in.o
     CC     spl/disk/part_dos.o
     CC     spl/disk/part_efi.o
     CC     spl/common/image.o
     CC     spl/arch/arm/lib/cache.o
     LD     spl/cmd/ti/built-in.o
     CC     spl/lib/sha1.o
     CC     spl/arch/arm/lib/cache-cp15.o
     LD     spl/cmd/built-in.o
     CC     spl/lib/SHA256.o
     CC     spl/arch/arm/lib/psci-dt.o
     CC     spl/lib/bitmap.o
     CC     spl/lib/hashtable.o
     作为     spl/arch/arm/lib/ashldi3.o
     CC     spl/common/memsize.o
     作为     spl/arch/arm/lib/ashrdio.o
     CC     spl/arch/arm/lib/DIV0.o
     CC     spl/common/stdio.o
     作为     spl/arch/arm/lib/div64.o
     CC     spl/drivers/block/blk_legacy.o
     CC     spl/common/CLI.o
     作为     spl/arch/arm/lib1funcs.o
     CC     spl/drivers/i2c/i2c_core.o
     作为     spl/arch/arm/lib/lshrdi3.o
     LD     spl/drivers/block/built-in.o
     LD     spl/dts/built-in.o
     CC     spl/lib/errno.o
     CC     spl/drivers/i2c/Davinci2c.o
     作为     spl/arch/arm/lib/mudi3.o
     LD     spl/disk/built-in.o
     CC     spl/lib/display_options.o
     CC     spl/fs/fs_internal.o
     CC     spl/lib/CRC32.o
     作为     spl/arch/arm/lib/uldivmod.o
     CC     spl/common/command.o
     lds    spl/u-boot-spl.lds
     CC     spl/drivers/MTD/SPI/SF_probe.o
     CC     spl/arch/arm/lib/eabi_compat.o
     LD     spl/fs/built-in.o
     作为     spl/arch/arm/lib/crt0_arm_efi.o
     CC     spl/arch/arm/lib/reloc_arm_efi.o
     LD     spl/drivers/power/built-in.o
     LD     spl/drivers/i2c/built-in.o
     CC     spl/lib/ctype.o
     CC     spl/drivers/MTD/SPI/SPI-NOR Tiny.o
     CC     spl/drivers/MTD/SPI/SPI-NOR IDs.o
     CC     spl/common/s_record.o
     LD     spl/arch/arm/lib/built-in.o
     AR     spl/arch/arm/lib.a
     CC     spl/lib/hang.o
     CC     spl/lib/div64.o
     CC     spl/common/xyzModem.o
     CC     spl/lib/linux_compat.o
     LD     spl/drivers/power/MFD/Built-in.o
     LD     spl/drivers/power/PMIC/Built-in.o
     CC     spl/lib/linux_string.o
     CC     spl/lib/slre.o
     CC     spl/lib/membux.o
     CC     spl/lib/string.o
     cc     spl/lib/tables_csum.o
     CC     spl/lib/time.o
     LD     spl/common/built-in.o
     LD     spl/drivers/power/reguler/built-in.o
     CC     spl/lib/hexdump.o
     cc     spl/lib/uuuid.o
     LD     spl/drivers/MTD/SPI/SPI-NOR.o
     LD     spl/drivers/MTD/SPI/built-in.o
     CC     spl/lib/rand.o
     CC     spl/lib/pany.o
     CC     spl/drivers/serial/serial.o
     CC     spl/drivers/serial/serial_ns1655.o
     CC     spl/drivers/serial/ns1655.o
     CC     spl/lib/vsprintf.o
     CC     spl/lib/strmhz.o
     CC     spl/lib/strto.o
     CC     spl/drivers/SPI/SPI.o
     CC     spl/drivers/SPI/SPI-mem-nodm.o
     LD     spl/drivers/soc/ti/built-in.o
     CC     spl/drivers/SPI/Davinci_SPI.o
     LD     spl/drivers/soc/built-in.o
     LD     spl/drivers/serial/built-in.o
     LD     spl/drivers/spi/built-in.o
     LD     spl/drivers/built-in.o
     LD     spl/lib/built-in.o
     LD     spl/u-boot-spl
     objcopy spl/u-boot-spl-nodtb.bin
     复制   spl/u-boot-spl.bin
     MKIMAGE spl/u-boot-spl.gph
     CAT    u-boot-spI.gph
    =========================== 警告===========================
    该板不使用 CONFIG_DM_USB。 请更新
    在 v2019.07发布之前使用 CONFIG_DM_USB 的电路板。
    未能在截止日期前进行更新可能会导致电路板被移除。
    有关更多信息,请参见 doc/driver-model/MIGRATION.txt。
    ========================================================================================================================
     CFGCHK u-boot.cfg
    Shankari@shankari-Latitude-E7470:~μ C/ti-processor-sdk-linux-k2e-evm-06.03.00.106/board-support/u-boot-2019.01+gitAUTOarch+333c72d3-g333c72d3$ make u-boot-spi.gh=arm cross_linux-compile eabf-
     chk    include/config/uboot.release
     CHK    包含/生成/ version_autogenerated.h
     CHK    包含/生成/ timestamp_autogenerated.h
     UPD    包含/生成/ timestamp_autogenerated.h
     CHK    包含/生成/ generic-asm-offsets.h
     CHK    包含/生成/ asm-offsets.h
     HOSTCC 工具/mkenviemmage.o
     HOSTLD 工具/mkenemmage
     HOSTCC 工具/fit_image.o
     HOSTCC 工具/image-host.o
     HOSTCC 工具/dumpimage.o
     HOSTLD 工具/双映像
     HOSTCC 工具/mkimage.o
     HOSTLD 工具/mkimage
     cc     cmd/version.o
     LD     cmd/built-in.o
     CC     common/main.o
     LD     common/built-in.o
     CC     lib/efi_loader/efi_reloc.o
     CC     lib/efi_loader/helloworld.o
     LD     lib/efi_loader/helloworld_efi.so
     objcopy lib/efi_loader/helloworld.efi
    RM lib/efi_loader/helloworld_efi.so lib/efi_loader/helloworld.o
     CC     lib/SMBIOS.o
     CC     lib/display_options.o
     LD     lib/built-in.o
     LD     u-boot
    make[2]:'arch/arm/dts/keystone-k2e-evm.dtb'为最新版本。
     CC     spl/common/spl/spl.o
     LD     spl/common/spl/built-in.o
     CC     spl/lib/display_options.o
     LD     spl/lib/built-in.o
     LD     spl/u-boot-spl
     objcopy spl/u-boot-spl-nodtb.bin
     复制   spl/u-boot-spl.bin
     MKIMAGE spl/u-boot-spl.gph
     objcopy u-boot-nodtb.bin
     CAT    u-boot-dtb.bin
     复制   u-boot.bin
     MKIMAGE u-boot.img
     CAT    u-boot-spI.gph
    Shankari@shankari-Latitude-E7470:~μ C/ti-processor-sdk-linux-k2e-evm-06.03.00.106/board-support/u-boot-2019.01+gitAUTOINC+333c72d3-g333c72d3$
    ================================================================

    此致

    Shankari G

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    4.构建 u-boot

    ===================

    cd ~/ti-processor-sdk-linux-k2e-evm-06.03.00.106/board-support/u-boot-2019.01+gitAUTOINC+333c72d3-g333c72d3

    使 distclean arch=arm cross_compile=arm-linux-gnueabihf-

    使 k2e_evm_config arch=arm cross_compile=arm-linux-gnueabihf-

    使-J8 all arch=arm cross_compile=arm-linux-gnueabihf-

    使 u-boot-spi.gph arch=arm cross_compile=arm-linux-gnueabihf-

    --------------------

    相同的步骤以下面的快照/视频的形式捕获。

    使 distclean arch=arm cross_compile=arm-linux-gnueabihf-

    使 k2e_evm_config arch=arm cross_compile=arm-linux-gnueabihf-

    使-J8 all arch=arm cross_compile=arm-linux-gnueabihf-

    使 u-boot-spi.gph arch=arm cross_compile=arm-linux-gnueabihf-


    视频、以方便使用

    e2e.ti.com/.../sample_2D00_1_2D00_1.mp4

    此致

    Shankari G