起因
由于在工程中使用了iar10.3版本,新版本比老的好用,但是在后续的开发需要再使用iar9.1版本,在网上搜了搜没看到什么好的办法,或者是看不懂,索性自己抱着试一试的心态进行了版本移植,简单粗暴。
由于我使用的cc2540蓝牙芯片,用的是ti的官方蓝牙协议栈,在官方的协议栈上进行开发,在使用高版本后,低版本无法打开我自己的工程。
下面说一下我的做法,我将官方工程的代码入口处文件夹复制到我的工程相同路径下
此文件夹下的文件如下图:
替换到自己的工程后,打开低版本的iar,将eww图标拖到低版本的iar中即可,然后根据工程中重新设置自己的option等等就可以在就版本上继续编写代码了。根据我目前的使用暂时没有发现问题。