部件号:LAUNCHXL-F2.8377万S
工具/软件:Code Composer Studio
(首先,在使用C和MCU方面有相当丰富的经验,但在使用CCS,Eclipse或TI MCU方面却没有经验)
在发现最新controlSUITE包含的F2.8377万S标头和示例代码无效(C2000Ware/.../2067268)后206.7268万后192.237,我下载了最新的145.96 软件包。 我只是想继续努力,因为学习工具始终是最令人头疼的部分(阅读数据表和编写代码是"更容易"的部分),所以我从"盲目"的示例开始。 我一生都不知道如何获得CCS来实际导入项目,所以我只是将代码从 linky_cpu01.c复制到新项目中的main.c。 我已将项目包含搜索路径指向:"/device_support/f2837xs/headers/include"和 "/device_support/f2837xs/common/include"。 但是,当我开始编译时,我会收到以下错误:
- 未定义 首次引用
- 符号 在文件中
- ------------------- --------
- _F28x_usDelay ./main.obj
- _GPIO设置PinMux ./main.obj
- _GPIO设置PIN选项./main.obj
- _GPIO写入引脚 ./main.obj
- _InitGpio ./main.obj
- _InitPieCtrl ./main.obj
- _InitPieVectorTable ./main.obj
- _InitSysCtrl ./main.obj
从第一个函数开始,我在 F2837xS_Examples.h中看到"_F28x_usDelay"(包含在搜索路径中),包含它的两行背靠背:
// //包含不与F/BIOS一起使用的文件 // #ifndef F28_BIOS #include "F2837xS_defaultisr.h" #endif extern void F28x_usDelay (Long LoopCount); // 不要修改此行。 // #define delay_US(A) F28x_usDelay((((((((( 长双精度) A * 1000.0L)/(长双精度) CPU_RATE - 9.0L)/ 5.0L)
我再次肯定,这些都是简单的障碍(如我包含的第一个链接中的问题),一旦我能够实际编译示例,就可以轻松快速地学习。 如果能帮助您解决这些初始配置问题,我们将不胜感激。
