我们在使用官方教程进行固件编译和烧录的时候,不想将tools和device都放在根目录,我们可以自己建立文件夹进行存放。这时候需要注意环境变量的配置。
在.../liteos.m/config.gni中需要将board_toolchain_prefix配置成自己定义的路径。该主机的配置如下图所示:
同时还需配置自己的.../xr_skylark/gcc.mk
光配置这个还不够,如果出现Unable to load .../SDKconfig.gni
还需打开.../device/xradio/xr806/xr_skylark/config.py,更改配置如下。
否则会因为原来使用绝对路径导致无法生成SDKconfig.gni
更改后config.gni所在目录下运行python config.py
之后就可以用hb build -f编译生成固件了本人写博客经验不足,如有不正确之处请多指正