我制作了一个简单的 CAN_TX 代码、在该代码中、我通过 CAN4通过消息框1发送"Hercules "、但我无法编译代码、并出现以下错误:
说明 资源 路径 位置 类型
gmake:目标"全部"不会由于错误而重新生成。 DCAN TX C/C++问题
gmake:***[SOURCE /HL_SYSTEM.obj]错误1 DCAN TX C/C++问题
gmake:***[SOURCE /HL_SYS_vim.obj]错误1 DCAN TX C/C++问题
gmake:***[SOURCE /HL_SYS_STARTUP.obj]错误1 DCAN TX C/C++问题
gmake:***[SOURCE /HL_SYS_PMM.obj]错误1 DCAN TX C/C++问题
gmake:***[SOURCE /HL_SYS_MOVAN.obj]错误1 DCAN-TX C/C++问题
gmake:***[SOURCE /HL_SYS_PCR.obj]错误1 DCAN TX C/C++问题
gmake:***[SOURCE /HL_SYS_MAIN.obj]错误1 DCAN TX C/C++问题
gmake:***[SOURCE /HL_SYS_DMA.obj]错误1 DCAN TX C/C++问题
gmake:***[SOURCE /HL_pinmux.obj]错误1 DCAN TX C/C++问题
gmake:***[SOURCE /HL_notification.obj]错误1 DCAN TX C/C++问题
gmake:***[SOURCE /HL_nmpu.obj]错误1 DCAN TX C/C++问题
Gmake:***[SOURCE /HL_ESM.obj]错误1 DCAN TX C/C++问题
gmake:***[SOURCE /HL_errata.obj]错误1 DCAN TX C/C++问题
Gmake:***[SOURCE /HL_EPC.obj]错误1 DCAN TX C/C++问题
gmake:***[SOURCE /HL_CAN.obj]错误1 DCAN TX C/C++问题
#66预计会出现";" .ccsproject /DCA_TX line 49、外部位置:C:\ti\ccsv6\tools\compiler\arp32_1.0.8\include\_lock.h C/C++ problem
#66预计会出现";" .ccsproject /DCA_TX line 50、外部位置:C:\ti\ccsv6\tools\compiler\arp32_1.0.8\include\_lock.h C/C++ problem
缺少#262-D 显式类型(假定为"int") .ccsproject /DCAN TX line 49、外部位置:C:\ti\ccsv6\tools\compiler\arp32_1.0.8\include\_lock.h C/C++ problem
缺少#262-D 显式类型(假定为"int") .ccsproject /DCAN TX line 50、外部位置:C:\ti\ccsv6\tools\compiler\arp32_1.0.8\include\_lock.h C/C++ problem
#112-D 语句无法访问 hL_sys_main.c /DCAN TX/源 代码行81 C/C++问题
以下是我的主代码:
/*用户代码开始(0)*/ /*用户代码结束* /*包含文件*/ #include "hL_sys_common.h" /*用户代码开始(1)*/ #include "hL_ca.h" //*用户代码结束* //@fn void main (void) *@简要应用主函数 *@注意默认情况下此函数为空。 * *此函数在启动后调用。 *用户可以使用此函数来实现应用程序。 */ *用户代码开始(2)*/ #define D_size 9 uint8_t TX_DATA[D_SIZE]={'H'、'E'、'R'、'C'、'U'、'L'、'E'、'S'、'0'}; uint32_t Packets (uint8_t ) 、* t_t_transmit (uint8、't_t_t_t)、* intract/* t_t_cant/e/ t_t_t_t_t_t (* intract_t_t_t_transit、* intract/e/ t_t_t_t_t_t_t_t_t_transit (* intract/uint1) /*用户代码结束*/ 返回0; } //用户代码开始(4)*/ uint32_t checkPackets (uint8_t *src_packet、uint8_t *dst_packet、uint32_t psize){ uint32_t err=0; uint32_t cnt=psize; while (cnt--){ if (uint32_t void)}(uint32_t notification) +(uint32+)+)*t_t notification (uint_t void notification (uint32)+)+!(uint_t notification (uint_t)+)+!(uintnotification (uint_t)+ t void (uint32)+ t notification (uint_t+)返回通知!(uint32 void esmGroup1Notification (unsigned channel) { return; } void esmGroup2Notification (unsigned channel) { return; }/* 用户代码 end */