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] [参考译文] [常见问题解答] EVMK2G:如何在 K2G EVM 上为 DSP 内核运行 UART 示例

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1135364/faq-evmk2g-how-to-run-uart-examples-for-dsp-core-on-k2g-evm

器件型号:EVMK2G

如何在 TI-RTOS SDK 的 DSP 内核中构建、运行和测试 K2G UART 示例项目?

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

    要为 K2G 器件运行 UART 示例、请确保满足必要条件。

    1. 安装 CCS (https://www.ti.com/tool/download/CCSTUDIO/9.3.0.00012)
    2. TI RTOS SDK
      1. 对于 K2G: 安装 PROCESSOR-SDK-RTOS-K2G (版本:06_03_00_106, https://software-dl.ti.com/processor-sdk-linux/esd/K2G/latest/index_FDS.html ),
    3. 生成 PDK 的示例工程、
      1. 对于 K2G: https://e2e.ti.com/support/processors-group/processors/f/791/t/1135633

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

    1. 要导入项目、请转至文件->导入->"C/C++"中的"CCS 项目"->浏览"选择搜索目录"。 确保取消选中"Copy projects into Workspace"(这是为了避免编译错误、前提是 TI-RTOS SDK 安装在与"C:\ti\"不同的位置)。

      1. 我们有以下 DSP 示例项目

        1. UART_BasicExample_K2G_c66xDMATestProject、

        2. UART_BasicExample_K2G_c66xExampleProject、

        3. UART_BasicExample_K2G_c66xTestProject。

      2. 我们有以下 ARM 示例项目

        1. UART_BasicExample_K2G_armDMATestProject、

        2. UART_BasicExample_K2G_armExampleProject、

        3. UART_BasicExample_K2G_armTestProject。

      3. 不要同时打开 ARM 和 DSP 示例、CCS 将抛出项目不同步错误对话框。

    2. 对于硬件连接、

      1. 我们可以通过小型 USB 进行连接、通过 J1 (板载调试仿真器使用的其他小型 USB 端口(J3)进行连接

      2. 在"Windows OS (Windows 操作系统)"的"设备管理器"部分中、有两个可用于 UART 的迷你 USB 端口(CP2105芯片组、请参阅设备管理器图像以供参考)

        1. 编号最小的端口是 UART 端口。

        2. 编号最大的端口是 BMC 端口。

      3. 这些项目中使用的 UART 配置为"8N1"(数据位= 8、奇偶校验=无且停止位= 1)和波特率为"115200"

      4. 要为"EVMK2G"创建目标配置、请参阅 URL https://e2e.ti.com/support/processors-group/processors/f/791/t/1135633

    3. DSP UART 项目

      1. "UART_BasicExample_K2G_c66xExampleProject" 打印由返回终止的16个字符串("Enter")

      2. UART_BasicExample_K2G_c66xTestProject  运行21个测试用例、如果测试用例失败、则会退出程序。

      3. UART_BasicExample_K2G_c66xTestProject  运行21个 DMA 测试用例、  如果测试用例失败、则会退出程序。  

    4. 请参阅视频演示e2e.ti.com/.../K2G_5F00_dsp_5F00_uart.mp4

    5. 如需文档、代码参考、用法和其他 UART 驱动程序定义、请打开 TI-RTOS SDK 随附的网页(使用任何浏览器)

      1. 驱动程序 API:"{TI_RTOS_K2G_INSTALLATION}/pdk_k2g_4_0_16/packages/ti/drv/uarts/docs/doxygen/html/files.html"

      2. CSL API:"{TI_RTOS_K2G_INSTALLATION}/pdk_k2g_4_0_16/packages/ti/CSL/docs/doxygen/html/group__c_s_l__u_a_r_t.html"

    谢谢、此致、

    Rajarajan U