工具与软件:
尊敬的专家:
我们的项目使用整个 cpsw5g 和8通道 CAN FD。 由于 spl 引导的便利性、我们的网关项目使用 u-boot 作为引导加载程序。 但是、网关演示仅适用于 SBL 引导、并且没有用于构建 SPL 引导的文档。 那么、是否有这样做的经验? 谢谢。
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.
工具与软件:
尊敬的专家:
我们的项目使用整个 cpsw5g 和8通道 CAN FD。 由于 spl 引导的便利性、我们的网关项目使用 u-boot 作为引导加载程序。 但是、网关演示仅适用于 SBL 引导、并且没有用于构建 SPL 引导的文档。 那么、是否有这样做的经验? 谢谢。
您好!
网关演示使用 CPU2_1内核上的 CPSW5G 和 CAN、MCAL ETH 驱动程序运行。
我们通过 MCU2_0 ETHFE 服务器+ MCU2_1以太网客户端和 CAN (基于 MCAL)来运行此过程。
如果您要运行该程序、则必须从 u-boot 引导 MCU2_0和 MCU2_1内核。
由于 TI 仅在 CCS 无引导模式下进行测试、因此请考虑为 MCU2_1内核分配 DDR、以避免与其他内核发生冲突。
如果要使用 CPSW5G 和 CAN 在 u-boot 处运行客户应用程序、可以从 u-boot 并使用启用 CPSW5G 和 CAN。
此致、
Sudheer
在 u-boot 引导阶段引导 MCU2提供一些困难。 我们让内核加载固件并引导 R5内核。 根据您的上述建议、对于 MCU2_0、我们应该使用 app_remoteswitchcfg_server、对于 MCU2_1、我们应该使用 app_remoteswitchcfg_client? 我已经尝试过此操作、但 MCU2_1的跟踪日志文件中没有任何内容。 并且有一些关于 Linux 客户端代理的错误消息:
12.488570] am65-cpsw-nuss 46000000.ethernet eth0: configuring for phy/rgmii-rxid link mode [ 12.561537] am65-cpsw-nuss c000000.ethernet: PSI-L request err -22 [ 12.601751] am65-cpsw-nuss c000000.ethernet: couldn't enable rx chn: -22 [ 12.826838] am65_cpsw_nuss_ndo_slave_open+0x354/0x784 [ 13.076267] am65_cpsw_nuss_ndo_slave_open+0x354/0x784 [ 13.323842] am65_cpsw_nuss_ndo_slave_open+0x354/0x784 [ 13.570031] am65_cpsw_nuss_ndo_slave_open+0x354/0x784 [ 13.651674] am65-cpsw-nuss c000000.ethernet: PSI-L request err -22 [ 13.665335] am65-cpsw-nuss c000000.ethernet: couldn't enable rx chn: -22 [ 13.732624] am65_cpsw_nuss_ndo_slave_open+0x354/0x784 [ 13.735200] am65_cpsw_nuss_ndo_slave_open+0x354/0x784 [ 13.735437] am65_cpsw_nuss_ndo_slave_open+0x354/0x784 [ 13.735654] am65_cpsw_nuss_ndo_slave_open+0x354/0x784 [ 13.740211] am65-cpsw-nuss c000000.ethernet: PSI-L request err -22 [ 14.655955] am65-cpsw-nuss c000000.ethernet: couldn't enable rx chn: -22 [ 14.877891] am65_cpsw_nuss_ndo_slave_open+0x354/0x784 [ 15.120805] am65_cpsw_nuss_ndo_slave_open+0x354/0x784 [ 15.361677] am65_cpsw_nuss_ndo_slave_open+0x354/0x784 [ 15.612453] am65_cpsw_nuss_ndo_slave_open+0x354/0x784 [ 15.704824] am65-cpsw-nuss c000000.ethernet: PSI-L request err -22 [ 15.725016] am65-cpsw-nuss c000000.ethernet: couldn't enable rx chn: -22
MCU2_1似乎出现了错误、对吧?
关于 MCU2_1似乎有一些错误、对吗?
你好、柯先生
如果要运行 ETH+CAN 转发演示、需要在 R5F 内核下配置 MCU ETH 并运行 RTOS 演示
此致
Semon
你好、Sudheer
您可以帮助检查是否有用于在 ETHFW 上启用4 SGMII 端口的补丁、PHY 是88Q2112、
此 PHY CHP 是否有驱动程序?
谢谢
Semon
您好!
您可以帮助检查是否有可在 ETHFW 上启用4个 SGMII 端口的补丁、
以下我们提供了 SDK 中的串行器/解串器 SGMII 配置、必须从"ethfw/utils/board/sdc/j7200/"中的 board_j7200_evm.c 文件调用该配置 src 
以上将默认在 SGMII 中启用所有4个串行器/解串器通道。
注意:
在 ETHFW 中启用串行器/解串器配置并从 u-boot 和 Linux 禁用。
phy 为88Q2112、
此 PHY CHP 是否有驱动程序?
[报价]我们没有88Q2212的 PHY 驱动程序、请咨询 PHY 供应商、并按照下面分享的 PHY 集成指南集成到 PDK Enet。
https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-j7200/10_01_00_04/exports/docs/pdk_j7200_10_01_00_25/docs/apiguide/j7200/html/enetphy_guide_top.html
此致、
Sudheer