TI中文支持网
TI专业的中文技术问题搜集分享网站

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

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

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

谁能回答下?

Yan:

Hi peng,

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

rtos:

Hi peng,

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

rtos:

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

yang wu:

Hi ,

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

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

谢谢!

peng su:

回复 yang wu:

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

an wan:

回复 yang wu:

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

an wan:

回复 peng su:

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

peng su:

回复 an wan:

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

an wan:

回复 peng su:

现在可以搜到蓝牙了,就是更新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

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

ziliang xu:

回复 an wan:

BIM是否被修改?

ImageA是否被修改?

是否开启了看门狗功能?

赞(0)
未经允许不得转载:TI中文支持网 » OAD MultiTool不成功,Device Monitor可以成功。
分享到: 更多 (0)