如何在 TI-RTOS SDK 的 DSP 内核中构建、运行和测试 K2G UART 示例项目?
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.
如何在 TI-RTOS SDK 的 DSP 内核中构建、运行和测试 K2G UART 示例项目?
要为 K2G 器件运行 UART 示例、请确保满足必要条件。
现在、将 CCS 项目导入 CCS 并继续
要导入项目、请转至文件->导入->"C/C++"中的"CCS 项目"->浏览"选择搜索目录"。 确保取消选中"Copy projects into Workspace"(这是为了避免编译错误、前提是 TI-RTOS SDK 安装在与"C:\ti\"不同的位置)。
我们有以下 DSP 示例项目
UART_BasicExample_K2G_c66xDMATestProject、
UART_BasicExample_K2G_c66xExampleProject、
UART_BasicExample_K2G_c66xTestProject。
我们有以下 ARM 示例项目
UART_BasicExample_K2G_armDMATestProject、
UART_BasicExample_K2G_armExampleProject、
UART_BasicExample_K2G_armTestProject。
不要同时打开 ARM 和 DSP 示例、CCS 将抛出项目不同步错误对话框。
对于硬件连接、
我们可以通过小型 USB 进行连接、通过 J1 (板载调试仿真器使用的其他小型 USB 端口(J3)进行连接。
在"Windows OS (Windows 操作系统)"的"设备管理器"部分中、有两个可用于 UART 的迷你 USB 端口(CP2105芯片组、请参阅设备管理器图像以供参考)
编号最小的端口是 UART 端口。
编号最大的端口是 BMC 端口。
这些项目中使用的 UART 配置为"8N1"(数据位= 8、奇偶校验=无且停止位= 1)和波特率为"115200"。
要为"EVMK2G"创建目标配置、请参阅 URL https://e2e.ti.com/support/processors-group/processors/f/791/t/1135633
DSP UART 项目
"UART_BasicExample_K2G_c66xExampleProject" 打印由返回终止的16个字符串("Enter")
UART_BasicExample_K2G_c66xTestProject 运行21个测试用例、如果测试用例失败、则会退出程序。
UART_BasicExample_K2G_c66xTestProject 运行21个 DMA 测试用例、 如果测试用例失败、则会退出程序。
如需文档、代码参考、用法和其他 UART 驱动程序定义、请打开 TI-RTOS SDK 随附的网页(使用任何浏览器)
驱动程序 API:"{TI_RTOS_K2G_INSTALLATION}/pdk_k2g_4_0_16/packages/ti/drv/uarts/docs/doxygen/html/files.html"
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