微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2541使用一段时间后出现固件被更改

CC2541使用一段时间后出现固件被更改

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

CC2541使用一段时间(随机)后出现问题,程序不能正常运行,搜索不到蓝牙。

使用协议栈BLE-CC254x-1.4.0。

CC2541内的固件分三部分,util_Large_OAD(BIM)、OAD_Small_Img_A、Img_B。以实现空中升级。

通过Flash Programmer读取损坏机器的hex,和当初烧录的hex对比,发现以下两处差异:

请教:这两处差异代表什么含义?造成flash内hex被修改的原因大致有哪些?

PS:附件为 util_Large_OAD(BIM) 及 OAD_Small_Img_A 的hex。

打开IDE,打开反汇编窗口,看0x44D0+基地址处的代码是什么

估计是写Flash的时候,起始地址或者范围写错了

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

网站地图

Top