178***711
环境
1.GR5515I0NDA芯片,普冉8M外部flash,qspi通讯
2.固件版本GR551x_SDK_V2.0.2
3.boot使用原厂工程,关闭所有东西,只保留跳转
4.app1采用free的示例工程
现象
1.app1注释ble_stack_init(ble_evt_handler, &heaps_table);时,boot跳转成功,最起码工程线程运行正常
2.app1打开ble_stack_init(ble_evt_handler, &heaps_table);,boot跳转后,app1没有任何log输出
3.之前用过5331的芯片并不会这个样子,当然5331有宏定义可以关闭蓝牙功能,5515并不行,怀疑boot中初始化或者在什么地方调用了协议栈的相关东西
178***711
跳转前增加mem_pwr_mgmt_mode_set(MEM_POWER_FULL_MODE);可以正常使用,按照代理商的解释:是freertos那边用的ram会比较多,跳过去之后,有几块ram刚好没上电,这边从__main_after_scatterload函数出来,去分散加载文件第一把初始化ram的时候就异常了
打开微信,使用“扫一扫”即可关注