用Keil C命令bl连接OBJ时,出现类似
*** FATAL ERROR L204: INVALID KEYWORD
POS: 87
PERIPH.OBJ, D:\PROGRAM FILES\CYPRESS\USB\TARGET\LIB\LP\USBJMPTB.OBJ, #
这样的错误,POS指明了出错的位置。其实这是BL51不能处理类似PROGRAM FILES这样带空格的路径造成的,把上边的USBJMPTB.OBJ拷贝到当前工程目录,比如.\USBJMPTB.OBJ这样,再连接一下,一般就可以解决。
Keil还有官方的解释,看这里:
http://www.keil.com/support/docs/1273.htm
也可以参考一下。
可能也有其他原因造成这样的错误,欢迎跟贴。