|
1 交叉编译器安装
1.1 获取编译器安装包
1.2 安装使能编译器
brm@ubuntu:~/DB62$ tar -zxvf tar zxvf hcc_riscv32.tar.gz/ //解压“hcc_riscv32.tar.gz”压缩包
brm@ubuntu:~/DB62$ sudo chmod 777 -R hcc_riscv32 //递归修改编译器安装目录权限
brm@ubuntu:~$ sudo vim /etc/profile //编译profile文件 新增 “export PATH=/home/brm/DB62/hcc_riscv32/binPATH” 如下图1
brm@ubuntu:~$ source /etc/profile //生效环境
brm@ubuntu:~$ riscv32-unknown-elf-gcc -v //编译 工具链 如果能正确显示编译器版本号,表明编译器安装成功,如下图2
图1 图2
2 python 环境安装
2.1 更新系统到最新的数据源列表
brm@ubuntu:~$ sudo apt-get update或sudo apt-get install python3 -y //更新系统到最新的数据源列表
brm@ubuntu:~$ sudo apt-get install python3-setuptools python3-pip -y //安装pip
brm@ubuntu:~$ sudo pip3 install --upgrade pip //升级pip
brm@ubuntu:~$ sudo pip3 install setuptools //安装setuptools
brm@ubuntu:~$ sudo pip3 install kconfiglib //安装kconfiglib 13.2.0+
2.2 安装升级文件签名依赖的Python组件包
brm@ubuntu:~$ sudo pip3 install pycryptodome //安装pycryptodome
brm@ubuntu:~$ sudo pip3 install six //安装six
brm@ubuntu:~$ sudo pip3 install ecdsa //安装ecdsa
3 安装Scons
brm@ubuntu:~$ python3 -m pip install scons
4 编译SDK
4.1 解压固件
tar -zxvf Hi3861LV100R001C00SPC031.tgz
4.2 修改 build.sh 文件 增加可执行权限
chmod +x build.sh
4.3 menuconfig配置
./build.sh menuconfig //进入配件界面,可进行SDK裁剪
图3
4.4 编译&下载
./build.sh //进行SDK编译,编译成功生成的 bin是 “Hi3861LV100R001C00SPC031/output/bin/Hi3861L_demo_allinone.bin“,如下图4
图4
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|