iar编译的Image可以在调试器中运行,不能独立运行
时间:10-02
整理:3721RD
点击:
怀疑是linker的设置问题,我们关掉掉了OAD。不知道在这种情况下该如何配置。
你的问题太简短。完全不明白你的问题是? 你是说程序不能固化烧写?
是这样的,我们打算升级到stack 2.2.以前用的是CCS,现在从2.2开始换到IAR开发。应用程序通过IAR可以下载到CC2640的flash中,可以正常调试,和手机的通信也是正常的。但是下载了应用的板子,离开IAR的环境,重新上电后。手机就不能找到对应的蓝牙设备了。怀疑是iar生成的image有配置问题,但不知道怎么解决。
具体跑的哪个例子?你知道要搜索到蓝牙设备,你的设备得advertising,可以sniffer一下是否在广播?
另外,你的IAR版本是多少?新的2.2,需要使用IAR7.50.3
我们的IAR是7.7。编译没有问题。应用是基于simple peripheral的。在stack v1.0上已经稳定运行了一年了。现在想支持微信,才打算做进一步的开发。重启后设备没有advertising。怀疑是编译问题:看到linker里面有个设置是
APP_IMAGE_START=0x1000
但改成0x0没有效果。