40 lines
1.0 KiB
Markdown
Executable File
40 lines
1.0 KiB
Markdown
Executable File
### prepare
|
|
|
|
1. prepare ubuntu 16.04 for build project
|
|
2. sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath socat xterm g++ libstdc++6 lib32stdc++6 \
|
|
libpulse-dev libevent-dev ninja-build rpm2cpio libsdl1.2-dev zip
|
|
3. sudo ln -s /bin/bash /usr/bin/sh
|
|
4. cp tool/gn /bin ; chmod 777 /bin/gn
|
|
5. Download the donwloads directory instead of slow downloads at compile time
|
|
|
|
|
|
### build
|
|
|
|
1. cd mt8516_avs_share
|
|
2. export TEMPLATECONF=${PWD}/meta/base/conf/mt8516/aud8516p1v2-consys-slc-128
|
|
3. source meta/poky/oe-init-build-env
|
|
4. bitbake mtk-image-aud-8516
|
|
|
|
other build cmd:
|
|
|
|
bitbake -c cleanall lk && bitbake lk -f
|
|
|
|
bitbake -c cleanall linux-mtk-extension && bitbake linux-mtk-extension -f
|
|
|
|
### update
|
|
|
|
use adb to update image
|
|
|
|
1. cd build/tmp/deploy/images/aud8516p1v2-consys-slc-128
|
|
|
|
2. adb push update.zip /tmp/ && adb shell /bin/upgrade_app /tmp/update.zip
|
|
|
|
### burn
|
|
|
|
use usb burn all image
|
|
|
|
1. cd build/tmp/deploy/images/aud8516p1v2-consys-slc-128
|
|
|
|
2. sudo python flashimage.py -t
|
|
3. press v- key and plugin usb
|