领导给了个新sdk。然后开编。
编译的标准流程是这样
cd lichee
./build.sh config
这还得了,每次都选很烦(虽然只需要选一次),于是新写法是这样
./build.sh -p sun8iw5p1_android -k linux-3.4 -b evb
果断提示
ERROR: invalid board 'evb'
一顿百度+追脚本 最后定位到是
mkcommon.sh==>
if [ ${FLAGS_board} ] && \
! init_boards ${chip} ${board} ; then
mk_error "invalid board '${FLAGS_board}'"
exit 1
fi
mkcmd.sh ==> init_boards
改成如下:
function init_boards()
{
local chip=$1
local board=$2
local cnt=0
local ret=1
for boarddir in ${LICHEE_TOOLS_DIR}/pack/chips/${chip}/configs/* ; do
boards[$cnt]=`basename $boarddir`
if [ "x${boards[$cnt]}" = "x${board}" ] ;