Firefly开源社区

打印 上一主题 下一主题

[技术讨论] ITX-3588 android 板子运行错误

29

积分

0

威望

0

贡献

技术小白

积分
29

ITX-3588 android 板子运行错误

发表于 2022-8-24 16:34:16      浏览:4342 | 回复:8        打印      只看该作者   [复制链接] 楼主
问题描述及复现步骤:

ITX-3588 安卓系统。在测试官网提供的demo。编译使用ubuntu虚拟机。编译过程都正常,在板子跑yolov5转rknn的模型时候报以下错误: "Android 5.0 and later only support position-independent executables (-fPIE)."


同样的编译、板子运行流程,官网的 ssd demo的时候能够成功。

网上查资料有说编译时候加参数 "-pie -fPIE flag",  这个参数具体加在哪一步?有没有同学碰到类似的问题?

log.log

182 Bytes, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1

回复

使用道具 举报

1万

积分

18

威望

20

贡献

神级创客

Rank: 8Rank: 8

积分
10851

突出贡献

发表于 2022-8-24 17:51:20        只看该作者  沙发
rknn sdk从哪里下载的,当前是什么版本。ubuntu是哪个版本,ndk用的是哪个版本,有没有修改过其它东西


回复

使用道具 举报

29

积分

0

威望

0

贡献

技术小白

积分
29
发表于 2022-8-25 08:43:32        只看该作者  板凳
rknn sdk 1.3.0, rknn-toolkit2-1.3.0
ubuntu 虚拟机:ubuntu-20.04.3-desktop-amd64.iso
ndk: android-ndk-r17c-linux-x86_64.zip 解压之后: android-ndk-r17c

和您这边有什么差别么?
回复

使用道具 举报

29

积分

0

威望

0

贡献

技术小白

积分
29
发表于 2022-8-25 08:59:15        只看该作者  地板
本帖最后由 凸凸娃 于 2022-8-25 09:08 编辑
zyk 发表于 2022-8-24 17:51
rknn sdk从哪里下载的,当前是什么版本。ubuntu是哪个版本,ndk用的是哪个版本,有没有修改过其它东西


...

RKNN_SDK:   从官方下载页面的百度云盘下载,版本1.3.0.   rknn-toolkit2-1.3.0

C:\Users\Administrator\Desktop

ubuntu 是自己装的虚拟机,版本ubuntu-20.04.3-desktop-amd64.iso

ndk 按照指导文档(Rockchip_Quick_Start_RKNN_SDK_V1.3.0_CN.pdf)下载
https://developer.android.google ... s#ndk-17c-downloads
android-ndk-r17c-linux-x86_64.zip 解压之后是: android-ndk-r17c
这个ndk没改什么东西,只是编译官方demo的时候.sh脚本里面ndk文件夹名字是 android-ndk-r17,少了个c,就把下载的ndk文件夹名字改了一下。编译过程都是成功的。

捕获.PNG (18.17 KB, 下载次数: 637)

捕获.PNG
回复

使用道具 举报

29

积分

0

威望

0

贡献

技术小白

积分
29
发表于 2022-8-25 09:20:54        只看该作者  5#
本帖最后由 凸凸娃 于 2022-8-25 09:28 编辑
zyk 发表于 2022-8-24 17:51
rknn sdk从哪里下载的,当前是什么版本。ubuntu是哪个版本,ndk用的是哪个版本,有没有修改过其它东西


...

我看你截图的demo 路径和我的不太一样。能分享一下你的demo下载地址吗?

我是在这下载的:https://github.com/rockchip-linux/rknpu2
回复

使用道具 举报

1万

积分

18

威望

20

贡献

神级创客

Rank: 8Rank: 8

积分
10851

突出贡献

发表于 2022-8-25 09:36:51        只看该作者  6#
试一下用网盘下载的rknpu2
回复

使用道具 举报

29

积分

0

威望

0

贡献

技术小白

积分
29
发表于 2022-8-25 16:30:59        只看该作者  7#
zyk 发表于 2022-8-25 09:36
试一下用网盘下载的rknpu2

我用网盘下载的rknpu2 跑成功了,看来是demo的问题。但是rknpu2的板子运行结果没有检测到目标物体。你那边也是这样的吗?

捕获1.PNG (864.74 KB, 下载次数: 695)

捕获1.PNG
回复

使用道具 举报

1万

积分

18

威望

20

贡献

神级创客

Rank: 8Rank: 8

积分
10851

突出贡献

发表于 2022-8-26 09:18:14        只看该作者  8#
这个可能还是需要更新,你看一下新版工具有没有修复吧

https://eyun.baidu.com/enterpris ... =202205053973938618

密码:rknn
回复

使用道具 举报

29

积分

0

威望

0

贡献

技术小白

积分
29
发表于 2022-8-26 13:26:58        只看该作者  9#
zyk 发表于 2022-8-26 09:18
这个可能还是需要更新,你看一下新版工具有没有修复吧

https://eyun.baidu.com/enterprise/share/init?c ...

应该和rknn_sdk 没关系。调整一下demo。我用的https://github.com/rockchip-linux/rknpu2  现在可以成功输出。你可以试试
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表