CC2541烧录进的程序读出来不一样
时间:10-02
整理:3721RD
点击:
你好!同一颗IC烧录一个.hex程序后,再将这个IC的程序读出来,将烧录的程序和读出的程序进行对比,发现有很多的区别,这是为什么?(没有启用写保护)
有时候程序烧写时,工具会自动添加一些东西,导致读出来不一样。
最主要是看功能是否符合预期?如果符合就没有问题
Dear Viki:
现在我用CC2541编写的程序在与Mate9(Android7.0)连接时,连上后马上就会断开,手机App无法搜索到BLE的service,用第三方app测试结果一样,但是和其他手机系统(Android6.0或者以下)则可以正常连接,所有功能都正常,CC2541程序是基于BLE-CC254x-1.4.2.2协议栈。非常奇怪的是将同样的程序重新烧录后,又可以和mate9正常连接。所以我想将CC2541的程序读出来和烧录程序比较,但是发现差异有很多。
请帮忙分析下以上问题是什么原因导致的?
是不是卡在服务发现这一步?之前也有客户反应跟Android 7.0的连接问题
Dear Viki:
是的。同样的app连接其他家的BLE IC是可以的,CC2541与Android7.0的连接问题是什么原因导致的?如何解决?