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.

[参考译文] AM623:以太网引导请重置电路板

Guru**** 2482105 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1438581/am623-ethernet-boot-please-reset-board

器件型号:AM623

工具与软件:

您好!

我从 v9升级到 v10、之前在 v10中应用了以太网引导补丁。 现在、该补丁未应用、因此我将其删除并构建了映像。 但是、构建后、我会收到"please reset the board"消息。 是否应该使用新的补丁来进行以太网引导?

此致、Vikash

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

    您好 Vikash、我们的专家不在办公室、可用于商务旅行和休假。 请期待她的答复延迟。  

    同时、您为 v9使用了哪个补丁?  

    谢谢!

    Paula.

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

    您好!

    From fa66b743bcd854739b5bf741b036ae538255694d Mon Sep 17 00:00:00 2001
    From: Andreas Dannenberg <dannenberg@ti.com>
    Date: Thu, 6 Jun 2024 01:15:56 -0500
    Subject: [PATCH] u-boot-ti-staging: Fix SDK v9.2 AM62 Ethernet boot
    
    Signed-off-by: Andreas Dannenberg <dannenberg@ti.com>
    ---
     ...m_r5_ethboot-Fix-syscon-related-buil.patch | 31 +++++++
     ...m_r5_ethboot-Reduce-memory-consumpti.patch | 87 +++++++++++++++++++
     ...-sk-common-u-boot-Fix-phy_gmii_sel-n.patch | 37 ++++++++
     .../u-boot/u-boot-ti-staging_%.bbappend       |  7 ++
     4 files changed, 162 insertions(+)
     create mode 100644 recipes-bsp/u-boot/u-boot-ti-staging/0001-configs-am62x_evm_r5_ethboot-Fix-syscon-related-buil.patch
     create mode 100644 recipes-bsp/u-boot/u-boot-ti-staging/0002-configs-am62x_evm_r5_ethboot-Reduce-memory-consumpti.patch
     create mode 100644 recipes-bsp/u-boot/u-boot-ti-staging/0003-arm-dts-k3-am62x-sk-common-u-boot-Fix-phy_gmii_sel-n.patch
    
    diff --git a/recipes-bsp/u-boot/u-boot-ti-staging/0001-configs-am62x_evm_r5_ethboot-Fix-syscon-related-buil.patch b/recipes-bsp/u-boot/u-boot-ti-staging/0001-configs-am62x_evm_r5_ethboot-Fix-syscon-related-buil.patch
    new file mode 100644
    index 0000000..e7190bd
    --- /dev/null
    +++ b/recipes-bsp/u-boot/u-boot-ti-staging/0001-configs-am62x_evm_r5_ethboot-Fix-syscon-related-buil.patch
    @@ -0,0 +1,31 @@
    +From 3a4a78a7fdd29550b31675ecd91a755c9d451fab Mon Sep 17 00:00:00 2001
    +From: Andreas Dannenberg <dannenberg@ti.com>
    +Date: Sat, 1 Jun 2024 22:26:44 -0500
    +Subject: [PATCH 1/3] configs: am62x_evm_r5_ethboot: Fix syscon-related build
    + error
    +
    +The Ethernet boot defconfig needs the syscon driver to be enabled
    +otherwise this will result in a build error as the Ethernet driver
    +tries to read the MAC address from the efuses.
    +
    +Signed-off-by: Andreas Dannenberg <dannenberg@ti.com>
    +---
    + configs/am62x_evm_r5_ethboot_defconfig | 2 ++
    + 1 file changed, 2 insertions(+)
    +
    +diff --git a/configs/am62x_evm_r5_ethboot_defconfig b/configs/am62x_evm_r5_ethboot_defconfig
    +index 701e9db392a..2380eb2d3fd 100644
    +--- a/configs/am62x_evm_r5_ethboot_defconfig
    ++++ b/configs/am62x_evm_r5_ethboot_defconfig
    +@@ -79,6 +79,8 @@ CONFIG_SPL_DM=y
    + CONFIG_SPL_DM_SEQ_ALIAS=y
    + CONFIG_REGMAP=y
    + CONFIG_SPL_REGMAP=y
    ++CONFIG_SYSCON=y
    ++CONFIG_SPL_SYSCON=y
    + CONFIG_SPL_OF_TRANSLATE=y
    + CONFIG_CLK=y
    + CONFIG_SPL_CLK=y
    +-- 
    +2.34.1
    +
    diff --git a/recipes-bsp/u-boot/u-boot-ti-staging/0002-configs-am62x_evm_r5_ethboot-Reduce-memory-consumpti.patch b/recipes-bsp/u-boot/u-boot-ti-staging/0002-configs-am62x_evm_r5_ethboot-Reduce-memory-consumpti.patch
    new file mode 100644
    index 0000000..2013d31
    --- /dev/null
    +++ b/recipes-bsp/u-boot/u-boot-ti-staging/0002-configs-am62x_evm_r5_ethboot-Reduce-memory-consumpti.patch
    @@ -0,0 +1,87 @@
    +From ea3fbb314b55a38b3bcb392e87a7581bc8fd957a Mon Sep 17 00:00:00 2001
    +From: Andreas Dannenberg <dannenberg@ti.com>
    +Date: Thu, 6 Jun 2024 00:03:59 -0500
    +Subject: [PATCH 2/3] configs: am62x_evm_r5_ethboot: Reduce memory consumption
    +
    +Disable some features not related/needed for Ethernet boot to free up
    +more SRAM so that the Ethernet boot actually works.
    +
    +Signed-off-by: Andreas Dannenberg <dannenberg@ti.com>
    +---
    + configs/am62x_evm_r5_ethboot_defconfig | 19 +++++++++----------
    + 1 file changed, 9 insertions(+), 10 deletions(-)
    +
    +diff --git a/configs/am62x_evm_r5_ethboot_defconfig b/configs/am62x_evm_r5_ethboot_defconfig
    +index 2380eb2d3fd..adb53b28525 100644
    +--- a/configs/am62x_evm_r5_ethboot_defconfig
    ++++ b/configs/am62x_evm_r5_ethboot_defconfig
    +@@ -10,19 +10,16 @@ CONFIG_TARGET_AM625_R5_EVM=y
    + CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
    + CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x43c3a7f0
    + CONFIG_ENV_SIZE=0x20000
    +-CONFIG_ENV_OFFSET=0x680000
    + CONFIG_DM_GPIO=y
    + CONFIG_DEFAULT_DEVICE_TREE="k3-am625-r5-sk"
    + CONFIG_SPL_TEXT_BASE=0x43c00000
    + CONFIG_DM_RESET=y
    +-CONFIG_SPL_MMC=y
    + CONFIG_SPL_SERIAL=y
    + CONFIG_SPL_DRIVERS_MISC=y
    + CONFIG_SPL_STACK_R_ADDR=0x82000000
    + CONFIG_SPL_SYS_MALLOC_F_LEN=0x7000
    + CONFIG_SPL_SIZE_LIMIT=0x3A7F0
    + CONFIG_SPL_SIZE_LIMIT_PROVIDE_STACK=0x3500
    +-CONFIG_SPL_LIBDISK_SUPPORT=y
    + CONFIG_SPL_LOAD_FIT=y
    + CONFIG_SPL_LOAD_FIT_ADDRESS=0x80080000
    + # CONFIG_DISPLAY_CPUINFO is not set
    +@@ -44,8 +41,6 @@ CONFIG_HAS_CUSTOM_SPL_MALLOC_START=y
    + CONFIG_CUSTOM_SYS_SPL_MALLOC_ADDR=0x84000000
    + CONFIG_SYS_SPL_MALLOC_SIZE=0x1000000
    + CONFIG_SPL_EARLY_BSS=y
    +-CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR=y
    +-CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR=0x400
    + CONFIG_SPL_DMA=y
    + CONFIG_SPL_ENV_SUPPORT=y
    + CONFIG_SPL_ETH=y
    +@@ -60,28 +55,32 @@ CONFIG_SPL_RAM_DEVICE=y
    + CONFIG_SPL_REMOTEPROC=y
    + CONFIG_SPL_YMODEM_SUPPORT=y
    + CONFIG_HUSH_PARSER=y
    +-CONFIG_CMD_ASKENV=y
    +-CONFIG_CMD_GPT=y
    ++# CONFIG_CMD_EXPORTENV is not set
    ++# CONFIG_CMD_IMPORTENV is not set
    ++# CONFIG_CMD_EDITENV is not set
    ++# CONFIG_CMD_SAVEENV is not set
    ++# CONFIG_CMD_ENV_EXISTS is not set
    ++CONFIG_RANDOM_UUID=y
    + CONFIG_CMD_MMC=y
    + CONFIG_CMD_REMOTEPROC=y
    + # CONFIG_CMD_SETEXPR is not set
    + CONFIG_CMD_DHCP=y
    + CONFIG_CMD_TIME=y
    + CONFIG_CMD_FAT=y
    ++# CONFIG_DOS_PARTITION is not set
    + CONFIG_OF_CONTROL=y
    + CONFIG_SPL_OF_CONTROL=y
    + CONFIG_SPL_MULTI_DTB_FIT=y
    + CONFIG_SPL_MULTI_DTB_FIT_NO_COMPRESSION=y
    +-CONFIG_ENV_IS_IN_MMC=y
    + CONFIG_SYS_RELOC_GD_ENV_ADDR=y
    +-CONFIG_SYS_MMC_ENV_PART=1
    + CONFIG_SPL_DM=y
    + CONFIG_SPL_DM_SEQ_ALIAS=y
    + CONFIG_REGMAP=y
    + CONFIG_SPL_REGMAP=y
    +-CONFIG_SYSCON=y
    + CONFIG_SPL_SYSCON=y
    + CONFIG_SPL_OF_TRANSLATE=y
    ++# CONFIG_SPL_BLK is not set
    ++# CONFIG_BLOCK_CACHE is not set
    + CONFIG_CLK=y
    + CONFIG_SPL_CLK=y
    + CONFIG_SPL_CLK_CCF=y
    +-- 
    +2.34.1
    +
    diff --git a/recipes-bsp/u-boot/u-boot-ti-staging/0003-arm-dts-k3-am62x-sk-common-u-boot-Fix-phy_gmii_sel-n.patch b/recipes-bsp/u-boot/u-boot-ti-staging/0003-arm-dts-k3-am62x-sk-common-u-boot-Fix-phy_gmii_sel-n.patch
    new file mode 100644
    index 0000000..722e907
    --- /dev/null
    +++ b/recipes-bsp/u-boot/u-boot-ti-staging/0003-arm-dts-k3-am62x-sk-common-u-boot-Fix-phy_gmii_sel-n.patch
    @@ -0,0 +1,37 @@
    +From c14b711645c6afd28459af762068d9ab08efbe20 Mon Sep 17 00:00:00 2001
    +From: Andreas Dannenberg <dannenberg@ti.com>
    +Date: Thu, 6 Jun 2024 00:58:50 -0500
    +Subject: [PATCH 3/3] arm: dts: k3-am62x-sk-common-u-boot: Fix phy_gmii_sel
    + node
    +
    +Fix the phy_gmii_sel node by removing old/invalid declarations and
    +enabling it for SPL use.
    +
    +Signed-off-by: Andreas Dannenberg <dannenberg@ti.com>
    +---
    + arch/arm/dts/k3-am62x-sk-common-u-boot.dtsi | 8 +++-----
    + 1 file changed, 3 insertions(+), 5 deletions(-)
    +
    +diff --git a/arch/arm/dts/k3-am62x-sk-common-u-boot.dtsi b/arch/arm/dts/k3-am62x-sk-common-u-boot.dtsi
    +index 4265b434168..9ab7126df0d 100644
    +--- a/arch/arm/dts/k3-am62x-sk-common-u-boot.dtsi
    ++++ b/arch/arm/dts/k3-am62x-sk-common-u-boot.dtsi
    +@@ -148,12 +148,10 @@
    + 	/* This is WA because MDIO driver is not DM enabled */
    + 	pinctrl-0 = <&main_mdio1_pins_default &main_rgmii1_pins_default>;
    + 	bootph-pre-ram;
    ++};
    + 
    +-	cpsw-phy-sel@04044 {
    +-		compatible = "ti,am64-phy-gmii-sel";
    +-		reg = <0x0 0x00104044 0x0 0x8>;
    +-		bootph-pre-ram;
    +-	};
    ++&phy_gmii_sel {
    ++	bootph-pre-ram;
    + };
    + 
    + &cpsw_port2 {
    +-- 
    +2.34.1
    +
    diff --git a/recipes-bsp/u-boot/u-boot-ti-staging_%.bbappend b/recipes-bsp/u-boot/u-boot-ti-staging_%.bbappend
    index 8862d1f..fe32cdf 100644
    --- a/recipes-bsp/u-boot/u-boot-ti-staging_%.bbappend
    +++ b/recipes-bsp/u-boot/u-boot-ti-staging_%.bbappend
    @@ -5,6 +5,13 @@ SRC_URI:append:sk = " \
     		    file://0001-configs-j721s2-Sign-the-am68-sk-dtb-by-default-for-h.patch \
     		    file://0001-configs-j784s4-Sign-the-am69-sk-dtb-by-default-for-h.patch \
     		    "
    +
    +SRC_URI:append = " \
    +		    file://0001-configs-am62x_evm_r5_ethboot-Fix-syscon-related-buil.patch \
    +		    file://0002-configs-am62x_evm_r5_ethboot-Reduce-memory-consumpti.patch \
    +		    file://0003-arm-dts-k3-am62x-sk-common-u-boot-Fix-phy_gmii_sel-n.patch \
    +		    "
    +
     SRCREV:tie-jailhouse = "68f2264747f7a2a6883ab060d14ebade6d9bf51e"
     
     IPC_DM_FW = "ipc_echo_testb_mcu1_0_release_strip.xer5f"
    -- 
    2.34.1
    
    

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

    谢谢、我们会在内部进行检查

    Paula.

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

    尊敬的 Paula:

    您能告诉我今天是否有更新吗?

    此致、vikash

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

    您好 Murali、

    接下来的两个星期,他将要离开这个城市。 在此期间、我将您的主题重新分配给另一位团队成员、看看他们是否可以提供帮助。

    此致、

    Nick

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

    您好!

    您能否提供确切的 SDK 版本? 您能否提供 u-boot 序列的完整日志? 这已经在未来两周内发布的 SDK 中进行了测试。 如果我们知道您构建的确切提交 ID、我们可能会指向某个补丁。  

    此致、

    Schuyler

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

    尊敬的 Murali:

     https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1439307/sk-am62-lp-bootp---u-boot-console/中提供的解决方案是否 有帮助? 看起来在此 E2E 主题中观察到了相同/类似的问题。

    -道林

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能否提供确切的 SDK 版本? 您能否提供 u-boot 序列的完整日志? 这已经在未来两周内发布的 SDK 中进行了测试。 如果我们知道您正在构建的确切提交 ID、我们可能会指向一个补丁

    用于 Am62x 的围巾-铬