最近在做毕业设计,但是在使用IAR 和 smartRF flash programmer的时候遇到了一些问题,配置上老是出错,所以想请问一下是什么原因。不知道是驱动问题还是软件版本?我用的不是sampleapp的例子,是自己做实验用过的程序。我用的IAR730B版本的,smartRF是1.9.0。
在配置IAR的option时,如果我选择debugger的driver选项选择chipcon的话,smartRF就会出现could not access the EB。选择simulator能读入MAC地址,但最后还是会出现会出现could not open specified HEX file。
如果在linker的format选项选择other,就会出现这种情况,debug不成功,显示could not go to main。
如果选择C-SPY选项,能debug成功,但是smartRF又出现问题,显示could not open specified HEX file。网上说的解决方法就是选择other,但上面那里又debug不了,很矛盾。
麻烦各位大神遇到这种情况的教一下吧!!
感觉各个软件版本很低啊。driver选chipcon,难道用的是CC2430?一般直接用iar download就好啦,不需要smartRF烧写hex的,这货一点都不smart
用的的确是2430,是学校实验室的器材,所以是旧的器材。我之前在实验室做实验的时候是用的smartRF 的,不过用自己电脑就各种问题。不知道这个跟驱动或者串口USB转接线有没有关系?IAR download是什么呀?本来是有高版本的IAR的,可是不知道2430用合不合适,网上又说配合2430的协议栈用730B比较好,这个版本我找了很久才找到的。
驱动那里显示的是chipcon SRF04EB的,不知道是什么问题?是在IAR system目录下的driver找的,不过安装的时候显示不建议安装来着。如果有问题应该怎么办?谢谢您的回答!!
如果有问题,可能是您在安装的过程中出现一些的毛病,这个卸载完全后(包括注册表),再次重新安装呗。
其实也没啥好矛盾的,你说debug可以成功,那其实代码已经下载到芯片了,为啥还要再用smartRF去下载一遍呢。我说的iar的download就是那个绿色箭头按钮“download and debug”