主题中讨论的其他器件:C2000WARE、 SysConfig
我正在尝试实现 CAN、并已查看 SPRACE5A。 尝试编译其中一个示例时、我遇到2个错误。 一种方法是了解变量 myCAN0_BASE 是什么。 我假设它是在某个位置定义的、但找不到定义。 此外、文件 board.h 丢失、我在 C2000Ware 文件夹中的任何位置都找不到它。 我也看不到在哪里有创建或修改这些指令的指令。
感谢你的帮助
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.
我正在尝试实现 CAN、并已查看 SPRACE5A。 尝试编译其中一个示例时、我遇到2个错误。 一种方法是了解变量 myCAN0_BASE 是什么。 我假设它是在某个位置定义的、但找不到定义。 此外、文件 board.h 丢失、我在 C2000Ware 文件夹中的任何位置都找不到它。 我也看不到在哪里有创建或修改这些指令的指令。
感谢你的帮助
当你构建项目时、文件 board.h 被自动生成。 至于 myCAN0_BASE 变量、它可能是我们在这里遇到的已知问题:
NIMA
有关 SysConfig 的更多信息、我强烈建议您查看此应用报告、其中包含分步说明。
https://www.ti.com/lit/spracx3
NIMA
我没有看到日志抱怨这一点的地方(见下文)。 但是、您提出了一个有关 CCS 11的好问题、需要让我的管理员为我升级它。
****为项目 CAN_ex1_loopback 构建配置 CPU1_FLASH ****
"C:\\ti\\ccs1010\\ccs\\utils\\bin\\gmake"-k -j 16 all -O
构建文件:"../CAN_ex1_loopback.c"
调用:C2000编译器
"c:/ti/ccs1010/ccs/tools/compiler/ti-cgt-c2000_21.6.0.LTS/bin/cl2000 -v28 -ml -mt --cla_support=cla1 -float_support=fpu32 -tmu_support=tmu0 -vcu_support=vcu2 -off -include_path="C:/TI_Workspace_10_excluse_expression"-include_expression_expression/exclus_exclus_expression_expression_exctran_remote_remote_remote_expremote_tran_ex1 -expression/expression_exual_exual_exctran_tran_expression_expremote_remote_en_exual-expremote_expremote_expremote_ine_ine_en_exual_expremote_ex1 /ti/c2000/C2000Ware_4_00_00_00/driverlib/f2837xd/driverlib :-cover-ine_tran_expremote_ine_remote_expremote_expremote_ine_ine_ine_ine_expremote_expremote_ine_ine_ine_ine_expremote_/ti/ccs1010/ccs/tools/compiler/ti-cgt-c2000_21.6.0.LTS/include
>>编译失败
subdir_rules.mk:9:目标'CAN_ex1_loopback.obj'的配方失败
"./CAN_ex1_loopback.c"、第71行:致命错误#1965:无法打开源文件"board.h"
1在编译"../CAN_ex1_loopback .c"时检测到灾难性错误。
编译已终止。
gmake:***[CAN_ex1_loopback.obj]错误1.
gmake:目标"全部"不会由于错误而重新生成。
****构建完成****