老版本的MSP430G2553 Launchpad(rf-2500 msp430-gcc)和Ubuntu CCS相互不支持的。新版的金刚狼升级的Emulator:eZ-FET,使得在Ubuntu下使用CCS调试Launchpad成为可能。
昨天晚上折腾了一个晚上,排除各种艰难,终于能用啦,现在拿出来分享。
*****************************准备工作********************************************
从TI网站上下载最新的 CCS v6,选择Linux版本并下载。 看看红框里需要安装的库,我们只要把冒号及后面的i386去掉就是我们需要的,比如
不过貌似Ubuntu好像默认都安装了这些库,不过还是推荐先安装一下,确保你的系统也安装好了。 解压你下载的安装包,比如我是在放在~/Program/CCS6.0.0.00190_linux,进入解压的路径下所有文件和文件夹如下所示,安装文件时.bin文件,需要用到root权限才能保证安装顺利进行,所以要用到: sudo ./ccs_setup_6.0.0.00190.bin
*****************************libudev.so.0问题及解决********************************************
如果你的系统是Ubuntu14.04,有可能会弹出这么一个提示框,提示我们需要libudev.so.0
TI官网给出了两种方案,因为apt-get install找不到。
第二种在我的系统也找不到/lib/i386-linux-gnu/libudev.so.1这个文件,执行这个命令后不会有问题,而且程序也能执行下去,重新安装也不会有问题,但是我不知道之后会不会出现问题。
大意是:这哥们也遇到了同样的问题,他找到了原因是在Ubuntu14.04已经移除了我们需要的这个文件,所以我们需要安装旧版本,而且推荐32位版本,而且给出了两个文件的下载地址, 我也上传方便直接下载: |