美文网首页
[传送门]-在Linux搭建MSP430开发环境

[传送门]-在Linux搭建MSP430开发环境

作者: soar1997 | 来源:发表于2018-03-23 14:06 被阅读0次

0.起

好久没有在简书写点什么了,最近疯狂沉迷于个人博客的搭建,每天都沉浸在一个个小功能小成果实现的喜悦中,无论技术有多么菜,无论代码有多么难看,敢于实践就是优秀,有所实现就是幸福。

当然这和今天文章的主题没什么关联。

本学期有一堂选修课,“单片机msp430”,从第一节课开始老师就开始指导我们在Windows上搭建学习环境,今天是第三次课,甚至带来了一箱开发板供给没有买开发板的同学借用,这样一个大学(学院)有这样一堂课,有一位这样的老师,我觉得是我们的一种幸福。

当然了,我自然喜欢在Linux写代码,所以我要在我的Linux上搭建我的MSP430开发环境。

1.承

在网上搜索相关教程,能找到相当多的Ubuntu系统下的搭建案例,过程简单到爆炸,只要用包管理器安装 msp-gcc 和 msp-debug 两个包就行了。

我的信仰是Archlinux,我必须找到我自己的方法。

从之前的搜索来看,msp-gcc 和 msp-debug是必然存在的,也是可行的方向,因此从这两个关键字入手到网络寻求出路。

尽管期间被很多小猫小狗比如gdb_adent_console啊等等关键字干扰,但最终还是把需要的东西找到了。

msp430-gcc-full-linux-x64-installer-5.1.2.0.run

这个就是msp-gcc啦,从官网这里可以直接找到下载链接,下载后给一个执行权限就可以运行安装,嗯,GUI的安装向导......

$ > chmod u+x msp430-gcc-full-linux-x64-installer-5.1.2.0.run
$ > ./msp430-gcc-full-linux-x64-installer-5.1.2.0.run
$ > cd /home/soar/ti/gcc/examples/linux/msp430g2553/
$ > make

她的安装根目录下面可以找到examples,cd 到合适的example下,能看见现成的blink.c和MakeFile,直接 make 就会得到 .out的编译结果。

mspdebug

找这个包的过程就有点曲折了,最终这样找到了包:

官网搜索“mspdebug” ->

Open Source Projects - MSP430 - Texas Instruments Wiki ->

MSPDEBUG.C2.A0 ->

MSPDEBUG SourceForge ->

被转移了这里 ->

Github美滋滋

git clone 之后可以直接 make 编译安装,遇到错误,看了一下貌似缺少libusb的依赖,

用包管理器查找安装一下。

$ > git clone https://github.com/dlbeer/mspdebug.git
$ > sudo pacman -Ss usb
$ > sudo pacman -S libusb usbutils libgusb libusb-compat
$ > cd mspdebug
$ > make
$ > sudo make install

2.转、合

最后贴一个网址,告诉我们怎么使用这个环境。

使用mspdebug和msp430-gdb进行调试

$ > cd /home/soar/ti/gcc/examples/linux/msp430g2553/
$ > vim MakeFile
编译参数加上 -g 用于调试
$ > mspdebug rf2500 prog *.out exit #只下载程序

相关文章

网友评论

      本文标题:[传送门]-在Linux搭建MSP430开发环境

      本文链接:https://www.haomeiwen.com/subject/ortxcftx.html