Sigmastar SSD201 SSD202D主板开发环境搭建
Sigmastar SSD201 SSD202D主板开发环境搭建
Sigmastar SSD201 SSD202D主板(Purple Pi R1)
补丁说明
序号 | 补丁版本 | 补丁文件 | 补丁说明 |
---|---|---|---|
1 | IDO_Purple Pi R1_V2A_Buildroot2018_SDK_Patch_zip | 百度网盘链接: 提取码: vsmx | 新增了对HSESDFDSW4G-CYIOO9S 、HSESDFDSW4G-11BOO7YS两款型号的Flash支持 |
从github搭建
代码语言:txt复制industio@industio$:git clone .git
注:网络下载速度缓慢导致失败可以尝试将超时关闭
代码语言:txt复制
git config --global http.lowSpeedLimit 0
git config --global http.lowSpeedTime 999999
安装交叉编译链
代码语言:txt复制industio@industio$:cd PurPle-Pi-R1/toolchain
industio@industio$:./install_toolchain.sh
从百度云网盘搭建 从网盘中获取SDK 源码,拷贝到Ubuntu虚拟机中。 百度云网盘链接: Ubuntu版本建议选用18.04版本,版本太低的Ubuntu可能存在区别,导致编译出问题。 SDK包括以下文件: 解压密码:industio666
代码语言:txt复制bz2
bz2
bz2
bz2
gcc-arm-8.2-2018.08-x86_gz
安装交叉编译链
●解压gcc-arm-8.2-2018.08-x86_gz
代码语言:txt复制industio@industio$:tar -xvf gcc-arm-8.2-2018.08-x86_gz -C ./
- 修改环境变量
这里根据实际的路径来配置
代码语言:txt复制industio@industio$:vi ~/.bashrc
//在最后一行加入实际环境
export PATH=/home/bbelephant/work/ssd20x/gcc-arm-8.2-2018.08-x86_64-arm-linux-gnueabihf/bin:$PATH
●验证交叉编译环境是否生效
代码语言:txt复制industio@industio$:source ~/.bashrc //使配置的环境生效
industio@industio$:which arm-linux-gnueabihf-gcc
安装SDK源码 将“源码下载”步骤下载的文件放在Linux系统同一个目录下,接着执行以下步骤完成SDK源码的安装。 解压uboot源码
代码语言:txt复制industio@industio$:tar -jxvf bz2 -C .
解压kernel源码
代码语言:txt复制industio@industio$:tar -jxvf bz2 -C .
解压project源码
代码语言:txt复制industio@industio$:tar -jxvf bz2 -C .
解压sdk源码
代码语言:txt复制industio@industio$:tar -jxvf bz2 -C .
把所有文件设置权限属性,可避免不必要的问题:
代码语言:txt复制industio@industio$:sudo chown industio:industio -R ./*
安装编译需要的lib & tool 注意:以下lib & tool,可以提前安装,否则会、编译失败 在编译前请确定Ubuntu,shell工具是否为bash,防止出现-e错误。 1、查看sh默认选项
代码语言:txt复制industio@industio$:ls -l /bin/sh
2、切换sh为bash
代码语言:txt复制industio@industio$:sudo dpkg-reconfigure dash
然后选择O,可以解决脚本编译-e的问题。
- 安装需要的lib库
industio@industio$:sudo apt-get install libncurses5-dev libncursesw5-dev
industio@industio$:sudo apt-get install lib2z1
industio@industio$:sudo apt-get install lsb-core
industio@industio$:sudo apt-get install libc6-dev-i86
industio@industio$:sudo apt-get install libuuid1:i86
industio@industio$:sudo apt-get install cmake
industio@industio$:sudo apt install bc
industio@industio$:sudo apt-get install xz-utils
industio@industio$:sudo apt-get install automake
industio@industio$:sudo apt-get install libtool
industio@industio$:sudo apt-get install libevdev-dev
industio@industio$:sudo apt-get install pkg-config
- 安装需要的tool
//安装,方便调试
industio@industio$:sudo apt-get install open-server
//安装xz压缩工具
industio@industio$:sudo apt-get install xz-utils
//安装 python
industio@industio$:sudo apt-get install python
//安装 git
industio@industio$:sudo apt-get install git
//安装 make
industio@industio$:sudo apt-get install make
//安装 gcc
industio@industio$:sudo apt-get install gcc
//安装 g++
industio@industio$:sudo apt-get install g++
我们用的是Ubuntu 18.04,其他版本的Ubuntu安装的库可能存在差异。
源码编译
使用以下命令进行编译:
代码语言:txt复制industio@industio$:./Release_to_customer.sh -f nand -p ssd202 -m 256
如果出现以下错误,卸载libfdt-dev库,让uboot强制使用内部的libfdt
代码语言:txt复制industio@industio$:sudo apt-get remove libfdt-dev
如下图所示,说明编译完成。
编译成功后,将在当前目录下生成images/目录,该目录下的文件即为烧录所使用的固件。
#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
推荐阅读
留言与评论(共有 18 条评论) |
本站网友 欧式建筑效果图 | 23分钟前 发表 |
百度云网盘链接: Ubuntu版本建议选用18.04版本 | |
本站网友 vtr250 | 3分钟前 发表 |
可避免不必要的问题:代码语言:txt复制industio@industio$ | |
本站网友 三阴交穴位位置 | 17分钟前 发表 |
./Release_to_customer.sh -f nand -p ssd202 -m 256如果出现以下错误 | |
本站网友 cao20 | 0秒前 发表 |
版本太低的Ubuntu可能存在区别 | |
本站网友 星际迷航ol | 12分钟前 发表 |
tar -jxvf bz2 -C . 把所有文件设置权限属性 | |
本站网友 鸡排风云 | 25分钟前 发表 |
本站网友 中国养老现状 | 7分钟前 发表 |
sudo apt-get remove libfdt-dev如下图所示 | |
本站网友 晋江教育信息网 | 0秒前 发表 |
sudo apt-get install lsb-core industio@industio$ | |
本站网友 改善毛孔粗大 | 22分钟前 发表 |
查看sh默认选项代码语言:txt复制industio@industio$ | |
本站网友 张红兵 | 10分钟前 发表 |
方便调试 industio@industio$ | |
本站网友 soe547 | 4分钟前 发表 |
导致编译出问题 | |
本站网友 北京回龙观地图 | 22分钟前 发表 |
版本太低的Ubuntu可能存在区别 | |
本站网友 书生浏览器 | 28分钟前 发表 |
tar -jxvf bz2 -C . 把所有文件设置权限属性 | |
本站网友 曲江风景线 | 2分钟前 发表 |
vi ~/.bashrc //在最后一行加入实际环境 export PATH=/home/bbelephant/work/ssd20x/gcc-arm-8.2-2018.08-x86_64-arm-linux-gnueabihf/bin | |
本站网友 石家庄国瑞城 | 19分钟前 发表 |
sudo apt-get install open-server //安装xz压缩工具 industio@industio$ | |
本站网友 n0642 | 15分钟前 发表 |
防止出现-e错误 | |
本站网友 平度租房网 | 10分钟前 发表 |
sudo apt-get install python //安装 git industio@industio$ |