编译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. ./build_sample.sh
6. cd /project/image
7. make clean;make
修改工程的分辨率:
1. 编辑 /project/board/i2m/SSC011A-S01A/config/dbdev.ini
FB_WIDTH = 1024,FB_HEIGHT = 600.
2.修改s/dk/verify/application/smarttalk/RunFile/etc/MiniGUI.cfg
将defaultmode=800x480-32bpp 改成defaultmode=1024x600-32bpp
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!