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.
工具/软件:Code Composer Studio
向能够提供帮助的任何人提供帮助,
我一直在尝试使用带有xF2806F (TMS320F2.8069万)控制卡的DRV8301-69M套件进行实验。 构建和加载实验1以及让LED闪烁没有问题。
但是,当我做实验2a时,我可以第一次构建它并将它加载到目标,运行脚本控制台并完成实验,包括更新我定义的马达的规格,我在文件中将它称为9225_Motor。 我不会触摸任何其他代码行或Ctrl.obj,hal.obj或proj_lab文件,但是当我尝试执行实验2b,任何其他实验室或实验室2a再次通过时,突然我收到了以下7个错误,我无法解决。
请帮助,我确定我做了一些愚蠢的事情,但我已按照安装和实验室说明操作。
此致,
詹姆斯
James,
我刚刚从Motorware导入并构建了开箱即用的示例proj_lab02c,没有任何错误。 我正在使用与您相同版本的Motorware以及相同版本的CCS (CCSv7与编译器16.9 .1.LTS)。
[报价用户="James Hill71"]"C:/ti/motorware/motorware_1_01_00_17/SW/ssolutions/instaspine_830/boards/drvinf1kit_revD/F28x/f2806xF/src/user.h",第344行:错误#41:需要标识符
"C:/ti/motorware/motorware_1_01_00_17/sw/ssolutions/instaspin_inf/boards/drv8301kit_revD/F28x/f2806xF/src/user.h",2806,第380行:错误#18:预期为")"[/报价]
您显示的错误来自user.h 您能否检查错误消息中提到的行并验证您没有无意中编辑该文件?
e2e.ti.com/.../7360.user.hHiAartAG,
谢谢你。 它在我第一次开箱时也能工作,但一旦我做了实验2a中添加我自己的电机的部分,它就会首次编译,但不会在随后的时间编译。 在为实验2a编辑user.h文件后,我添加了该文件,该文件出现了问题,然后我对导致所有后续实验出现错误的后续影响进行了跟踪。
James,
该错误主要是由于对user.h所做的更改
#define 9225_Motor 104.
根据C标准,#define中的"名称"与变量名称具有相同的格式,变量名称可以由字母和数字组成,但第一个字符必须是字母。
如果将9225_Motor更改为第一个字符中包含字母的内容,则错误将消失。