Discuz! Board

标题: 求助:协议栈版本的烧录问题 [打印本页]

作者: catlanhui    时间: 2015-7-24 12:18
标题: 求助:协议栈版本的烧录问题
问题1: 在用清风提供的s110_nrf51822_6.0.0-5.beta_softdevice烧录时,提示下面的错误,而我用网上找的s110_nrf51822_7.1.0_softdevice烧录却可以烧录成功。
[attach]1049[/attach]


问题2:然后,我用s110_nrf51822_7.1.0_softdevice这个协议栈,加上清风的例程程序,却没有广播信号。我成7.1.在MDK里面已经将ROM地址做了更改,改成协议栈对应要求的地址。看改动说明,7.1.0似乎是有些数据结构作了改变?还是我犯了操作性错误?


烦劳有经验的童鞋吼一声。

作者: admin    时间: 2015-7-24 14:14
你用光盘里的nrfgoSTUDE进行烧写,每个板子的协议栈对应的代码是有区别的
作者: admin    时间: 2015-7-24 14:17
admin 发表于 2015-7-24 14:14
你用光盘里的nrfgoSTUDE进行烧写,每个板子的协议栈对应的代码是有区别的

s110_nrf51822_7.1.0_softdevice烧录起始地址是88K,6.0版本是80K.我们板载的仿真器是jlink OB,你有光盘里的nRFgo Studio版本才能烧写
作者: catlanhui    时间: 2015-7-24 18:45
admin 发表于 2015-7-24 14:17
s110_nrf51822_7.1.0_softdevice烧录起始地址是88K,6.0版本是80K.我们板载的仿真器是jlink OB,你有光盘里 ...

感谢青风回复,用1.15.0的studio就可以了。我用的studio的版本是nrfgostudio_win-64_1.20.0_installer,也就是说高版本软件还不兼容低版本的协议栈?nordic的哪份文档有这个说明楠?


作者: admin    时间: 2015-7-24 18:52
catlanhui 发表于 2015-7-24 18:45
感谢青风回复,用1.15.0的studio就可以了。我用的studio的版本是nrfgostudio_win-64_1.20.0_installer, ...

应该有说明,好像版本要适配,比如百度的手环就是用的老版本的协议栈,还有微信硬件的DEMO也是用的老版本的,看个人开发要求。官方应该有说明,我这没有,你需要去官网找找
作者: catlanhui    时间: 2015-7-24 19:56
本帖最后由 catlanhui 于 2015-7-24 20:00 编辑
admin 发表于 2015-7-24 18:52
应该有说明,好像版本要适配,比如百度的手环就是用的老版本的协议栈,还有微信硬件的DEMO也是用的老版本 ...

恩,我还发现只能用5.1.0的sdk,不能用sdk6系列的,就是说这个搭配才行:sdk5 +nrfstudio1.15.0+s110_nrf51822_6。我变换了几种组合都不行,这个料版本改动太频繁,难度好大啊。




欢迎光临 Discuz! Board (http://www.qfv8.com/) Powered by Discuz! X3