微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > iar编译的Image可以在调试器中运行,不能独立运行

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没有效果。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top