OTA使用片内flash,将相应的宏定义修改,并且程序大小,以及镜像大小均精简到110k以下。
OtaServer下载可进行到100%,完成后显示Download completed successfully
但是新的程序无法启动,大家是否遇到此类情况,如何解决。
Yue TANG:
试试BLE-1.3.1
Theorist:
你好,请问下你是怎么做的?是用TI官方的开发板进行的吗?还是用到了iphone或ipad等。我按照http://processors.wiki.ti.com/index.php/OAD这个文档里面说的一步一步地进行,但生成的.bin文件怎么下载到主控设备的呢?
Yan:
回复 Theorist:
Hi Theorist,
用过keyfob和sensortag, 都没有问题. 另外一端用过TI的device monitor和iPad, 也没问题.
理论上只要使用256kB的flash版本的254x以及1.3.1版本的协议栈都没有问题.
最后的bin文件就是用来更新的新版本镜像文件, 可以是imageA, 也可以是imageB. 关键是版本要比原先的要新.
OAD的那个文档还是比较详细的, 里面的步骤最好仔细对一对. 特别是"Build Actions" 和 "Linker" 里面的一些设置, 根据你的协议栈路径, 再仔细对比一下, 这个很关键.