搜索

[uCOS/RTOS] 【RTOS】+ RT-Thread + 龙芯2K开发板基于windows编译环境配置

[复制链接]
335|2
 楼主 | 2020-5-21 23:17 | 显示全部楼层 |阅读模式

龙芯2K开发板

龙芯2K开发板

龙芯2k板子靓照
1.龙芯2K是MIPS内核,所以需要安装MIPS编译工具链,有基于linux系统的,也有基于windows的,
本文讲基于windows系统下的安装和配置。

2.编译工具安装包文件:mips-2015.05-19-mips-sde-elf.exe
一路默认安装就行了,最后修改rtconfig.py,使用自己安装后的路径。
#        EXEC_PATH   = "/opt/mips-2015.05-19-mips-sde-elf-i686-pc-linux-gnu/mips-2015.05/bin/"
        EXEC_PATH   = r'C:\mgc\embedded\codebench\bin'

3.git clone RT-Thread的源码,然后RT-Thread官网下载最新的ENV工具,
在bsp里面找到ls2k的目录在ENV里面直接scons编译会报错,找不到mips.h头文件,
别着急,重点来了。

4.修改SConstruct这个文件,这里要感谢Bigmagic的支持。改为如下内容,一个字符也不能少:
rtconfig.AFLAGS += ' -I' + RTT_ROOT + '/libcpu/mips/common'
rtconfig.AFLAGS += ' -I' + str(Dir('#'))

目的是包含编译所需的头文件。
注意:libcpu前面的/一定要有,否则还是找不到头文件。
common后面可以有/,也可以没有/,本人亲测,都可以编译过。

编译结果:
LINK rtthread.elf
mips-sde-elf-objcopy -O binary rtthread.elf rtthread.bin
mips-sde-elf-size rtthread.elf
   text    data     bss     dec     hex filename
147288    2320   10624  160232   271e8 rtthread.elf
scons: done building targets.
搜狗截图20200521230621.png
编译成功输出结果。

互相交流,欢迎指正。

使用特权

评论回复
| 2020-5-22 14:27 | 显示全部楼层
感谢分享,期待您尽快完成作品,小喇叭提醒您:

现在起到6月底,在21ic提交作品(记得把方案文档作为附件上传),每位选手都可以兑换3次礼物。

最晚7月5号以前提交作品哦

使用特权

评论回复
| 2020-5-23 09:53 | 显示全部楼层
赞,期待大作

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

关闭

热门推荐上一条 /5 下一条

在线客服 快速回复 返回顶部 返回列表