当前位置: 首页 > news >正文

做网站推广广告百度搜索官方网站

做网站推广广告,百度搜索官方网站,微信官方网站是多少钱,erp软件属于什么软件NRF52832在OTA升级时,修改了APP的蓝牙MAC会导致无法升级,原因是OTA程序的蓝牙MAC没有被修改所以手机扫描蓝牙时无法连接 解决办法 在bootloader的程序里面加入修改蓝牙mac地址的代码实现原理: 在bootloader蓝牙广播开启之前修改蓝牙mac 通…

NRF52832在OTA升级时,修改了APP的蓝牙MAC会导致无法升级,原因是OTA程序的蓝牙MAC没有被修改所以手机扫描蓝牙时无法连接

解决办法

在bootloader的程序里面加入修改蓝牙mac地址的代码

实现原理:

在bootloader蓝牙广播开启之前修改蓝牙mac
通过让bootloader去加载app保存在flash中的mac地址信息
然后进行设置即可

1:添加fsd模块
在sdkconfig.h中加入fds的宏定义
根据编译报错添加所需要的文件及其路径
直到fds组件编译通过
注意:app中修改的mac地址也必须用fds写入flash,
不然bootloader找不到存mac的信息块,并且尽量让
两个fds的大小,page,等配置参数一样(直
接从app的sdkconfig复制过来用就一样了)

2:添加代码
初始化fds
读出mac信息
修改蓝牙

1:打开文件:nrf_dfu_ble.c 找到函数 ble_dfu_transport_init()
2:在advertising_start(); 调用前修改mac	
/**User app code**//****/flash_app_init(); //初始化fdss_dvc_ble_info_t dvc_ble_info = {0}; //这个是自定义变量用来存mac的if (dvc_ble_info_load(&dvc_ble_info) == 0) //读出mac信息{ble_gap_addr_t bleAddr;sd_ble_gap_addr_get(&bleAddr);bleAddr.addr[0] = dvc_ble_info.ble_mac[5];bleAddr.addr[1] = dvc_ble_info.ble_mac[4];bleAddr.addr[2] = dvc_ble_info.ble_mac[3];bleAddr.addr[3] = dvc_ble_info.ble_mac[2];bleAddr.addr[4] = dvc_ble_info.ble_mac[1];bleAddr.addr[5] = dvc_ble_info.ble_mac[0];bleAddr.addr_type = BLE_GAP_ADDR_TYPE_PUBLIC; // 公共类型的广播地址;  如果是静态随机,最高2位需要为11:  addr[5]|0xC0if (bleAddr.addr_type == BLE_GAP_ADDR_TYPE_RANDOM_STATIC){bleAddr.addr[5] = (dvc_ble_info.ble_mac[0] | 0xC0);}err_code = sd_ble_gap_addr_set(&bleAddr); //设置macAPP_ERROR_CHECK(err_code);}/****//**User app code**/err_code = advertising_start();VERIFY_SUCCESS(err_code);

3:注意增加代码之后的bootloader的ROM大小不要和其他文件地址冲突了

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

http://www.mmbaike.com/news/29198.html

相关文章:

  • 浅谈电子商务网站的建设与管理南宁seo公司
  • 湖州做网站公司哪家好18种最有效推广的方式
  • wordpress 多站点设置班级优化大师
  • 陕西手机网站建设公司排名网络营销推广的手段
  • 百度网站推广网络手机百度电脑版入口
  • 做网站的目的是啥企业培训课程价格
  • 网站建设与单位干部作风的关系提供seo顾问服务适合的对象是
  • 手机建网站优帮云seo排名点击 seo查询
  • 网站管理助手建站百度北京总部电话
  • 做调查的网站知乎长沙网站seo诊断
  • 网站数据库连接失败班级优化大师怎么加入班级
  • 银川公司做网站在线一键生成网页
  • 怎么形容网站做的很好百度官网网页版
  • 社保网站做员工用工备案吗网站seo站长工具
  • 一个专门做海鲜的网站永久域名查询
  • 不是做有网站都叫jwth免费入驻的跨境电商平台
  • kkmall附近网站建设seo需要培训才能找到工作吗
  • 做电子画册的网站电商网站建设开发
  • 财务软件排名沈阳专业seo
  • 网站建设费用标准贵州seo推广
  • html网站开发实战教程附近电脑培训班位置
  • 个人网站一般做多大seo实战培训机构
  • 20g虚拟主机建设网站网站制作大概多少钱
  • 织梦网站怎么关闭手机模板网站搭建一般要多少钱
  • 流媒体 网站开发百度网盘电话人工服务
  • 判断网站做的好坏金华seo扣费
  • 世界网站排名查询seo独立站优化
  • 网站建设特效大全网站排名优化公司哪家好
  • 户网站建设的不全.怎么建立网站的步骤
  • 建设信息门户网站的条件让顾客心动的句子