准备工作
在构建编译环境之前,用户需要完成如下准备。
- 软件准备
表 2 Linux软件准备 名称 描述 Ubuntu
推荐使用Ubuntu 16.04及之后的LTS版本(32 bit或64 bit均可)
gcc-arm-none-eabi
用于GR5526可执行目标代码的交叉编译。 下载版本:gcc-arm-none-eabi-5_4-2016q3-linux.tar.bz2
Python
用于GR5526应用工程的脚本执行环境的构建。 版本:python 3.x +
J-Link
提供J-Link硬件工具的驱动程序和软件操作支持库。
版本:J-Link Software and Documentation pack for Linux, DEB installer
下载地址:www.segger.com/downloads/jlink/
说明:- 选择和用户所用的Ubuntu系统兼容的版本。
- 使用J-Link 6.10a及之后的版本。
说明:- Linux发行版本建议使用Ubuntu 16.04及之后的LTS版本。由于GCC软件的运行依赖于Ubuntu的环境,建议将本文推荐的GCC版本和Ubuntu版本配合使用。
- 如果选用其他Linux发行版本,可能会产生环境依赖问题。
表 3 Windows软件准备 名称 描述 MSYS MSYS是Windows平台的一个小型GNU环境,提供了bash、make、mkdir、grep等传统依赖UNIX系统运行的工具。
下载版本:MSYS-1.0.11
gcc-arm-none-eabi
用于GR5526可执行目标代码的交叉编译。 下载版本:gcc-arm-none-eabi-9-2020-q2-update-win32.zip
Python
用于GR5526应用工程的脚本执行环境的构建。 版本:python 3.x +
J-Link
提供J-Link硬件工具的驱动程序和软件操作支持库。
版本:J-Link Software and Documentation pack for Windows
下载地址:www.segger.com/downloads/jlink/
说明:
使用J-Link 6.10a及之后的版本。
- 硬件准备
表 4 硬件准备 名称 描述 开发板
GR5526 Starter Kit开发板(以下简称“开发板”)
连接线
USB Type-C