[Edge Pipe]Build error

在代码全编的时候,遇到报错:

ImportError:No named Crypto.Signature

缺少crypto的库。
由于我的开发环境限制,我没有外网。
能帮我提供这个库的安装包吗

或者 是否可以规避这个报错
这个库的引用是在external/rk_tee_user/…/sign.py
我看不出这有什么用,是否可以规避相关moudle(不影响整体的)的编译来规避报错?

没有外网,那你是怎么下载代码的呢?只怕解决了这个问题,还远远不止这个编译出错。

kernel、u-boot、framework我都编译通过了
目前就剩这个导致无法全编

所有,可以提供一下crypto的库的安装包吗?

试下这个命令:

sudo apt-get install python-networkx  

python-networkx 这在Edge的环境文档里有,肯定已经装了。
目前这个问题解决了,
先安装python-pip
sudo apt-get install python-pip
之后安装
pip install pycryptodome
另外注释这个库也可以全编译通过
mv external/rk_tee_user/Android.mk external/rk_tee_user/Android.mk_bak

一个新的问题,关于Eege板子使用的type-c数据线,目前发现使用华为的数据线是不能用来调试,因为买板子没有附送数据线,所有使用哪个数据线可以用于调试呢?

1 Like

能不能调试,跟使用哪种数据线没有关系,跟接哪个口有关。两个口,其中一个是供电,一个是数据接口。

之前有另外的rk板子是因为数据线的原因,有类似问题。

板子的两个接口我都尝试了,都只能充电,lsusb 都看不到接口信息,网站上相关包都安装了,所以你们有遇到过/解决办法吗?

You mean you can’t debug with ADB? Yes, you can change the ADB version. What’s more, can I read the disk through USB cable?
你是说不能ADB调试吗?是的话,可以换个ADB版本。另外通过USB线可以在电脑读到盘吗?

不能,就是连接上没有任何反应。没有连接提示

那你的数据线可以升级对吧?可以升级就代表数据线没有问题。驱动也没有问题。

我淘宝买了根数据线就可以了,目前升级烧写后起不来,我另外开了一个贴,麻烦帮忙看看