大疆社区
标题: linux psdk初始化不成功 [打印本页]
作者: djiuser_rK3CIBJ 时间: 2020-6-23
标题: linux psdk初始化不成功
环境:linux
内核:Linux 4.19.118+ #1311 Mon Apr 27 14:16:15 BST 2020 armv6l GNU/Linux
问题简述:
在使用linux版本时,编译好了程序,运行时却报“psdk register hal uart handler error”,我添加了返回值打印,如下 串口注册函数返回值却是107560,这里的值不属于T_PsdkReturnCode中的一个
我试着屏蔽注册串口函数,然后注册network,注册osal也会一样报错。之前使用stm32版本的,不接飞机也不会报这样的错。请问是什么问题
作者: Dior. 时间: 2020-6-24
这个数值打印出来有点不正常。
可以进入psdk_hal.c中;分别在Hal_UartInit中 returnCode之前打印一下returnCode的值,
然后再在Hal_UartSendData 和 Hal_UartReadData查看下对应返回值再看下是多少呢?
作者: djiuser_rK3CIBJ 时间: 2020-7-8
这是树莓派zero w平台的原因,换成树莓派4b就可以!两者交叉编译工具链都是arm-linux-gnueabihf,为什么zero会出现这种原因。
作者: 水牛曾在武汉轨道环绕 时间: 2021-5-12
请问解决了么?
欢迎光临 大疆社区 (https://bbs.dji.com/) |
Powered by Discuz! X3.2 |