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.

[参考译文] CCS/EK-TM4C1294XL:EK-TM4C1294NCPDT

Guru**** 2555630 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/911192/ccs-ek-tm4c1294xl-ek-tm4c1294ncpdt

器件型号:EK-TM4C1294XL

工具/软件:Code Composer Studio

我正在 UART 项目中工作、我不熟悉它。 我开始研究 UART_echo 和 UART_loopback 的示例代码。 我在 CCS8中创建了新项目。 在我包含所需的头文件(请参阅两个项目的附加图片)后、编译通过、但链接器抱怨未定义的符号:

在 UART_ECHO 项目中、CCS8安装文件(????)中有一些内容 -请参阅显示 UART_ECHO 项目屏幕的屏幕截图、while

 在 UART_loopback 项目中、链接器发现许多符号未定义。

人们应该如何知道这些符号是什么、它们是在哪里定义的以及它们在做什么。

研究这些代码不会提供任何结果、因为用户无法单步执行代码、运行代码、进行测量等 我认为、如果压缩"示例"并包含所有必要的文件、将会更有用。

请告诉我必须更改什么、必须包含哪些文件(以及在哪里可以找到这些文件)、以便我可以了解此板上的 UART 是如何工作的、以便我可以在我的工作项目中实现它。

此致

查尔斯·莫里

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

    您好、Charles、

    [引用 user="Charles Moori"]请参阅显示 UART_echo 项目屏幕的屏幕截图

    我看不到任何屏幕截图。 您可以尝试重新发布吗?

    谢谢

    Ki  

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

    我已将图片上传到我的 Google 驱动器、以下是链接:

    https://drive.google.com/file/d/1FVaW8D3K-uuDd9UrOYDhWun5f-ceqcQI/view?usp=sharing、

    https://drive.google.com/file/d/1bW987GVtnE8hR3uVC0xkkujreyavrKIO/view?usp=sharing

    我尝试在这里复制图片。 我还没有找到附加信息的方法。 我希望您能以一种或另一种方式获得照片,并能帮助我解决我的问题

    此致

    查尔斯

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

    谢谢、我现在看到了这些图像。 它们非常有帮助。

    [引用 user="Charles Moori"]在我包含了所需的头文件(请参阅两个项目的附加图片)后、编译通过、但链接器抱怨未定义的符号:

    在第一个屏幕截图中、您似乎缺少库-可能是 driverlib。 仅仅包含头文件是不够的。 所做的就是在编译阶段提供帮助。 但如果没有关联的目标文件、它将在链接阶段失败。 确保已将库(或关联的源文件)添加到项目中

    第二个屏幕截图显示您正在 RTS 库中进行链接、但您没有定义主函数。

    [引用 user="Charles Moori"]我在 CCS8中创建了新项目。

    我建议从现有示例开始、然后对其进行修改以满足您的需求。 通常从零开始(正如您所经历的那样)很困难。

    谢谢

    Ki

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

    在这些示例中、我从 TI 网站上获得了该代码、这并不是一件很重要的事情

    此致

    查尔斯

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

    很抱歉,我必须更详细地说明。 我在 TI 网站上提供了 uart_echo.c 和 uart_loopback.c 示例。 我使用其中一个提到的文件在 CCS8下创建了两个项目(该站点上没有其他文件)、添加了必要的文件(.\inc 和.\driverlib 文件夹中的头文件-这就是我从 TI 站点获得的所有文件、然后尝试运行。 结果显示在图片上。 我需要帮助来解决这个问题、因此我建议 TI 提供完整的示例项目(可能是.zip 格式)、而不是只提供一个.c 文件。 那么、我的问题是、在 TI 站点的哪个位置可以找到这些项目缺少的文件、以便运行代码

    谢谢你

    查尔斯

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

    您指的是哪一个 TI 站点? 这些示例似乎依赖于 TivaWare。 您的 PC 上是否本地安装了 TivaWare?

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

    是的、我使用 Tivaware、我使用的所有文件夹都位于\TivaWare_C_Series-2.1.4.178文件夹下。 我必须从\driverlib 和\inc 文件夹中添加一组文件、现在我可以在编译和链接后获得一个正在运行的代码。 现在、我正在测试代码-刚刚开始。

    此时、我仍希望打开此案例、以便在测试过程中出现任何问题时使用它。

    谢谢你

    查尔斯

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

    [报价用户="Charles Moori"]目前,我仍希望打开此案例,以便在测试过程中出现任何问题时使用它。

    我宁愿关闭此主题、让您针对新问题启动新主题。 这是我们希望在这个论坛上坚持的政策。 每个新问题都应具有用于跟踪目的和可搜索性的新主题。

    谢谢

    Ki

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

    我现在正在测试代码、我确定我会遇到更多问题、但请听从您的建议并关闭案例

    谢谢你

    查尔斯