修改:cmd-> intv_min = 4800;cmd-> intv_max = 4800;广播模式为:cmd-> info.host.mode = gap_gen_disoverable;使用JTAG运行程,出现出现if((getword16(sys_stat_reg)&dbg_is_up)== dbg_is_up)__asm(“bkpt#0 \ n”);别的{而(1);}请问是什么问题
这个是进hardfault了,但是和你改广播参数没关系。应该是工程别的原因。猜测你是不是在延长休眠模式下?如果是,检查32K晶振看看...cmd-> intv_min = 4800;cmd-> intv_max = 4800;
这组设定3s的间隔隔值隔值问题的。
没有在延长休眠模式下,睡眠都关了,我设置为3200是可以正常使用,设置为4800后,就出现了问题,如果是工程别的原因,请问应该从哪些地方分析原因,谢谢
硬变形了,你找到跑数hardfault_handlerc里的*(valatile unsigned long *)(status_base + 0x14)= hardfault_args [5];// lr.*(valatile unsigned long *)(status_base + 0x18)= hardfault_args [6];// 个人电脑
对照地图文件和keil里的汇编,看看保存的r14和pc是在什么地。对应于异常发生的位置
的是:nvic_clearpitchingirq 0x200007d7拇指代码14 arch_main.o(.text)这个是什么
如果方向的啊,你是你的地图文章也上来吗?
这个是进hardfault了,但是和你改广播参数没关系。应该是工程别的原因。猜测你是不是在延长休眠模式下?如果是,检查32K晶振看看...
cmd-> intv_min = 4800;
cmd-> intv_max = 4800;
这组设定3s的间隔隔值隔值问题的。
没有在延长休眠模式下,睡眠都关了,我设置为3200是可以正常使用,设置为4800后,就出现了问题,如果是工程别的原因,请问应该从哪些地方分析原因,谢谢
硬变形了,你找到跑数hardfault_handlerc里的
*(valatile unsigned long *)(status_base + 0x14)= hardfault_args [5];// lr.
*(valatile unsigned long *)(status_base + 0x18)= hardfault_args [6];// 个人电脑
对照地图文件和keil里的汇编,看看保存的r14和pc是在什么地。对应于异常发生的位置
的是:
nvic_clearpitchingirq 0x200007d7拇指代码14 arch_main.o(.text)
这个是什么
如果方向的啊,你是你的地图文章也上来吗?