BES2500/BES2300 Linux 编译环境
交流学习,如有错误欢迎指正。转载请注明出处。by:wwdeng QQ:435398366
目录
@
目录
1. Win10 安装Linux子系统WSL
1.1. 安装WSL
控制面板→所有控制面板项目项→程序和功能→启用或关闭Windows功能
勾选完该项后会提示是否重启(建议重启,不然在安装linux时会报0x8007019e的错误)
1.2. Microsoft Store下载Linux(建议下载Ubuntu LTS)
2. 安装GCC
在linux系统下找到压缩包并将其解压,输入cd /mnt 这个命令才能找到Window本地磁盘
解压命令:sudo tar jxvf gcc-arm-none-eabi-9-2019-q4-major-x86_64-linux.tar.bz2 -C /usr/bin
注意GCC 版本,建议使用gcc-arm-none-eabi-9-2019-q4,这个版本测试可以使用。
gcc-arm-none-eabi-4_9-2014q4 不能编译BES2500 SDK,不支持Cortex-M33 架构
gcc-arm-none-eabi-10-2020-q4 编译BES2500 SDK 有点小问题,重复编译有个错误提示,需修改SDK makefile 解决
将GCC 命令添加到环境变量PATH
export PATH=/usr/bin/gcc-arm-none-eabi-9-2019-q4-major/bin:$PATH
让这次的修改生效
source .profile
查看GCC版本,验证GCC环境变量添加成功
arm-none-eabi-gcc -v
3. 安装make
安装make
sudo apt install make
查看make版本,验证make是否安装成功
make -v
4. 编译SDK
在Windows 代码目录 按住键盘Shift 键 再点击鼠标右键 选择 在此处打开 Linux shell
make -j T=best2500i_ibrt
-j 表示使用多核编译,加快编译速度
T=best2500i_ibrt 表示config中的target
交流学习,如有错误欢迎指正。转载请注明出处。by:wwdeng QQ:435398366
未经本人同意 请务转载 David QQ:435398366