【RTOS】+ RT-Thread + 龙芯2K开发板基于windows编译环境配置
龙芯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 10624160232 271e8 rtthread.elf
scons: done building targets.
编译成功输出结果。
互相交流,欢迎指正。
感谢分享,期待您尽快完成作品,小喇叭提醒您:
现在起到6月底,在21ic提交作品(记得把方案文档作为附件上传),每位选手都可以兑换3次礼物。
最晚7月5号以前提交作品哦 赞,期待大作 大大,我看您写的非常专业,您如果完成了作品,千万别忘记按比赛要求,做成文档,上传到论坛
文档模板在咱们参赛群里有,如果没找到,联系大掌柜单独发给您
提交作品以后,大掌柜给您寄礼品
页:
[1]