如何使用Keil5开发MSP430及Tiva系列开发板

2020-01-15来源: eefocus关键字:Keil5  MSP430  Tiva系列开发板

如何使用keil5开发msp430,Tiva系列

Launchpad系列是Ti德州仪器推出的一系列低成本开发评估套件,即使放到现在,这系列的MCU仍旧不失为一款优异的微控制器芯片。Ti Launchpad平台的另一个系列板卡——Tiva C系列的TM4C123G Launchpad评估套件EK-TM4C123GXL,基于高性能的ARM Cortex-M4处理器。

在这里插入图片描述

由于TI官方提供的CCS用起来很麻烦,安装也很麻烦。故我们想办法在MDK平台上开发对吧。同样大家也可以用IAR for msp430

首先需要安装MDK5即Keil5.未安装的同学请转此

https://baijiahao.baidu.com/s?id=1596425032383473114&wfr=spider&for=pc

在这里插入图片描述

首先我们需要安装TI的pack。里面有TI系列的芯片型号支持库。由于官网并无,故请从百度云连接下载。链接:https://pan.baidu.com/s/1AwhEOy0qNuAuAv5uxFSlQQ

提取码:h5vu

在这里插入图片描述

2.点击该包后直接安装即可。它会直接定位你MDK5的安装路径。安装完后打开keil的pack图标我们可以看到

在这里插入图片描述
在这里插入图片描述

我们可以看到Tiva系列和MSP430系列的芯片device。


3.点击魔术棒改上相应的芯片型号

在这里插入图片描述

然后我们Debug需要选择Stellaris ICDI.而不是STM32使用的J-link。如果你使用J-link下载也是可以。找到相对应的引脚连接即可。

在这里插入图片描述
在这里插入图片描述

6.然后连接板子,点击LOAD即可下载程序

在这里插入图片描述

7.在此附上MDK版LCD例程链接:https://pan.baidu.com/s/12znufMWugqmlV4oWxVIITQ

提取码:xxxe

8.上面的例程使用keil4版写的。由于keil4的project和keil5不相互兼容,为了让keil5可以打开keil4的工程,我们还需要安装MDK v4 Legacy Support。需要下载你们自己相应版本的支持。大家可以上官网下载。(MDK5打开MDK4项目工程时出现的不兼容及解决方法:https://blog.csdn.net/qq_38410730/article/details/79742065)

在这里插入图片描述

或者从我的百度云连接下载(我的MDK5版本是1.13.4.0):

链接:https://pan.baidu.com/s/1lr3LHNTxQWQHKcCfYMhcfA

提取码:j70s

在这里插入图片描述
在这里插入图片描述

10. 下载后:可以看到LCD上显示的内容了!We done!

在这里插入图片描述在这里插入图片描述

Enjoy!

关键字:Keil5  MSP430  Tiva系列开发板 编辑:什么鱼 引用地址:http://news.eeworld.com.cn/mcu/ic485724.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:MSP430FR6972驱动模块模组调试
下一篇:浅谈msp430f5529入门(2)——时钟配置、例程分析

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

单片机成长之路(51基础篇) - 018 keil51的STARTUP.A51
STARTUP.A51原始文件:  1 $NOMOD51;Ax51宏汇编器控制命令,禁止预定义的8051。使编译器不使能预定义的;8051符号,避免产生重复定义的错误。  2 ;------------------------------------------------------------------------------  3 ;  This file is part of the C51 Compiler package  4 ;  Copyright (c) 1988-2005 Keil Elektronik GmbH and Keil Software
发表于 2020-01-15
STM32 keil4 extern问题
最近一个项目,在stm32 keil中移植了别人的一些库文件,编译时出现如下错误提示 .OBJW5100_SPI.axf: Error: L6218E: Undefined symbol FLAG_comerr (referred from master.o). .OBJW5100_SPI.axf: Error: L6218E: Undefined symbol adcval (referred from master.o). .OBJW5100_SPI.axf: Error: L6218E: Undefined symbol nzval (referred from master.o). 
发表于 2020-01-15
Keil MDK 中利用串口及c标准库函数printf为cortex-m3做调试输出
摘要:c标准库的printf是输出给显示器的,将printf函数进行修改,使其输出重定向至串口,就能实现目的。printf函数调用fputc函数完成实质输出单一字符的工作,因此将fputc函数修改使之完成串口单字符发送工作即可。注:本文方法性内容主要来自《Keil MDK环境下使用printf函数的解决方法》与《STM32串口使用Printf()函数问题》。除使用c标准库外,还可以使用keil mdk提供的microLib,在STM32串口使用Printf()函数问题》一文有介绍,另外,该文同时也提到如果使用c标准库函数,则要避免链接使用半主机模式的函数,retarge.c文件中的#pragma import
发表于 2020-01-03
keil(MDK-ARM)的调试使用
基于Keil开发工具中的MDK-ARM来进行总结,Keil C51等或许有些地方存在差异。每一种工具的功能都是需要自己亲自实践,并长期使用才能达到灵活运用的地步,不建议死记硬背。以上总结仅供参考,若有不对之处,敬请谅解。
发表于 2020-01-02
keil(MDK-ARM)的调试使用
关于keil5使用注意事项(预定义、路径包含)
终于在不用keil5自带添加库的基础上0 error的新建了一个工程。磕磕绊绊搞了快一个下午,各种小问题搞到崩溃。首先是库文件添加路径的问题 ,只要是你工程中用到的头文件,都需要在工程选项配置中添加相应的路径,另外,通过一个下午的挣扎,发现最好还是在学习的过程中逐渐构建自己的代码库,最好自己添加需要的库文件,这样便于程序的移植。也便于熟悉各种启动文件。 另外一定要注意程序中不能有汉语输入。千万不要有汉语输入!千万不要有汉语输入!千万不要有汉语输入!一开始我一直以为是keil坏了,谁知道最后还是发现是自己的错。所以一定要细心。跟着他提示的错误代码行去找,记住,一定要细心。不要老是怀疑别人。一点点汉语输入的空格导致
发表于 2020-01-02
关于keil5使用注意事项(预定义、路径包含)
MSP430常见问题之指令系统类
Q1. IAR中怎样描述P2OUT.3脚,#define LCD_cs1 P2OUT.3; 对吗?A1:430 不能位寻址,所以一般的位操作,都通过“与”来作用。#define LCD_cs1 (P2OUT&BIT3 )。Q2.__intrinsic是什么意思A2:本征函数,不是C语言标准库,而是和MSP430汇编直接对应的函数,比如:_NOP()_EINT()LPM0引用msp430xxxx.h,默认引用的头文件Q3:在程序里循环调用了sprintf函数,当循环了几次后程序就跑飞了,是堆栈大小不够吗?还有sprintf到底需要多大的堆栈,单步走了下,发现它使用堆栈都不是连续的?A3:有可能是的sprintf 函数堆栈数据
发表于 2020-01-09
小广播
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 EEWORLD.com.cn, Inc. All rights reserved