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.

[参考译文] C2000WARE:f2838x 电路板程序问题

Guru**** 2553450 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1015521/c2000ware-f2838x-board-program-issue

器件型号:C2000WARE

在 c2000ware 的 ethernet_ex1_basic_tx_rx_loopback 开始处的注释部分、我在注释中遇到了以下语句: “在运行此 Communication Manager 代码之前,必须运行 C28x CPU1代码以配置到 Communication Manager 的时钟以及以太网模块所需的 IO PADS”当我要运行另一个代码(ethernet_ex1_basic_tx_rx_loopback)时,如何实现此操作? 当我直接运行代码时、它是编译的、并且在调试窗口中弹出了一个新选项卡、其中包含以下语句:"break at address "0x3fd2ae"、no debug information available、or outside of program code"。 下面是屏幕截图

如何运行代码并检查以太网模块的功能?

如果可能、您能否发布分步过程来运行此代码并检查其功能?

(文件位置- C2000Ware_3_04_00_00 -> driverlib -> f2838x ->示例-> cm ->以太网-> Ethernet_ex1_basic_TX_Rx_loopback)

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

    利东

    请注意、今天7月5日是美国假日。  您应在7月6日当天结束前收到回复。  感谢您的耐心。

    最棒的

    Matthew  

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

    您好!

    当您为工程启动调试会话时、只有该二进制文件将加载到特定内核、如果您启动另一调试会话、则会终止现有会话。

    运行以太网示例所需执行的步骤。

    1) 1)从以太网示例文件夹中导入 EtherNet_C28x_CONFIG 示例。  

    2) 2)构建项目并启动调试会话。 这应将二进制文件加载到 C28x CPU (C28xx_CPU1)

    3) 3)点击 run、以便运行示例。

    4) 4)在调试会话中右键点击 Cortex_M4_0、然后点击"Connect"。 这应允许您将二进制文件加载到 CM4

    5) 5)右键单击 Cortex M4、然后单击 LOAD、并 从对话框中选择 ETHERNET_ex1_BASICE_TX_Rx_环 回。 这会将.out 刻录到器件存储器中。

    6) 6)点击"run for CM4 CPU"。 您可以使用"Expressions"窗口检查 RX_buffer 是否已成功接收数据。

    此致、

    Yashwant