如题,我想在基于project zero工程的项目中使用PTM,按照SDK 5_30_00_03的步骤进行了更改,烧录后程序死掉,我注意到每当我加入 NPITask_createTask() 语句时,程序就死掉,如果不加入,项目工程运行正常。可能出现问题的原因是什么?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
如题,我想在基于project zero工程的项目中使用PTM,按照SDK 5_30_00_03的步骤进行了更改,烧录后程序死掉,我注意到每当我加入 NPITask_createTask() 语句时,程序就死掉,如果不加入,项目工程运行正常。可能出现问题的原因是什么?
感谢你的回复!我使用的是ble stack中的示例,查看RAM空间是足够的,我尝试去除UARTLOG_ENABLE宏定义并去除其他部分的uart后,程序可以运行,但是设备蓝牙搜索不到,而其他的灯光、按键等均正常。
另外,配置好PTM后,测试机器通过蓝牙连接芯片后,发送标准测试指令给芯片,芯片接受后会自动返回数据吗?
搜不到蓝牙不清楚是什么原因,需要进一步调试,打断点看能否执行到蓝牙部分的代码
配置好PTM后,测试机器通过蓝牙连接芯片后,发送标准测试指令给芯片,芯片接受后会自动返回数据吗?
是的
再次感谢你的耐心解答!
project_zero示例工程中的蓝牙默认是上电开启的,因此在ProjectZero_init()函数中做了一些初始化(BLE stack initialization、BLE Bond Manager initialization等),我想知道这些初始化代码在设置PTM时需要保留吗?还是需要注释掉以防止冲突?
如果按照预期,project_zero示例项目在按照SDK文档做PTM对应的修改后,不必改动其他代码即可进入PTM模式,是吗?
,我想知道这些初始化代码在设置PTM时需要保留吗?还是需要注释掉以防止冲突?
不需要注释掉
project_zero示例项目在按照SDK文档做PTM对应的修改后,不必改动其他代码即可进入PTM模式,是吗?
是的
project_zero需要烧录bim文件,烧录bim看一下