SSD202/202 openWRT烧录 openwrt-sstar wireless-tag 支持sigmstar SSD201/SSD202
安装依赖 ubuntu 16.04.7 64位系统
sudo apt-get install subversion build-essential libncurses5-dev zlib1g-dev gawk git ccache gettext libssl-dev xsltproc libxml-parser-perl gengetopt default-jre-headless ocaml-nox sharutils texinfo sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install zlib1g:i386 libstdc++6:i386 libc6:i386 libc6-dev-i386 下载代码 下载主工程代码 安装toolchian 下载toolchain 链接:百度网盘 请输入提取码 提取码:1o3d
解压缩toolchain
sudo tar wt-gcc-arm-8.2-2018.08-x86_64-arm-linux-gnueabihf.tag.gz -xvf -C /opt/ 设置环境变量,修改 ~/.profile文件, 将下面这行添加到文件末尾 PATH="/opt/gcc-arm-8.2-2018.08-x86_64-arm-linux-gnueabihf/bin:$PATH" 手动生效环境变量
source ~/.profile 测试交叉工具链
arm-linux-gnueabihf-gcc --version 编译 生成机型配置文件 cd 18.06 ./scripts/feeds update -a ./scripts/feeds install -a -f make WT2022_wt 机型名 说明 WT2022 SSD202+SPI NAND WT2011 SSD201+SPI NAND 编译 make V=s -j4 编译产物 位于bin/target/sstar/ssd20x/WT2022 文件名 说明 WT2022-sysupgrade.bin 升级文件 WT2022-uImage.xz 内核文件 WT2022-root-ubi.img 根文件系统(SPI NAND) 升级 系统中通过串口或者telnet进入系统后台,执行如下命令:
cd /tmp tftp -g 192.168.1.88 -r WT2022-sysupgrade.bin sysupgrade WT2022-sysupgrade.bin 升级完成之后,系统将自动重启
uboot下通过串口和网口进行升级(上电阶段按下enter按键),执行如下命令:
设置环境变量,启动网络
setenv serverip 192.168.1.88 setenv ipaddr 192.168.1.11 setenv ethinitauto 1 saveenv reset 重启之后,按下Enter按键重新进入uboot
SPI NAND 升级
tftp 0x21000000 WT2022-root-ubi.img nand erase.part ubi nand write.e 0x21000000 ubi ${filesize} 刷系统 如果第一次系统不是openwrt系统,请再uboot下先使用以下命令刷机成openwrt系统,,然后使用上面步骤进行升级
openwrt系统包:
LVGL 库:
tftp 0x21000000 SSD202_openwrt.bin nand erase.chip nand write.e 0x21000000 0x00 ${filesize} reset 母片教程 Uboot为sigmastar
製作nand.bin
工具位於:openwrt-ssd20x/sigmastar/tools/SpinandPackBinTool-openwrt
cd ${YourPath}/openwrt-ssd20x/sigmastar/tools/SpinandPackBinTool-openwrt cp ${YourPath}/openwrt-ssd20x/18.06/bin/targets/sstar/ssd20x/wt-sstar-ssd20x-WT2022-uboot.bin images/uboot_s.bin cp ${YourPath}/openwrt-ssd20x/18.06/bin/targets/sstar/ssd20x/WT2022/WT2022-root-ubi.img images/root.ubi 由於不同的機型使用的SPI NAND型號不一樣,請先查看板子上的SPI NAND型號,例如使用FS35ND02G
sh build.sh FS35ND02G SSD202 SSD202为开机logo二进制文件,可使用openwrt-ssd20x/sigmastar/tools/rawgenerator生成替换。具体请自行分析build.sh。
執行完將生成nand.bin。
深圳市启明云端作为大中华区合作伙伴及sigmastar(厦门星宸)VAD合作伙伴,我们不仅用心整理了你在开发过程中可能会遇到的问题以及快速上手的简明教程供开发小伙伴参考。同时也用心整理了乐星宸科技的新产品、新方案的主要特点及应用!希望你能第一时间了解并快速用上好的方案和产品!
今日分享,欢迎各位同学评论留言。
|