BSP nrf52832 ble_stack_init()里的SOFTDEVICE_HANDLER_INIT时卡死

发表在 Nordic BLE微控制器2018-12-27 20:19 [复制链接] 5 529

如题。- c; ^  {0 I  G& o* d/ J1 S) s, Q
我在rt-thread 的bsp/nrf52832的架构下,实现移植,目前注释掉ble_init后,rt-thread是完全能在52832运行良好的。5 M/ h7 C) i& J& u9 ]3 p
使用ble_init时会卡死在ble_stack_init()里的SOFTDEVICE_HANDLER_INIT。0 C% p- Q9 ]/ V6 m, f) d6 ]5 y
我确认协议栈版本正确(s132_4.0.2),协议栈和程序烧录正确,烧完后我verify了一下协议栈,是正确的。0 q# h4 B( }/ u( O* V0 `6 Q
然后我直接使用官方SDK,ble是没问题的。) ?, z  Z' Z, y9 A! M
所以我在配置的时候漏了什么呢?
& m/ G. u  f& [: P6 d1 B( D( d5 z# d$ c2 Y

/ z. i* O4 r6 V% C3 z
使用道具 举报 显示全部楼层 回复
最新评论 | 正序浏览
显示全部楼层 |楼层直达:
发表于 2018-12-28 01:02:07 | 显示全部楼层
是自己移植的吗?BSP下有nRF52832的蓝牙串口例程 我试过可以正常运行 是基于SDK13
使用道具 举报 回复
发表于 2018-12-28 09:46:25 | 显示全部楼层
xckhmf 发表于 2018-12-28 01:02: B: f% O1 `7 y2 F4 b( P9 Y" f
是自己移植的吗?BSP下有nRF52832的蓝牙串口例程 我试过可以正常运行 是基于SDK13 ...

( {( J- ]: r& [' d5 m, RBSP下的nrf52832只是个架构啊,移植的部分是RT做好的,应用是自己添加的,我是基于SDK13。
" c) h5 e; j% f0 r* R6 j但是其中rt-thread启动的ble_init()里面会卡死,你这儿没问题吗?4 m1 t1 _( B+ `. @, F; \4 F
您下的协议栈具体哪个版本?
使用道具 举报 回复
发表于 2019-1-1 19:01:36 | 显示全部楼层
wwh2008 发表于 2018-12-28 09:463 D6 R8 _- T3 V: @5 T8 s
BSP下的nrf52832只是个架构啊,移植的部分是RT做好的,应用是自己添加的,我是基于SDK13。
2 c5 @" A4 n) h+ Z6 Q7 Q3 |5 U但是其中rt-th ...
5 U# k- w5 i/ m: H+ p
你把thread的栈大小改到1024试试。) b2 O  U* ~% K" ^+ _0 G
不行的话,调试看下具体是在init函数中的哪个地方卡住了
0 P- [) @: @# C5 c- \bsp下的nRF52832我是跑起来过的
使用道具 举报 回复
发表于 2019-1-4 09:10:05 | 显示全部楼层
xckhmf 发表于 2019-1-1 19:01
; v" C1 W: q8 q9 x7 ]- `: p0 V你把thread的栈大小改到1024试试。
& k" i' {' z0 S不行的话,调试看下具体是在init函数中的哪个地方卡住了
6 l# b+ a' T- x( A3 f2 D2 U& \: c" Zbsp下的nRF5 ...
) f, c) Q& E3 |' h7 R: {5 H
多谢! 我已经跑起来了。整个工程重头再来了一遍就好了,可能之前的工程包含的文件不适配。
使用道具 举报 回复
发表于 2019-1-25 10:31:22 | 显示全部楼层
您好,你的工程跑起来烧进去有没有测试过功耗???我这边测是5~6am。。。
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|RT-Thread开发者社区  

© 2013-2017 上海睿赛德电子科技有限公司 沪ICP备13014002号-1

Powered by RT-Thread

快速回复 返回顶部 返回列表