非常感谢卞总和叶总,让我能够第一时间拿到龙芯1B开发板。水平有限,折腾了2个多小时,屏幕总算点亮了,终端也收到了想要收到的内容。稍作总结,给所有想学龙芯的小伙伴。
一、开发环境搭建
开发环境搭建,是进行嵌入式软件开发的第一步。
首先,进入http://www.loongide.com/content/article.asp?style=nodate&typeid=26&id=142,按照步骤完成各部分内容的安装。
我安装了MSYS2、SDE Lite for MIPS 工具链、RTEMS GCC for MIPS 工具链。
接着,进行工具链的配置。打开龙芯1X嵌入式集成开发环境,选择帮助->内容,再选择初次使用->GNU工具链设置。根据步骤完成配置即可。
至此,开发环境搭建完成了,是不是很简单!
但是,我第一次安装失败了,编译后无法进行调试。因为,我电脑上已经装了好多MingW,就没有安装MSYS。后面按照官网要求,安装好,并且配置好环境变量。一切OK。
二、简单程序测试
另外的工具软件:Tera Term
硬件平台:龙芯1B0200开发板(图片来自龙芯1X嵌入式集成开发环境官网)
1、新建项目
2、输入项目名称
3、选择型号、工具链和RTOS,当前支持裸机、FreeRTOS、ucos-II、RTEMS、RT-Thread(需要选择不同的工具链)。
3、选择组件
4、选择框架代码,确认配置
5、完成创建
6、编译并调试
(1) Ctrl+F9,编译项目
生成成功,绿三角可以点击啦,也就是可以进行调试了。
2、打开Tera Term软件,选择相应的串口(接UART5、波特率为115200,8N1)。
3、调试->运行(F9),恭喜,成功了!