微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > OAD MultiTool不成功,Device Monitor可以成功。

OAD MultiTool不成功,Device Monitor可以成功。

时间:10-02 整理:3721RD 点击:

用ImageA升级imageB,1.2和1.3.2都试过,2540和2541也都试过,为什么用Device Monitor OAD ImageB,一切都是正常的;

用MultiTool不成功,升级过后,ImageB的CRC-shadow还是0xffff,没有被改成和crc一样的值。这时候我强制执行ImageB,这时候通过debug看到,确实跳转到0x4030地址上运行了,但是什么功能都没有,没有广播,也不能配对,app扫不到此设备。

谁能回答下?

Hi peng,

用MultiTool 的时候ImageB 你用的是什么文件?.bin?SensorTag?还是你自己的什么工程文件?

Hi peng,

你用的是mutitool是什么版本的?ipad还是iphone?

发现iphone版本的multitool是可以的,ipad上不行

Hi ,

我用1.3.2的时候可以升级完成B,但是复位重现连接发现还运行的A程序,能指点一下吗?需要设置哪儿吗?

我用的默认工程SimpleBLEPeripheral ,只是生成bin文件时改了一下配置  linker->output->other->output->raw-binary.

谢谢!

不用修改什么,我是在pc端的device monitor实验成功的。重启后没有进入B,说明烧录没成功

你这个问题解决了没有,我这边也是遇到这种问题

请问,你有没有实验过large image oad 就是超过128k的image,调试时将image a烧写之后device monitor搜索不到蓝牙,是不是要修改什么?

例子里面有个large配置。我的large是成功的。ti自带的image a那个工程,不需要修改什么,就可以搜到蓝牙。当然,分区配置文件都要相应的 修改。

现在可以搜到蓝牙了,就是更新imageB时,更新完重启还是运行imageA,imageB xcl文件将原来的修改成

-Z(CODE)CHECKSUM=0x4000-0x4001

-Z(CODE)IMAGE_HEADER=0x4002-0x400F

-Z(CODE)AES_HEADER=0x4010-0x402F

……

-J2,crc=8005,=4004-BANK4_END

也不行,不知道哪里出错了

BIM是否被修改?

ImageA是否被修改?

是否开启了看门狗功能?

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

网站地图

Top