请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM625 工具与软件:
我想使用 AM625为 GPMC NAND 引导构建 tiboot3。
我根据 am62x_evm_r5_defconfig 进行配置、并附加一些配置:
CONFIG_SPL_MTD_SUPPORT=y CONFIG_SPL_MTD_LOAD=y CONFIG_SYS_MTD_U_BOOT_OFFS=0x80000 CONFIG_SPL_NAND_SUPPORT=y # CONFIG_SPL_NAND_RAW_ONLY is not set # CONFIG_SPL_NAND_BASE is not set CONFIG_SPL_NAND_SPI_SUPPORT=y # CONFIG_CMD_SEAMA is not set CONFIG_CMD_FLASH=y # CONFIG_CMD_MTD is not set # CONFIG_CMD_NAND is not set # CONFIG_CMD_ONENAND is not set CONFIG_CMD_MTDPARTS=y # CONFIG_CMD_MTDPARTS_SPREAD is not set # CONFIG_CMD_MTDPARTS_SHOW_NET_SIZES is not set CONFIG_MTDIDS_DEFAULT="nand0=omap2-nand.0" CONFIG_MTDPARTS_DEFAULT="omap2-nand.0:2m(NAND.tiboot3),2m(NAND.tispl),2m(NAND.tiboot3.backup),4m(NAND.u-boot),256k(NAND.u-boot-env),256k(NAND.u-boot-env.backup),-(NAND.file-system)" CONFIG_SPL_DM_DEVICE_REMOVE=y # CONFIG_DFU_MTD is not set # CONFIG_DFU_NAND is not set CONFIG_MTD=y CONFIG_DM_MTD=y # CONFIG_MTD_CONCAT is not set # CONFIG_SYS_MTDPARTS_RUNTIME is not set # CONFIG_CFI_FLASH is not set # CONFIG_ALTERA_QSPI is not set CONFIG_MTD_NAND_CORE=y CONFIG_MTD_RAW_NAND=y CONFIG_SYS_MAX_NAND_DEVICE=1 # CONFIG_SYS_NAND_DRIVER_ECC_LAYOUT is not set # CONFIG_SYS_NAND_USE_FLASH_BBT is not set # CONFIG_DM_NAND_ATMEL is not set # CONFIG_NAND_ATMEL is not set # CONFIG_NAND_BRCMNAND is not set # CONFIG_NAND_DAVINCI is not set # CONFIG_NAND_DENALI_DT is not set # CONFIG_NAND_FSL_IFC is not set # CONFIG_NAND_LPC32XX_MLC is not set # CONFIG_NAND_LPC32XX_SLC is not set # CONFIG_NAND_OMAP_GPMC is not set # CONFIG_NAND_VF610_NFC is not set # CONFIG_NAND_PXA3XX is not set # CONFIG_NAND_ARASAN is not set # CONFIG_NAND_MXIC is not set # CONFIG_NAND_ZYNQ is not set # CONFIG_NAND_OCTEONTX is not set CONFIG_SYS_NAND_BLOCK_SIZE=0x40000 # CONFIG_SYS_NAND_ONFI_DETECTION is not set # CONFIG_SYS_NAND_U_BOOT_LOCATIONS is not set # CONFIG_SPL_NAND_DENALI is not set CONFIG_MTD_SPI_NAND=y CONFIG_SYS_NAND_MAX_OOBFREE=32 CONFIG_SYS_NAND_MAX_ECCPOS=680 CONFIG_SYS_NAND_MAX_CHIPS=1 # CONFIG_SPI_FLASH_MTD is not set # CONFIG_FDT_FIXUP_PARTITIONS is not set CONFIG_SPL_MEMORY=y CONFIG_MEMORY=y # CONFIG_TI_GPMC is not set CONFIG_SYS_NAND_SELF_INIT=y CONFIG_SPL_SYS_NAND_SELF_INIT=y CONFIG_SPL_NAND_INIT=y CONFIG_NAND_OMAP_GPMC=y # CONFIG_NAND_OMAP_GPMC_PREFETCH is not set # CONFIG_NAND_OMAP_ELM is not set # CONFIG_NAND_OMAP_ECCSCHEME_HAM1_CODE_SW is not set # CONFIG_NAND_OMAP_ECCSCHEME_HAM1_CODE_HW is not set # CONFIG_NAND_OMAP_ECCSCHEME_BCH8_CODE_HW_DETECTION_SW is not set CONFIG_NAND_OMAP_ECCSCHEME_BCH8_CODE_HW=y # CONFIG_NAND_OMAP_ECCSCHEME_BCH16_CODE_HW is not set CONFIG_NAND_OMAP_ECCSCHEME=6 CONFIG_SYS_NAND_PAGE_COUNT=0x40 CONFIG_SYS_NAND_PAGE_SIZE=0x1000 CONFIG_SYS_NAND_OOBSIZE=0X100 # CONFIG_SYS_NAND_BUSWIDTH_16BIT is not set CONFIG_SYS_NAND_U_BOOT_LOCATIONS=y CONFIG_SYS_NAND_U_BOOT_OFFS=0x200000 CONFIG_SYS_NAND_U_BOOT_OFFS_REDUND=0x200000 # CONFIG_SPL_NAND_AM33XX_BCH is not set # CONFIG_SPL_MMC is not set # CONFIG_SPL_SPI is not set # CONFIG_SPL_BOOTCOUNT_LIMIT is not set CONFIG_SPL_ENV_SUPPORT=y # CONFIG_SPL_SAVEENV is not set CONFIG_SPL_NAND_DRIVERS=y CONFIG_SPL_NAND_ECC=y # CONFIG_SPL_NAND_SOFTECC is not set CONFIG_SPL_NAND_BASE=y CONFIG_SPL_NAND_IDENT=y CONFIG_SPL_ENV_IS_NOWHERE=y CONFIG_TI_GPMC=y # CONFIG_TI_GPMC_DEBUG is not set CONFIG_NAND_OMAP_ELM=y
对某些函数(如 spi_mem_exec_op.)的未定义引用发生了错误
您能为 am625提供 NAND 引导的 defconfig 吗?
处理器 SDK:09.02.01.09
u-boot:TI-u-boot-2023.04
此致、
Koji