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.

[参考译文] AM2434:运行 Profinet 演示失败

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1285703/am2434-failed-to-run-profinet-demo

器件型号:AM2434
主题中讨论的其他器件:TMDS243EVM

您好、Champs:

硬件:TMDS243EVM  

SW: MCU_PLUS_SDK_am243x_08_06_00_48

客户正在调试 RMII pn 演示加载到 cotex_r5,并运行,EVM 板的两个红色 LED (LD22和 LD23)打开。  

插入网络电缆,网络端口指示灯不亮。

是否有任何手册介绍 如何在 TMDS243EVM 上运行 PROFINET 堆栈?

  DeviceType   为 HSFS

----------------
SoC ID 标头信息:
----------------
数字锁定数:2
----------------
SoC ID 公共 ROM 信息:
----------------
SubBlockId:1
SubBlockSize : 26
DeviceName:am64x
设备类型: HSFS
DMSC ROM 版本:[0、2、0、0]
R5 ROM 版本:[0、2、0、0]
----------------
SoC ID 安全 ROM 信息:
----------------
SEC SubBlockId:2
SEC SubBlockSize : 166
SEC PRIME:0
SEC 密钥版本:0
SEC 密钥计数:0
SEC TI MPK 散列:b018658ad99dc903c8c9bfb27b12751099920a042ad1dFeatur7b7b57369f15546de285edde6a7b39a8b3c40a27b237f8fb1e57f245e80b929c1e28c1e2edc2ecb0246aaae6
SEC Cust MPK 哈希:ad0bc40b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0000
SEC 唯一 ID:74168f15e6e9c7a03a4f895e168e9dd0ccd3949b53caecf327fd12450a89351e


演示 路径:C:\ti\mcu_plus_sdk_am243x_08_06_00_48\examples\industrial_comms\Profinet_device_demo

日志:

[APP] INFO:正在初始化 PRU 实例...
DID 映射0x30080000 len 0x2000至0x30080000 (dram0)
DID 映射0x30082000 len 0x2000至0x30082000 (dram1)
DID 映射0x300b4000 len 0x4000至0x300b4000 (iram0)
DID 映射0x300b8000 len 0x4000至0x300b8000 (iram1)
DID 映射0x30090000 len 0x10000至0x30090000 (shdram)
DID 映射0x300a2000 len 0x400至0x300a2000 (CONTROL0)
DID 映射0x300a4000 len 0x400至0x300a4000 (CONTROL1)
DID 映射0x300a0000 len 0x2000到0x300a0000 (INTC)
已将0x300a6000 len 0x2000映射到0x300a6000 (cfg)
DID 映射0x300a8000 len 0x2000到0x300a8000 (uart0)
DID 映射0x300ae000 len 0x2000至0x300ae000 (IEP)
DID 映射0x300b0000 len 0x2000到0x300b0000 (ecap0)
DID 映射0x300b2000 len 0x400至0x300b2000 (MII_RT)
DID 映射0x300b2000 len 0x1c00至0x300b2000 (MDIO)
DID 映射0x3008a000 len 0x2000到0x3008a000 (txPru0Iram)
DID 映射0x3008c000 len 0x2000到0x3008c000 (txPru1Iram)
已映射0x300a5000 len 0x100到0x300a5000 (txPru0CtlReg)
已映射0x300a5000 len 0x100到0x300a5000 (txPru1CtlReg)
PHY 15:禁用 RGMII 模式
PHY 15:禁用 Gbit ANEG
PHY 3:禁用 RGMII 模式
PHY 3:禁用 Gbit ANEG

模式:MII

谢谢
此致
闪耀

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

    Shine、您好!

    Wendy Jiang 说:
    演示 路径:C:\ti\mcu_plus_sdk_am243x_08_06_00_48\examples\industrial_comms\Profinet 设备演示

    我没有看到可下载的08_06_00_48 SDK、我也没有在08_06_00_45和09_00_00_35中看到该演示。

    您能否获得有关如何收到此演示的说明?

    此致、

    拉尔夫·雅各比

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

    您好, ralph,

    非常感谢。

    您能否澄清此演示是如何收到的?

    客户表示 TI 发送的电子邮件提供了   采用 Siemens PN 堆栈的 mcu_plus_SDK_am243x_08_06_00_48的下载链接。


    谢谢
    此致
    闪耀...

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

    您好、 Ralph Jacobi:

    它们是否加载了图像的 hs_fs 版本?

    是的、我们已加载 hs_fs 图像。

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

    尊敬的 Cheng:

    让我今天来看看这个问题,明天会再来。

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

    您好、、您可以运行 PN 堆栈、连接 Profinet PLC 吗?

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

    PN 协议栈正在成功运行。 我还有一个问题是此协议栈是否使用外部 DDR、正如我在 example.syscfg 文件中看到的 DDR 函数未 启用。

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

    是的、堆栈没有针对大小进行优化、内存占用量对于内部 MSRAM 来说太大。

     佩卡

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

    大家好!

    请检查 DDR 是否已启用。 堆栈正在外部闪存之外运行。

    此致

    卡里姆  

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

    但我在 PN 演示中没有找到 DDR 初始化的位置,您能告诉我 DDR 初始化的位置?

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

     它将是由 syscfg 生成的 driver_open 调用的一部分。

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

    但 syscfg 未在 PN 演示中配置 DDR。  

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

    尊敬的 Cheng:

    由于节假日,响应延迟,我们深表歉意。 您在这里使用哪种引导模式?

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

    如果调试,则使用 ospi 模式

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

    尊敬的  

    更正了我上述 DDR 初始化的语句、这是通过 GEL 脚本: C:\ti\ccs1240\ccs\ccs_base\emulation\gel\AM24x\AM24_DDRSS\AM24_DDRSS_Config.gel 完成的。

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

    另外、我们还想确认、您在这里正面临什么问题、DDR 不会被初始化吗?

    至于如何在要创建自己的 DDR 配置时使用 syscfg、请参阅此内容以了解更多详细信息: AM243x MCU+ SDK:DDR (TI.com)

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

    感谢您的回答。  现在我没有问题。

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

    很高兴听到这个消息、如果需要、请创建新主题以获得任何其他帮助。 现在关闭此主题帖。