windows上搭建龙芯1c开发环境(eclipse+mysys2)

@

一、交叉编译工具链下载和安装

找到“mips-mingw32.zip”,解压后,剪切到目录“D:\Program Files (x86)”内(也可以其它目录,根据自己喜好),然后进入其中的bin目录,如下

在这里插入图片描述

将上图中的目录添加到环境变量中,如下
在这里插入图片描述
打开命令窗口,然后运行命令“mips-linux-gnu-gcc -v”测试一下,如果能够正确打印出版本号,则说明安装成功(环境变量添加成功),如下
在这里插入图片描述

二、安装msys2

在这里插入图片描述
拷贝该压缩包至你的文件夹下并解压缩,如图所示
在这里插入图片描述
配置环境变量
在这里插入图片描述

三、安装make

1、下载MinGWMinGW

在这里插入图片描述
在这里插入图片描述

2、安装 mingw-get-setup.exe

直接默认安装就好了,如果不想安装在C盘,修改的安装路径最好不要有空格
在这里插入图片描述

3、配置环境变量

安装完之后将MinGW\bin路径添加到系统环境变量里:
此电脑->右键“属性”->高级系统设置->高级->环境变量->系统环境变量下找到“Path”,双击
新建->把MinGW\bin的路径复制进去->然后一路点“确定”退出
在这里插入图片描述

4、安装make

  1. Win+R 打开运行,输入cmd回车
  2. 输入 mingw32-get 回车(或mingw-get)
  3. 显示如下界面(如果出错的话,应该是环境变量没配好,要重新配置一下):
    在这里插入图片描述
  4. 选择你想要安装的Package,点击前面的选择框,点击 Mark for Installation,都选择好后,点击左上角的 Installation,点击 Apply Changes 就可以了。安装make命令,选择:
    在这里插入图片描述

4、测试一下是否安装成功:

在cmd里输入:mingw32-make -v,如果出现如下信息,就说明安装成功了。
在这里插入图片描述
如果你每次make的时候不想输 mingw32-make 这么长, 可以到 MinGW\bin 下把 mingw32-make.exe 重命名为 make.exe 就行了。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四、eclipse的下载安装和使用

eclipse在软件包下有,如下目录:
在这里插入图片描述
打开eclips之后,import导入项目
在这里插入图片描述
在这里插入图片描述
导入项目之后右击鼠标进行编译
在这里插入图片描述

这样我们就在windows上搭建了龙芯1c开发环境
运行结果如下:

在这里插入图片描述

1c库中的源码为utf8格式的,eclipse也需要修改为utf8的,否则可能会出现乱码。单击菜单“window”下的“preferences”,然后按照下图设置

在这里插入图片描述

然后打开源码目录app下的main.c看看,如下

在这里插入图片描述

在eclipse中编译(构建)
选择菜单“project”下的“build project”即可编译,或者使用下图箭头所指的快键按钮也可以编译。

在这里插入图片描述

编译后,eclipse下的console窗口会有如下打印。

在这里插入图片描述

注意,此时左边的导航栏中已经出现了bin文件了,console窗口中的打印和命令行下的打印是完全一样的。可以去项目文件夹看看,是不是已经生成了bin文件,如下
在这里插入图片描述

如果需要把bin文件清理掉,可以使用菜单“project”下的菜单“clean...”,如下图所示

在这里插入图片描述

eclipse的console窗口的打印

在这里插入图片描述

可以到文件夹中看看bin文件是否被删掉了。

五、烧写固件(bin文件)到板子上

该执行程序在如下位置:
在这里插入图片描述

这里以白菜板为例。目前白菜板是通过CH341A把bin文件烧写到板子上的。通过如下软件烧写
在这里插入图片描述
首先,单击“打开”按钮,把bin文件打开;如果白菜板已经和电脑连通了,那么按钮“自动”会是可用的,目前是灰色的,因为我没连白菜板。当连上后,单击按钮“自动”即可。

注意:

本文参考与:
https://blog.csdn.net/caogos/article/details/72621417
https://blog.csdn.net/weixin_38383877/article/details/103612131

posted @ 2022-04-19 10:03  博客zhu虎康  阅读(290)  评论(0编辑  收藏  举报