龙芯嵌入式开发工具
LOONGIDE
——龙芯生态伙伴认证企业龙芯嵌入式开发工具
LOONGIDE
——龙芯生态伙伴认证企业LoongIDE 使用在 MingW 环境下编译的 GNU 工具链,所以在使用 gcc、gdb 等 GNU 工具时,需要 MingW 运行环境的支持。
用户可以选择安装 MSYS 1.0 或者 MSYS2 运行环境。
1.1 安装 MSYS 1.0
从 https://sourceforge.net/projects/mingw 下载 msys 1.0 和 mingw 安装程序并安装;或者下载 msys1_full_install.exe 离线安装包进行安装。
MSYS 1.0 安装完成后,设置 Windows 系统环境变量 path:将搜索路径“c:\mingw\bin;c:\msys\1.0\bin;”置于 path 首部。
1.2 安装 MSYS2
从 https://www.msys2.org/ 下载 msys2-i686-xxx.exe 安装程序并安装;或者下载 msys2_full_install.exe 离线安装包进行安装。
MSYS2 安装完成后,设置 Windows 系统环境变量 path:将搜索路径“c:\msys32\usr\bin;c:\msys32\mingw32\bin;”置于 path 首部。
龙芯嵌入式集成开发环境软件 版本1.2
下载 loongide_1.2_setup.exe 安装程序。
2.1 运行安装向导
用户根据安装向导完成系统安装。
2.2 LxLink 驱动
安装向导最后,选择安装LxLink驱动程序。
安装目录下有 driver 目录:
LoongIDE 使用 SDE Lite for MIPS 工具链、RTEMS GCC for MIPS 工具链、LoongArch32 ELF 工具链、LoongArch64 ELF 工具链、RTEMS GCC for LoongArch64工具链来实现项目的编译和调试。用户可以在 LoongIDE 中安装一个或者多个工具链,使用时根据项目的实际情况来选择适用的工具链。
3.1. LoongArch32 ELF 工具链
LoongArch32 ELF 工具链和 loongide 1.2版本安装程序一起打包发布,不需单独安装。
3.2. LoongArch64 ELF 工具链
LoongArch64 ELF 工具链和 loongide 1.2版本安装程序一起打包发布,不需单独安装。
3.3. RTEMS GCC for LoongArch64 工具链
工具链包含 LS2K500/LS2K1000LA 的 RTEMS 4.11.2 BSP 包。
下载 RTEMS 4.11 for LoongArch64 的安装程序进行安装;安装完成后使用“C/C++ 工具链管理”窗口导入工具链。
3.4 SDE Lite for MIPS 工具链
下载 SDE Lite 4.5.2 、SDE Lite 4.9.2 的安装程序进行安装;安装完成后使用“C/C++ 工具链管理”窗口导入工具链。
建议在以下的项目类型时使用:
3.5 RTEMS GCC for MIPS 工具链
下载 RTEMS 4.10 for LS1x 、RTEMS 4.11 for LS1x 的安装程序进行安装;安装完成后使用“C/C++ 工具链管理”窗口导入工具链。
建议在以下的项目类型时使用:
RTEMS GCC for LS1x 内置龙芯 1B、龙芯 1C300B 的 BSP 包,以库文件方式供应用程序使用。