正在上传图片(0/1)

linux psdk初始化不成功

 0
手机看帖 3 1062
环境: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 3#
这个数值打印出来有点不正常。

可以进入psdk_hal.c中;分别在Hal_UartInit中 returnCode之前打印一下returnCode的值,

然后再在Hal_UartSendData  和 Hal_UartReadData查看下对应返回值再看下是多少呢?
楼主   2020-7-8 4#
这是树莓派zero w平台的原因,换成树莓派4b就可以!两者交叉编译工具链都是arm-linux-gnueabihf,为什么zero会出现这种原因。
djiuser_hvJcXWK  Osmo Mobile 2认证用户 2021-5-12 5#
djiuser_rK3CIBJ2020-7-8 08:59
这是树莓派zero w平台的原因,换成树莓派4b就可以!两者交叉编译工具链都是arm-linux-gnueabihf,为什么zero会出现这种原因。
请问解决了么?
收藏 点赞 评论
分享至:
回复:
上传
取消 评论
快速回复 返回顶部 返回列表