所有线下安装的工具请解压到opt目录下
环境变量设置, sudo vi /etc/profile 然后在里面加入以下环境变量:
export JAVA_HOME=/opt/java-7-openjdk-amd64
#export JAVA_HOME=/opt/jdk1.6.0_45
export CLASSPATH=JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export PATH=$PATH:/opt/arm-2012.09/bin:/opt/arm-2011.03/bin:/opt/arm-2010.09/bin
export PATH=$PATH:/opt/linaro-aarch64_linux-2014.09_843419-patched/bin:/opt/r2-elf-linux-1.3.5.14/bin
export PATH=$PATH:/opt/gcc-linaro-aarch64-none-elf-4.9-2014.07_linux/bin
MSD6A648的SN代码编绎需要安装以下工具:
sudo apt-get install gcc-arm-linux-gnueabi
Mboot、Supernova请按照以下方法编译:
内置DDR3 512M:
mboot: cp configs/mooney/.config.mooney.android.116b.rom_emmc.64bit.optee.kernel .config
Supernova: source board/mooney/buildsettings/build_Mooney_116B_ROM_EMMC_TVOS_DTMB_OP-TEE_Marshmallow.sh
内置DDR3 1G:
mboot: cp configs/mooney/.config.mooney.android.123b.rom_emmc.64bit.optee.kernel .config
Supernova: source board/mooney/buildsettings/build_Mooney_123B_ROM_EMMC_TVOS_DTMB_OP-TEE_Marshmallow.sh
Mboot编绎:
1, cd MBoot/sboot/
2, cp configs/mooney/.config.mooney.android.123b.rom_emmc.64bit.optee.kernel .config
3, make menuconfig 在打开menuconfig介面中,把板型修改为 BD_MST116B_10A,然后 Exit 然后 Yes 保存
4, make clean
5, make
生成的文件在: mboot/sboot/out/ 下,分别是 rom_emmc_boot.bin 和 mboot.bin 这两个文件
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余2页未读,立即下载