打印
[uCOS/RTOS]

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

[复制链接]
1415|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
muxb|  楼主 | 2020-5-21 23:17 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式


龙芯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.

编译成功输出结果。

互相交流,欢迎指正。

使用特权

评论回复

相关帖子

沙发
21ic小喇叭| | 2020-5-22 14:27 | 只看该作者
感谢分享,期待您尽快完成作品,小喇叭提醒您:

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

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

使用特权

评论回复
板凳
风信子1314| | 2020-5-23 09:53 | 只看该作者
赞,期待大作

使用特权

评论回复
地板
21ic小喇叭| | 2020-6-5 11:30 | 只看该作者
大大,我看您写的非常专业,您如果完成了作品,千万别忘记按比赛要求,做成文档,上传到论坛

文档模板在咱们参赛群里有,如果没找到,联系大掌柜单独发给您

提交作品以后,大掌柜给您寄礼品

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

36

主题

593

帖子

7

粉丝