主题中讨论的其他器件:C2000WARE、 SysConfig
您好!
我将 globalvariables.c 添加到了我的项目中。 我还将 include 文件夹链接到了我的项目。 我从最新版本的 C2000ware 中抓取了整个公共库文件。 globalvariables.c 文件中的所有变量都将出现相同的错误。 不确定如何解决此问题。
感谢您的帮助、谢谢!
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.
您好!
我将 globalvariables.c 添加到了我的项目中。 我还将 include 文件夹链接到了我的项目。 我从最新版本的 C2000ware 中抓取了整个公共库文件。 globalvariables.c 文件中的所有变量都将出现相同的错误。 不确定如何解决此问题。
感谢您的帮助、谢谢!
您好、Adian。
开始的最佳方法是使用 empty_project。 从 C2000Ware 导入 empty_project、然后重命名并开始添加代码。 这样、所有包含路径、链接器包含路径始终为您的器件正确设置。
empty_project 位于:
C:/ti/c2000/C2000Ware_4_01_00_00/driverlib/f28002x/examples/empty_projects/CCS/empty_driverlib_project.projectspec
关于您的错误、只需确保 common/include 和 headers/include 位于您的 include 路径中。
谢谢、此致、
桑托什
Adrian、
您是否使用 DriverLib/SysConfig 或您的项目基于位域配置? 如果您使用的是 driverlib/sysconfig、则无需在 工程中包含 globalvariables.c。 您可以使用 DriverLib API 来配置外设。
如果必须使用基于位域的代码、则我建议导入此项目、然后您可以比较项目设置。
C:/C2000/C2000Ware_4_01_00_00/device_support/f28002x/examples/led/Ccs/led_ex1_blinky.projectspec
谢谢、此致、
桑托什
你(们)好、Adrian
如果您从这里导入了项目 C:/ti/c2000/C2000Ware_4_01_00_00/driverlib/f28002x/examples/adc/CCS/adc_ex5_soc_continuous.projectspec、那么我们就很好了。 这是正确的方法、应正确定义所有必需的路径变量。 此示例使用 DriverLib 和 SysConfig。
在这种情况 下、您不需要将 globalvariables.c 和抓取头文件包含到该项目中。 DriverLib.lib 和相应的头文件使用 device.h
对于您的应用、我们应该使用 DriverLib API、而不是 AdcRegs。
谢谢、此致、
桑托什
Adrian、
正如我在上一封邮件中所说的那样、您不需要 globalvarablesdef.c 您不需要 SysCTRLRegs
在本例中、您应参考
C:/ti/c2000/C2000Ware_4_01_00_00/driverlib/f28002x/examples/led/CCS/led_ex1_blinky.projectspec
SYSCTRL 通过 DriverLib API 在 device.c 中完成
// // Set up PLL control and clock dividers // SysCtl_setClock(DEVICE_SETCLOCK_CFG); // // Make sure the LSPCLK divider is set to the default (divide by 4) // SysCtl_setLowSpeedClock(SYSCTL_LSPCLK_PRESCALE_4);
谢谢、此致、
桑托什
好的。
我们没有迁移指南。 您可以查看 各种基于 DriverLib 的示例、也可以参阅 C2000 Academy。
https://dev.ti.com/tirex/explore/node?node=A__AEF1DyHUWKq1HXYGnpllKg__c2000Academy__jEBbtmC__LATEST