编译spinor时会导致少脚本多一个-e:
原因:因为bash和dash的解析器有所区别。
解决:在命令控制台 sudo dpkg-reconfigure dash 然后选择NO.
编译uboot:
declare -x ARCH=“arm”
declare -x CROSS_COMPILE=“arm-linux-gnueabihf-”
make infinity2m_defconfig;
make menucofnig;
make clean;make;
编译内核:
declare -x ARCH=“arm”
declare -x CROSS_COMPILE=“arm-linux-gnueabihf-”
//这个编译带minigui
make infinity2m_ssc011a_s01a_minigui_defconfig
//这个是编译不带minigui
make infinity2m_ssc011a_s01a_defconfig
make menuconfig;
make clean;make
编译SDK:
./setup_config.sh ./configs/nvr/i2m/8.2.1/nor.glibc-squashfs.011a.64
make image
编译带app:
1.修改/project/release/curtomer_tailor/nvr_i2m_glibc_tailor.mk ,在尾部添加verify_app:=enable
2. cd /project
3. ./setup_config.sh configs/nvr/i2m/8.2.1/nor.glibc-squashfs.011a.64
4. cd /sdk/verify/application/smarttalk/demoApp
5. ./