参照网友@qwqwqw2088的帖子,搭建了IAR for 8051,在Debugger选项中,选择Texas Instruments为Driver,这样就可以利用CCDEBUGGER直接下载和调试了,很类似在keil中用Jlink,挺方便。
在安装IAR for 8051时需要用IAR_Keygen来破解,这个网上都能搜到,相信大家都是破解高手,这点就不罗嗦了,但是注意的是,生成的key有很多条,一定要选择“EW8051”那一串。
IAR 编译器虽然是第一次用,但是建立工程什么的都和其他的差不了多少,基本几分钟就能上手了。
既然51内核,就立马写个LED程序,不管是哪种单片机我都喜欢从“点亮第一个LED”开始整,然后下载到了SensorTag,可以看到板子上的led1闪烁了。奇怪的是从电路图上看,led2的链接引脚的确是P0_4,但不知道为什么我没法控制它呢。
玩了一会,发现SensorTag不能下载程序了,很奇怪,刚才还好好的,突然就不行了。反复检查,发现原来电池没电了,只有2.2V了,换了块之前的电池,又能用了。现在还是没有找到SensorTag中程序的源代码,有的朋友能否传给我,还不太明白蓝牙怎么搞的,明天继续。