Keil的编译错误:error C129: missing ';' before '0xe1f0'

在引用的文件中有定义:#define USRP_HASH_SLOT_1_ADDR 0xe1f0
在主函数中有定义xdata at USRP_HASH_SLOT_1_ADDR unsigned char hash1[USRP_HASH_SIZE];编译时在该句发生如上错误。芯片是CY7C68013—100,请问是什么原因?是keil版本的问题还是其他原因。
感觉应轿氏该把“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];
改了后试试还会不会报错!!!