Ubuntu CCS6详细安装教程

2024-09-05 08:38
文章标签 ubuntu 安装 教程 详细 ccs6

本文主要是介绍Ubuntu CCS6详细安装教程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

作者: shepherd    时间: 2014-8-12 11:43
标题: 一大波金刚狼来袭之Ubuntu CCS6详细安装教程
老版本的MSP430G2553 Launchpad(rf-2500 msp430-gcc)和Ubuntu CCS相互不支持的。新版的金刚狼升级的Emulator:eZ-FET,使得在Ubuntu下使用CCS调试Launchpad成为可能。
昨天晚上折腾了一个晚上,排除各种艰难,终于能用啦,现在拿出来分享。

*****************************准备工作********************************************
从TI网站上下载最新的 CCS v6 选择Linux版本并下载。
参照 Linux_Host_Support_CCSv6 的对应系统对应的安装指令。我的是Ubuntu14.04 32bit ,虽然没有对应的地方,但是Ubuntu14.04 64bit
1 ubuntu 64.png
看看红框里需要安装的库,我们只要把冒号及后面的i386 去掉就是我们需要的,比如
2 32bit.png
不过貌似Ubuntu好像默认都安装了这些库,不过还是推荐先安装一下,确保你的系统也安装好了。
解压你下载的安装包,比如我是在放在~/Program/CCS6.0.0.00190_linux,进入解压的路径下所有文件和文件夹如下所示,安装文件时.bin文件,需要用到root权限才能保证安装顺利进行,所以要用到:
sudo ./ccs_setup_6.0.0.00190.bin
3 install.png

*****************************libudev.so.0问题及解决********************************************

如果你的系统是Ubuntu14.04,有可能会弹出这么一个提示框,提示我们需要libudev.so.0
4 screen.png
TI官网给出了两种方案,因为apt-get install找不到。
5 missing.png
第二种在我的系统也找不到/lib/i386-linux-gnu/libudev.so.1这个文件,执行这个命令后不会有问题,而且程序也能执行下去,重新安装也不会有问题,但是我不知道之后会不会出现问题。
所以我推荐使用第一种方法,由于内容是在 blogspot 上,我截了图
6 blogspot.png
大意是:这哥们也遇到了同样的问题,他找到了原因是在Ubuntu14.04 已经移除了我们需要的这个文件,所以我们需要安装旧版本,而且推荐32 位版本,而且给出了两个文件的下载地址,
libudev0 for 32bit
libudev0 for 64 bit
我也上传方便直接下载:
libudev0_175-0ubuntu19_amd64.zip(27.14 KB, 下载次数: 14)
libudev0_175-0ubuntu19_i386.zip(28.11 KB, 下载次数: 9)
sudo dpkg -i~/Download/libudev0_175-0ubuntu19_YOUR_VERSION.deb

*****************************安装CCS********************************************

再重新安装后不会再弹出那个错误。
安装步骤和Windows下的差不多。
lincense,只能默默的接受啊
7 license.png
选择安装路径,我选择默认安装,也就是/opt/ti
8 location.png
我没有别的要求,只是玩MSP430 ,所以只选了第一个。
9 msp430.png
MSP430 USB FET 必须选上,原因就是一开始说的,金刚狼已经更新了驱动所以要安装。
10 fet.png
我觉得我需要到这两个App,所以也选择安装了。APPCenter的APP安装是在CCS启动之后的事情。但是如果直接从桌面图标启动,无法正常安装,因为软件的安装需要有root权限。所以我们要用sudo启动软件来安装APP。
命令是:
sudo /opt/ti/ccsv6/eclipse/ccstudio
11 app center.png
软件开始安装,进度也算比较快。
12 installing.png
安装成功,创建桌面图标。但是后续的软件执行都不是从桌面图标启动。
13 successful.png
安装驱动,注意不是源文件目录,而是安装目录下/opt/ti/ccsv6/install_scripts,有两个驱动shell文件msp430uif_install.sh和install_drivers.sh。用sudo命令来安装,
sudo ./msp430uif_install.sh
sudo ./install_drivers.sh
14 driver.png

*****************************上电及程序测试********************************************
板子上电,左边是debugger,上电亮绿灯;右边主板,上电红绿灯闪烁(频率不同)接近5s(大约),后两个LED全灭掉。这是好不容易抓拍的图片。
15.png

第一个程序
从桌面启动ccs 会有问题,所以还是要sudo 启动软件,可以按照截图找到ccstudio ,用sudo 启动。
或者直接sudo/opt/ti/ccsv6/eclipse/ccstudio 启动。
16 sudo ccs.png

新建CCS工程,我先测试了一下连接,点击Identify测试调试器的连接情况,成功连接,真是感激涕零啊,MSP430G2553Launchpad用的不是FET,而CCS在linux又不支持其他的如rf-2500的驱动,所以不能用CCS调试G2553Launchpad。
如果你是从桌面直接运行CCS,此时也会各种连不上。在Ubuntu下使用图形界面的开发工具真是好痛苦啊。
18 debug server.png

新建的工程用的是官方的闪烁LED例程。
17 example.png

之后就是编译,下载调试。提示正在下载的时候,一晚上的努力终于有所回报了。 20 program.png

在程序下载调试的时候,左边的调试器的红LED灯也会亮(因为两种颜色的LED灯混在一起,照片里不好分辨),右边绿色LED灯闪烁,抓拍到亮时的图片。
21 green.png

断开调试后,复位板子后,右边LED灯闪烁,左边的红色LED灯灭了。

摘自网址:http://www.eeboard.com/bbs/forum.php?mod=viewthread&action=printable&tid=37348###

这篇关于Ubuntu CCS6详细安装教程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1138465

相关文章

DeepSeek模型本地部署的详细教程

《DeepSeek模型本地部署的详细教程》DeepSeek作为一款开源且性能强大的大语言模型,提供了灵活的本地部署方案,让用户能够在本地环境中高效运行模型,同时保护数据隐私,在本地成功部署DeepSe... 目录一、环境准备(一)硬件需求(二)软件依赖二、安装Ollama三、下载并部署DeepSeek模型选

电脑密码怎么设置? 一文读懂电脑密码的详细指南

《电脑密码怎么设置?一文读懂电脑密码的详细指南》为了保护个人隐私和数据安全,设置电脑密码显得尤为重要,那么,如何在电脑上设置密码呢?详细请看下文介绍... 设置电脑密码是保护个人隐私、数据安全以及系统安全的重要措施,下面以Windows 11系统为例,跟大家分享一下设置电脑密码的具体办php法。Windo

电脑没有仿宋GB2312字体怎么办? 仿宋GB2312字体下载安装及调出来的教程

《电脑没有仿宋GB2312字体怎么办?仿宋GB2312字体下载安装及调出来的教程》仿宋字体gb2312作为一种经典且常用的字体,广泛应用于各种场合,如何在计算机中调出仿宋字体gb2312?本文将为您... 仿宋_GB2312是公文标准字体之一,仿China编程宋是字体名称,GB2312是字php符编码标准名称(简

JSON字符串转成java的Map对象详细步骤

《JSON字符串转成java的Map对象详细步骤》:本文主要介绍如何将JSON字符串转换为Java对象的步骤,包括定义Element类、使用Jackson库解析JSON和添加依赖,文中通过代码介绍... 目录步骤 1: 定义 Element 类步骤 2: 使用 Jackson 库解析 jsON步骤 3: 添

VScode连接远程Linux服务器环境配置图文教程

《VScode连接远程Linux服务器环境配置图文教程》:本文主要介绍如何安装和配置VSCode,包括安装步骤、环境配置(如汉化包、远程SSH连接)、语言包安装(如C/C++插件)等,文中给出了详... 目录一、安装vscode二、环境配置1.中文汉化包2.安装remote-ssh,用于远程连接2.1安装2

vscode保存代码时自动eslint格式化图文教程

《vscode保存代码时自动eslint格式化图文教程》:本文主要介绍vscode保存代码时自动eslint格式化的相关资料,包括打开设置文件并复制特定内容,文中通过代码介绍的非常详细,需要的朋友... 目录1、点击设置2、选择远程--->点击右上角打开设置3、会弹出settings.json文件,将以下内

将sqlserver数据迁移到mysql的详细步骤记录

《将sqlserver数据迁移到mysql的详细步骤记录》:本文主要介绍将SQLServer数据迁移到MySQL的步骤,包括导出数据、转换数据格式和导入数据,通过示例和工具说明,帮助大家顺利完成... 目录前言一、导出SQL Server 数据二、转换数据格式为mysql兼容格式三、导入数据到MySQL数据

Redis的Zset类型及相关命令详细讲解

《Redis的Zset类型及相关命令详细讲解》:本文主要介绍Redis的Zset类型及相关命令的相关资料,有序集合Zset是一种Redis数据结构,它类似于集合Set,但每个元素都有一个关联的分数... 目录Zset简介ZADDZCARDZCOUNTZRANGEZREVRANGEZRANGEBYSCOREZ

python管理工具之conda安装部署及使用详解

《python管理工具之conda安装部署及使用详解》这篇文章详细介绍了如何安装和使用conda来管理Python环境,它涵盖了从安装部署、镜像源配置到具体的conda使用方法,包括创建、激活、安装包... 目录pytpshheraerUhon管理工具:conda部署+使用一、安装部署1、 下载2、 安装3

Window Server创建2台服务器的故障转移群集的图文教程

《WindowServer创建2台服务器的故障转移群集的图文教程》本文主要介绍了在WindowsServer系统上创建一个包含两台成员服务器的故障转移群集,文中通过图文示例介绍的非常详细,对大家的... 目录一、 准备条件二、在ServerB安装故障转移群集三、在ServerC安装故障转移群集,操作与Ser