
Keil的编译错误:error C129: missing ';' before '0xe1f0'
在引用的文件中有定义:#defineUSRP_HASH_SLOT_1_ADDR0xe1f0在主函数中有定义xdataatUSRP_HASH_SLOT_1_ADDRunsi...
在引用的文件中有定义:#define USRP_HASH_SLOT_1_ADDR 0xe1f0 在主函数中有定义xdata at USRP_HASH_SLOT_1_ADDR unsigned char hash1[USRP_HASH_SIZE];编译时在该句发生如上错误。芯片是CY7C68013—100,请问是什么原因?是keil版本的问题还是其他原因。
展开
1个回答
展开全部
感觉应该把“xdata
at
USRP_HASH_SLOT_1_ADDR
unsigned
char
hash1[USRP_HASH_SIZE];”中的USRP_HASH_SLOT_1_ADDR用圆括弧括起来!即:xdata
at
(USRP_HASH_SLOT_1_ADDR)
unsigned
char
hash1[USRP_HASH_SIZE];
改了后试试还会不会报错!!!
at
USRP_HASH_SLOT_1_ADDR
unsigned
char
hash1[USRP_HASH_SIZE];”中的USRP_HASH_SLOT_1_ADDR用圆括弧括起来!即:xdata
at
(USRP_HASH_SLOT_1_ADDR)
unsigned
char
hash1[USRP_HASH_SIZE];
改了后试试还会不会报错!!!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询