PSDK初始化任务会挂起hardfault错误
已完成当前PSDK版本V3.1.0,使用FreeRTOS。经过反复测试发现如下现象:
飞机上电的短时间内会给负载设备供电,这时候飞机并没有正常初始化完成,而PSDK初始化任务这时候开始运行。初始化任务一旦有创建线程的操作就会引发hardfault错误。(如DjiTest_WidgetInteractionStartService等存在线程创建的初始化函数)
如果我进行一段时间的等待。比如飞机上电15S后(飞机初始化完成),再创建PSDK初始化任务就无任何问题,能正常初始化所有的内容
当前负载设备执行顺序为:创建PSDK任务->等待执行->等待至多20S判断是否成功挂载DJI飞行器->创建其他任务
麻烦确认一下这个问题由什么引起
请先登录再写评论。
评论
3 条评论