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.

[参考译文] CCS/AM3352:NDK 初始化太长

Guru**** 2539500 points
Other Parts Discussed in Thread: AM3352

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/890928/ccs-am3352-ndk-initialization-too-long

器件型号:AM3352

工具/软件:Code Composer Studio

你(们)好

     我使用 am3352进行产品开发、

以下是初始化日志。 NDK 的初始化时间很长。

完成初始化大约需要2.5秒。

我不知道在 NDK 的初始化过程中需要做什么、

但这一时间太长了。 是否有任何方法可以缩短时间?

我的 PDK 版本是 pdk_am335x_1_0_13。

NDK 版本为 NDK_3_40_01_01。


[17:36:18.284]收←◆应用程序启动
I2C 初始化成功!

设置 ECC 方案

[17:36:19.461]收←◆Radar_Read_image! CUR_BLOCK 为18、cur_page 为42
CHECK_READ 为0x1f72
NAND CRC 是 bbaba、图像出厂 CRC 是0x1f72

[17:36:19.701]收←◆mmcsd 打开成功!
[17:36:19.733]收←◆MMCSD 参数块大小= 512、块计数= 7553024
打开 GPMC 成功!!

------ APP_EDMA_Init --------------
EDMA_PARAMS_Init 成功!
SetPhyMode:000021e1自动:1、FD10:64、HD10:
[17:36:19.775]收←◆32、FD100:256、HD100:128、FD1000:8192 LPBK:0
SetPhyMode:000021e1自动:1、FD10:64、HD10:32、FD100:256、HD100:128、 FD1000:8192 LPBK:0

[17:36:20.030]收←◆ENETPHY_FindingState:PhyNum:30
ENETPHY_FindingState:PhyNum:30

[17:36:20.174]收←◆ENETPHY_DisablePhy (30)
使能 PHY 协商外部连接
Nway 广播:FullDuplex-1000 FullDuplex-100 HalfDuplex-100 FullDuplex-10 HalfDuplex-10
ENETPHY_DisablePhy (30)
使能 PHY 协商外部连接
Nway 广播:FullDuplex-1000 FullDuplex-100双向数据清除
HalfDuplex-100全双工-10 HalfDuplex-10

[17:36:22.217]收←◆PHY:30、内格模式011、NWAYadvertisRED 011、NWAYREadvertis广播 cde1
协商连接:全双工100 Mbs

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

    您好、Hongping、

    您是否在 Processor SDK RTOS (基本和 FTP 示例)中尝试过现有的 NDK/NIMU 示例?

    您是否看到了相同的问题?

    Ming

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

    你(们)好

        我有测试示例 NIMU_FtpExample_bbbAM335x_armExampleproject、它具有相同的问题。


    [13:45:54.824]收←◆SetPhyMode:000021e1 Auto:1、FD
    [13:45:54.860]收←◆10:64、HD10:32、FD100:256、HD100:128、FD1000:8192 LPBK:0

    SYS/BIOS EtherNet/IP (CPSW)示例应用、EVM IP 地址:192.168.0.111
    SetPhyMode:000021e1自动:1、FD10:64、HD10:32、FD100:256、HD100:128、 FD1000:8192 LPBK:0
    fdOpenSession 结果= 1.

    [13:45:55.116]收←◆ENETPHY_FindingState:PhyNum:30
    ENETPHY_FindingState:PhyNum:30

    [13:45:55.212]收←◆ENETPHY_DisablePhy (30)
    字节
    [13:45:55.249]收←◆e PHY 可协商外部连接
    Nway 广播:FullDuplex-1000 FullDuplex-100 HalfDuplex-100 FullDuplex-10 HalfDuplex-10
    ENETPHY_DisablePhy (30)
    使能 PHY 协商外部连接
    Nway 广播:FullDuplex-1000 FullDuplex-100 HalfDuplex-100 FullDuplex-10 HalfDuplex-10

    [13:45:57.263]收←◆PHY:30、NegMode 011、NWAYAdvertis作用011、NWAYREadvertis作用 cde1
    协商连接:全双工100 Mbs

    [13:45:59.730]收←◆开始测试时、传输之间的延迟为1000 μ s

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

    您好、Hongping、

    我无法找到代码中打印出的"以传输之间的1000微秒延迟开始测试"的位置。

    您可以尝试连接到千兆位连接或在两者之间使用千兆位交换机。 协商看起来大约需要2秒。

    Ming

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

    你(们)好

        抱歉、我们的硬件不支持 GMII。是否 可以优化此问题?

    巴西!

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

    您好、Hongping、

    如何将 AM335x 连接到以太网? 直接或通过带有 DHCP 的交换机或路由器连接到 PC 或其他设备?

    Ming

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

    你(们)好

      我们的板直接连接到 PC 网络、而不是通过交换机或路由器。

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

    你(们)好

       该问题可以解决吗?

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

    您好!

    您能否在电路板和 PC 之间进行切换?  它可以帮助我们缩小缓 降的来源。

    Ming    

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

    您好!

    我手头没有 AM335x EVM、因此无法验证 evmAM335x 上是否出现缓慢问题。

    Ming

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

    你(们)好

    我打印了一些日志、发现在与 PHY 芯片交互时、

    PHY 芯片寄存器状态的等待时间有点长、

    可能是硬件交互问题

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

    你好,Hongping

    这也是我的猜测。 因此 、我建议您在 PC 和电路板之间放置一个开关、以便 电路板上的 PHY 可以与开关交互、而不 是 PC 上的 PHY。

    Ming

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

    你(们)好

        路由器通过网线连接、

    。时间与 PC μ s 的连接时间基本相同

    巴西!

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

    您好!

    尝试调整 pdk_am335x_1_0_16\packages/ti\board\src\evmAM335x\device\enet_phy.c 中的 ENETPHY_MDIX_TO 当前值为2.74秒。

    Ming

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

    你(们)好  

        我尝试将 Mody ENETPHY_MDIX_TO 设置为1、应用程序运行时会崩溃。

    我将变为10、20、50、初始化时间没有变化。

    巴西!

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

    您好!

    您是否在更改后重新构建了电路板库?

    Ming

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

    你(们)好

       当然、  我在更改后重新构建了电路板库。

    并在重新构建电路板库后清理和构建应用。

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

    您好!

    我必须就此问题与开发团队进行核实。 当我从他们那里获得任何反馈时、他们会回来。

    Ming

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

    你(们)好

      已经有很多天了。 您是否有解决问题的最新信息?

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

    是否有任何更新?