功能需求:由于我每个布尔板子要使用不同的雨衣地址, 因此我将雨衣地址写到闪光的0x1f100,然后再通过spi公司读取出来, 赋值给开发地址,这样就能显示我写的雨衣地址了.那么现在问题来.问题描述:我无法使用手机进行在线旅行社升级了. 如果我不是使用spi公司去读取, 直接调用软件开发包里的从otp读取地址,那么在线旅行社升级就很正常.
请麻烦帮我解决一下在线旅行社升级问题.
我这边解决了.原来是spi公司管脚被释放了.
你好,我现在也在尝试修改雨衣地址,但我操作不成功,我直接写的寄存器设置字32(BLE_BDADDRL_REG,co_read32p(&bd[0]));设置字16(BLE_BDADDRU_REG,co_read16p(&bd[4]));请问下你是怎么操作的?你说的赋值给开发地址是在开机初始化的时候操作的么?非常感谢!
代码上电的时候,工程都会调用自定义\u nvds \u get \u func去读蓝牙地址。查看代码,如果开发地址是0(空地址)是全0地址),那么就会去调用只读存储器里的函数nvds\u获取功能去读结构nvds\数据\存储里的内容。否则,就直接把开发地址当作实际的地址。
开机后,我想只要加在代码void rwble_init(无效)里的lld_init(错误)之前就可以。
更方便的办法,如果不涉及检察官办公室的应用,打开宏CFG\u初始化\u NVDS\u结构在生成的箱子文件里直接找到写的默认地址字段,直接改就可以。
非常感谢,直接在箱子文件中修改雨衣地址的方法,我已经明白,等批量工具做好了,再使用这方法。“加在代码void rwble_init(无效)里的lld_init(错误)之前就可以”,实际我测试了下不行,我试着添加到rBle\ u init()之前,srand(1);之后,便可以了。恭玉对话还有一个之前的问题,你说雨衣唯一地址是要向信号组织申请,我们前期用量不是很大,我查阅了一些资料,说很多蓝牙厂商都有自己申请过,请问对话是否可以提供一小段雨衣地址,在我们产品正式上市的时候。
关于地址提供,对话应该没有这样的支持。要不你就用随机的地址应该也可以。
“加在代码void rwble_init(无效)里的lld_init(错误)之前就可以”,实际我测试了下不行”//SDK3.0.110标准里,宏BLE\主机\u存在打开的,所以rwip\u初始化函数默认是空的,走不进去了。
非常感谢,我现在调试就是用6.字节的随机数充当雨衣地址的,那最后产品上市的时候,在想办法购买把。
我这边解决了.
原来是spi公司管脚被释放了.
你好,我现在也在尝试修改雨衣地址,但我操作不成功,
我直接写的寄存器
设置字32(BLE_BDADDRL_REG,co_read32p(&bd[0]));
设置字16(BLE_BDADDRU_REG,co_read16p(&bd[4]));
请问下你是怎么操作的?
你说的赋值给开发地址是在开机初始化的时候操作的么?
非常感谢!
代码上电的时候,工程都会调用自定义\u nvds \u get \u func去读蓝牙地址。查看代码,如果开发地址是0(空地址)是全0地址),那么就会去调用只读存储器里的函数nvds\u获取功能去读结构nvds\数据\存储里的内容。否则,就直接把开发地址当作实际的地址。
开机后,我想只要加在代码void rwble_init(无效)里的lld_init(错误)之前就可以。
更方便的办法,如果不涉及检察官办公室的应用,打开宏CFG\u初始化\u NVDS\u结构在生成的箱子文件里直接找到写的默认地址字段,直接改就可以。
非常感谢,直接在箱子文件中修改雨衣地址的方法,我已经明白,等批量工具做好了,再使用这方法。
“加在代码void rwble_init(无效)里的lld_init(错误)之前就可以”,实际我测试了下不行,我试着添加到rBle\ u init()之前,srand(1);之后,便可以了。
恭玉对话还有一个之前的问题,你说雨衣唯一地址是要向信号组织申请,我们前期用量不是很大,我查阅了一些资料,说很多蓝牙厂商都有自己申请过,请问对话是否可以提供一小段雨衣地址,在我们产品正式上市的时候。
关于地址提供,对话应该没有这样的支持。要不你就用随机的地址应该也可以。
“加在代码void rwble_init(无效)里的lld_init(错误)之前就可以”,实际我测试了下不行”
//SDK3.0.110标准里,宏BLE\主机\u存在打开的,所以rwip\u初始化函数默认是空的,走不进去了。
非常感谢,我现在调试就是用6.字节的随机数充当雨衣地址的,那最后产品上市的时候,在想办法购买把。