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-TM4C123GXL:Orbit OLED Booster基本演示源文件问题

Guru**** 2590110 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/617666/ccs-ek-tm4c123gxl-orbit-oled-booster-basic-demo-source-file-issue

部件号:EK-TM4C123GXL

工具/软件:Code Composer Studio

您好,

我正在尝试运行Orbit OLED Booster Pack的基本演示,可从 https://reference.digilentinc.com/orbit_boosterpack/orbit_boosterpack获取

我在尝试在CCS中运行此项目时遇到了多个问题。 第一个问题是无法打开inc/hw_adc.h等文件。 我认为这个问题是因为我还没有在文件搜索路径中包括driverlib.lib,但包括它也不能解决问题。 相反,删除ex-tm4c123gxl > orbit_demo_TIVA_c_series > orbit Basic Demo TIVA C Series > Source中的文件夹Peripheral Library C Files (外设库C文件),修复了我遇到的大多数错误。 但是,我仍然收到以下错误:

 

我似乎不能摆脱它。 以下是显示asmdefs.h存在的文件路径:

这是文件搜索路径:

我完全坚持这个问题,非常感谢任何帮助。

谢谢!

Andre

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

    Andre,

    我怀疑您上传了两次相同的图像;两次屏幕截图相同。

    无论如何,我下载了Orbit BoosterPack基本演示(文件Orbit_basic_demo_TIVA_c_series.zip),导入后,我发现它使用较旧的Tivaware软件包(2.1 .0.1.2573万)并设置了一个硬编码路径。

    我通过右键单击项目创建了一个Build变量,如下所示:

    然后将其添加到编译器的include选项中。  

    然后,我在LaunchPad.h中的#include指令中找到了硬编码路径-尽管这些路径有效,但它们是错误的编码做法。  

    编辑这些#includes out并将必要的include文件<stdint.h>和<stdbool.h>添加到此文件可以使项目生成部分内容。

    但是,文件ssu.c和sysctl.c上的两个未定义的寄存器错误使其无法正确构建:ssI_CR1_SOD和sysctl_DC1_MINSYSDIV_66。  

    这些差异是由于与此项目一起使用的早期Tivaware版本2.1。0.1.2573万 造成的。

    最后,我强烈建议下载较旧的Tivaware并验证此演示。 然后,我将创建项目目录"Peripheral Library C Files"内所有源文件的符号链接,以指向较新的Tivaware,然后验证所有这些信息。  

    要创建符号链接,您可以打开Windows文件管理器,选择此目录中的相关源文件,将它们拖到"Peripheral Library C Files"子目录中,然后选择指向之前创建的变量的文件的链接。  

    通过执行所有这些步骤,项目可以使用Tivaware 2.1 .3.156 顺利构建。

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

    感谢您的回复,

    很抱歉出现重复的图像;错误是编译器无法找到 asmdefs.h

    很遗憾,我的计算机在一周的剩余时间内将进行维修,因此我无法进行测试,直到它返回。 我确实注意到了版本问题,并认为我通过更改属性-->常规-->编译器版本来解决了问题,但这似乎是一个比我想象的更大的问题。 当我能够测试时,我会回复。

    谢谢!

    Andre

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我设法使我的显示器工作,这是使用演示的目的。 感谢您的帮助!