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.

[FAQ] [参考译文] [常见问题解答] TMS320C6657:适用于 TI-RTOS SDK C665x 处理器的 NIMU EMAC 示例

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1107360/faq-tms320c6657-nimu-emac-example-for-c665x-processor-from-ti-rtos-sdk

器件型号:TMS320C6657
Thread 中讨论的其他器件:CCStudio

如何在 TI-RTOS SDK 中运行 NIMU EMAC 示例?

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

    要为 C665x 器件运行 NIMU EMAC 示例、请确保存在先决条件。

    1. CCSTUDIO_9.3.0.00012 (https://www.ti.com/tool/download/CCSTUDIO/9.3.0.00012)、
    2. PROCESSOR-SDK-RTOS-C665x (版本:06_03_00_106)(https://software-dl.ti.com/processor-sdk-rtos/esd/C665x/latest/index_FDS.html)
    3. 生成示例项目(https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1040872/faq-tms320c6657-how-to-generate-the-ccs-pdk-examples-for-c6657)。

    现在、将 CCS 项目导入 CCS 并继续

    1. 要导入工程、请转至文件->导入->"C/C++"中的"CCS 项目"->浏览"选择搜索目录"。确保取消选中"将工程复制到工作区"(这是为了避免编译错误、仅当 TI-RTOS SDK 安装在与"C:\ti\"不同的位置时)。
    2. 在"Nimu_emacExampleClient_EVMC6657C66BiosExampleProject"项目中、
      1. 修改以下行以将 IP 配置为静态。
        Fullscreen
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        17
        18
        19
        20
        21
        // IP Configuration
        //
        char *HostName = "tidsp";
        char *LocalIPAddr = "192.168.1.4";
        char *LocalIPMask = "255.255.255.0"; // Not used when using DHCP
        char *GatewayIP = "192.168.1.1"; // Not used when using DHCP
        char *DomainName = "demo.net"; // Not used when using DHCP
        char *DNSServer = "0.0.0.0"; // Used when set to anything but zero
        ...
        /*
        * Main thread
        */
        int StackTest()
        {
        ...
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
      2. 修改以下行以通过 DHCP 服务器配置 IP。
        Fullscreen
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        int StackTest()
        {
        if(0) // set '0' for DHCP IP configuration
        {
        // Manual IP configuration
        CI_IPNET NA;
        CI_ROUTE RT;
        ...
        }
        else
        {
        //DHCP configuration
        }
        }
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    3. 现在、将二进制文件加载到 DSP 内核中(默认情况下在内核0上)。
    4. 在"Console"窗口中、  
      1.  将显示以下输出以成功设置静态 IP、
      2. 将显示以下输出、以便通过 DHCP 服务成功设置 IP、  
    5. 从输出控制台,您可以推断出,与 DHCP 服务“Telnet”和“HTTP”服务一起也是联机的。
      1. 可以通过连接到设备 IP 和端口23来验证 Telnet。
      2. 可以通过连接到设备 IP 和端口80来验证 HTTP (Web 服务器)、此外、我们还可以查看存储在存储器中的网页。

                

    谢谢、此致、

    Rajarajan U