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.

[参考译文] TMDSEVM6678:使用 CSL (芯片支持库)软件包构建错误 UART 示例代码并在 C6678 EVM 上进行测试

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1243287/tmdsevm6678-building-error-uart-example-code-using-the-csl-chip-support-library-package-and-test-on-c6678-evm

器件型号:TMDSEVM6678

尊敬的所有人:

我正在尝试在 C:\ti\pdk_c667x_2_0_16\packages\ti\csl\examples\uart\uart_test 上构建并运行示例。

为此、我执行此常见问题解答中的相同步骤: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1242663/faq-tms320c6678-how-to-create-a-edma-ping-pong-test-code-using-the-csl-chip-support-library-package-and-test-on-c6678-evm?tisearch=e2e-sitesearch&keymatch=C6678%20CSL%20example#

我已更改了常见问题解答中与 UART 等效的 EDMA 相关的运算。

下一个图像是我在构建时遇到的错误:

下一张图片显示了项目属性:

似乎漏掉了一些文件。 有什么想法吗? 如何将其包含在内?

如果您需要更多信息、请毫不犹豫地向我们索取。

提前感谢、

乔金

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

    Joquin、

    让我看看它,然后回来。

    此致

    尚卡里

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

    Joquin、

    在处理器 SDK 6.3的 PDK 包中已准备好 UART 示例代码。

    我们不需要像 EDMA 示例那样重新创建。

    因为对于 EDMA、没有单独的示例、我发布了有关如何创建的常见问题解答。

    --

    请按照此处的步骤使用 Processor SDK 6.3生成 UART 示例代码

    [常见问题解答] TMS320C6678:用于 C667x 系列器件的 UART 示例项目-处理器论坛-处理器- TI E2E 支持论坛

    此致

    尚卡里

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

    尊敬的 Shankari:

    非常感谢您的答复。

    我对"C:\ti\pdk_c667x_2_0_16_packages/MyExampleProjects"的示例没有问题。 我能够按照您的建议读取/编译/运行。

    不过、我当时正在尝试在"C:\ti\pdk_c667x_2_0_16_packages/ti\CSL\example"下读取、编译和运行这些文件、因为它们与"MyExampleProjects"中的不同。 至少、.csl\exaple\uart\uart_test 上的 main.c 是不同的。 对我来说,这似乎更简单,因此开始更好。

    是否可以通过任何方式来读取/调试/运行这些示例?

    为什么在"...\ti\csl"上存在这些示例?

    提前感谢、

    Joaquin.

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

    Joaquin、

    如果您正在寻找 UART 的裸机示例、 不带 SYSBIOS-RTOS、请使用斑块测试示例。

    此平台测试示例包含了使用 CSL 和平台 LIB 的 UART 测试代码。 在"platforms_utils_test.c"中搜索"test_uart"

    --

    实际上、Processor SDK 的所有 PDK 中都包含的这个 CSL 示例对于系列/或系列器件很常见。 并非所有的 CSL 示例都可以用于 C6678。。。

    从用于定义 SoC 名称的 makefile 和宏可以明显看出这一点。

    (例如......... "#IF 已定义(SOC_AM574x)||已定义(SOC_AM572x)||已定义(SOC_AM571x)"

    在这些代码中、我们找不到 SOC_C6678的任何代码。

    ——

    一个共同的代码库是在以后为单个设备,适当的代码被添加/删除/编辑等,然后作为一个单独的软件包作为处理器 SDK 发布.

    此致

    尚卡里

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

    尊敬的 Shankari:

    感谢您的支持。

    好的、我明白。

    此致、

    Joaquin.