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.
器件型号:TMS320F28388
工具/软件:Code Composer Studio
您好!
我不熟悉 TMS320F2838x、并尝试使用与 PTP 相关的示例、例如 Ethernet_ex2_phy_loopback 和 Ethernet_ex4_PTP_basic_slave。
构建示例没有问题、但我也遇到了相同的问题"在地址"0x3fd2ae"处中断、没有可用的调试信息、或者程序代码之外。" 进行调试
我将 DP83640用作 PHY 层。
谢谢。
Cheng
郑
以太网专家因在印度度假而不在办公室。 请在星期二之前回复。
您好、Cheng、
您是否已通过 C28x 配置以太网外设时钟和以太网端口?
您需要首先使用 以太网宏运行示例 C2000Ware_3_03_00_00\driverlib\f2838x\examples\c28x\cm_common_config_C28x。
谢谢、
Yashwant
您好、Yashwant、
感谢您的回复。 我运行 了 cm_common_config_C28x 并成功构建和调试。 但我无法运行 PTP 示例。 您能更详细地解释一下该过程吗?
我正在使用 TMS320F2838x 和 HSEC180 controlCARD 基板集线站。 此外、我使用 controlCARD 和 DP83640T-EVK 之间的 MII 接口连接 GPIO 引脚。
谢谢。
此致、
Cheng
您好、Cheng、
要运行 PTP 示例、您需要两个器件。 在1上,您必须运行 ethernet_ex4_PTP_basic_slave.c,而另一个则需要运行 ethernet_ex4_PTP_basic_master.c。 此示例的说明对此进行了说明。
此致、
Yashwant
尊敬的 Yashwant:
感谢您给出的简单答案。 不过,我恐怕我没有充分解释这个问题,所以在这里引起一些混乱。
正如我在第一篇文章中描述的那样、我遇到 了"在地址"0x3fd2ae 处中断、没有可用的调试信息、或者程序代码之外。" 当我调试与 F2838x 以太网相关的示例时、包括但不限于以太网_ex1_baxic_TX_Rx_loopback、Ethernet_ex2_phy_loopback、Ethernet_ex3_threshold_mode_phy_loopback、Ethernet_ex4_PTP_basic_master 等。 它们都有上述相同的问题。 请注意、当出现此问题时、程序甚至没有进入主函数、并且地址始终 为"0x3fd2ae"。
此外、您还提到了在 运行其他以太网应用之前、我应该运行 EtherNet_C28x_config 来配置外设。 执行该操作的详细过程是什么? 我的理解是、当上载和调试第二个项目时、系统会擦除第一个项目。 如何防止 IF?
我注意到、在示例 Ethernet_C28x_CONFIG 中、项目显示[Active - CPU1_RAM]、其余示例显示[Active - CM_RAM]。 这是一个潜在问题吗?
非常感谢您的帮助。 谢谢。
此致、
Cheng
您好、Cheng、
您尝试在哪个内核上运行以太网示例? 如前所述、您需要 首先在 C28x 内核中加载并运行 EtherNet_C28x_CONFIG 项目、然后在 CM 上加载另一个以太网示例。
[活动- CPU1_RAM]表示必须将其加载到 CPU1或 C28x
[有效- CM_RAM]表示必须将其加载到 CM (ARM Cortex M)
当您在 CCS 中打开调试会话时、您可以看到哪些内核可编程。
谢谢、
Yashwant