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 上为 ARM 内核运行 UART 示例

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

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

器件型号:EVMK2G

如何在 TI-RTOS SDK 的 ARM 内核中构建、运行和测试 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. 我们有以下 ARM 示例项目
        1. UART_BasicExample_K2G_armDMATestProject、
        2. UART_BasicExample_K2G_armExampleProject、
        3. UART_BasicExample_K2G_armTestProject。
      2. 不要同时打开 ARM 和 DSP 示例、CCS 将抛出项目不同步错误对话框。
    2. 对于硬件连接、

      1.   

      2.  EVM DIP 开关设置,SW3:0 0 0 0 0   

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

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

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

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

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

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

    3.目标连接成功后,将 UART ARM 项目加载到 K2G 的 ARM 内核中

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

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

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

    1. 请参阅演示 videoe2e.ti.com/.../k2g_5F00_uart_5F00_arm.mp4

    2. 如需文档、代码参考、用法和其他 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