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.

[参考译文] AM625:GPMC NAND 引导的 defconfig

Guru**** 2470720 points
Other Parts Discussed in Thread: AM625

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1432710/am625-defconfig-for-gpmc-nand-booting

器件型号: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

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

    尊敬的 Koji-san:

    我已经为您分配了话题。 请注意,这是一个在印度的假日周。 如果您在几个工作日内未收到回复、请随意 ping 该主题。

    此致、

    Nick

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

    您好!

    您是否仍需要有关此查询的帮助?

    此致、
    Aparna

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

    尊敬的 Aparna:

    我自己解决了这个问题。

    需要根据 am62x_lpsk_R5_GPMC_defconfig 来配置该函数。

     

    此致、

    Koji