IAR新版本编译错误的解决办法
使用最新版本IAR for 8051 8.30以上版本,编译协议栈Stack工程时会出现以下错误,
:\Texas Error[e46]
: Undefined external "?V1" referred in AF ( C Instruments\ZStack-CC2530-2.5.1a\Projects\zstack\Samples\SampleApp\CC2530DB\D emoEB\Obj\AF.r51 )
目前解决这个问题的办法,
1:Change number of virtual registers to 8
2:替换C:\Texas Instruments\ZStack-CC2530-2.5.1a\Projects\zstack\ZMain\TI2530DB 下的chipcon_cstartup.s51文件
重新编译即可解决,所有工程都要这么改,一台电脑可以装多个iar的,用匹配
的版本更省事哦。