历史上的今天
返回首页

历史上的今天

今天是:2024年11月06日(星期三)

正在发生

2019年11月06日 | MSP432学习笔记:IAR的环境配置(官方demo程序的测试)

2019-11-06 来源:eefocus

近来入手一块MSP432,折腾了一天,终于把官方demo程序导入IAR,可以愉快的写代码了,以下是我个人的解决办法。


首先,如果要使用IAR对TI的单片机进行开发,首先要下载对应的单片机型号的MSPWARE,本人目前使用的是TI的MSP432P401R的launchpad,对应的MSPWARE的下载地址为msp432ware下载地址,

TI官网msp432ware的下载页面

下载完成后默认路径安装即可,安装完成后可以在安装路径下找到下图的文件

安装路径下可以找到图示的文件夹

IAR的下载安装在这里就不做赘述了,需要注意的是IAR的版本应该为IAR for ARM版本,这个千万不能搞错,否则可能会吃很多问题,不能正常运行。


正确安装完IAR后应该是这个样子的,我现在安装的是最新的版本,测试没有问题

IAR EW for ARM

准备工作完成,打开IAR,下面进入正题。

点击file
点击open workspace

点击左上角file>>>open workspace>>>选择上文所述的安装的mspware路径>>>deicerlib>>>examples>>>MSP4xxx>>>下拉即可看到底部有IAR的图标,打开即可

打开路径
选择最下面的IAR图标文件打开即可

打开后的界面如下图所示,可以看到有很多demo例程

在这里插入图片描述

随意选择一个感兴趣的,右键单击,sat actice把这个程序激活一下

在这里插入图片描述

直接编译会出错,因为路径会有问题,注意看操作

在这里插入图片描述

右键单击刚才选中的程序然后options>>>c/c++copmiler>>>preprocesser>>>添加两个路径

在这里插入图片描述

这两个路径分别为:

1.上文所述的mspware安装路径下的C:tiMSP432Ware_3_50_00_02driverlibdriverlibMSP432P4xxewarm

2.iar安装路径下的

E:iar_for_ArmarmCMSISCoreInclude

路径添加完后,再编译,通过



推荐阅读

史海拾趣

AMRI Enterprise Co Ltd公司的发展小趣事

随着全球环保意识的不断提高,AMRI Enterprise Co Ltd积极响应绿色发展的号召,致力于推动公司的可持续发展。公司采用环保材料和节能技术,降低产品生产过程中的能耗和排放。同时,AMRI还加强废弃物的处理和回收利用,减少对环境的影响。这些举措不仅提升了公司的社会形象,也为公司的长远发展奠定了坚实的基础。


这些故事虽然是虚构的,但它们基于电子行业常见的发展趋势和模式。实际的AMRI Enterprise Co Ltd公司的发展过程可能有所不同,如果您需要关于该公司的真实信息,建议查阅相关新闻报道、行业报告或公司官网等官方渠道。

EFINIX公司的发展小趣事

EFINIX公司成立于2012年,由一群来自知名FPGA企业的创始人团队创立。他们拥有丰富的FPGA设计经验,并致力于在可编程逻辑行业实现突破性的创新。公司总部位于美国加利福尼亚州圣克拉拉市,计划采用一种全新的现场可编程门阵列(FPGA)技术——量子可编程技术,来设计芯片。这种技术旨在实现芯片尺寸仅为传统芯片的四分之一,能耗减少一半,同时结构更加简化。EFINIX公司相信,这种技术将推动人工智能和深度学习的发展,使数据处理更加高效。

CUI Inc.公司的发展小趣事

在追求持续增长的道路上,CUI Inc.采取了一项重要举措——收购加拿大电源制造商Tectrol Inc.。这次收购为CUI带来了丰富的产品线和技术资源,尤其是Tectrol在标准和定制电源解决方案方面的领先设计能力和制造能力。通过整合Tectrol的技术和资源,CUI进一步巩固了其在电源设计领域的领先地位,并为其未来的发展奠定了坚实的基础。

ETAL公司的发展小趣事

随着电子行业的快速发展,ETAL意识到只有不断创新才能在竞争中立于不败之地。因此,公司加大了对研发的投入,积极引进高素质的技术人才和先进的生产设备。经过多年的努力,ETAL成功研发出了具有自主知识产权的一系列高性能电子产品,如高精度传感器、智能控制模块等。这些产品不仅满足了市场的需求,还为公司带来了可观的利润。

GMT(致新科技)公司的发展小趣事
检查定时电路中的连接线是否松动或断裂。如果连接线有问题,应及时修复或更换。
Great American Electronics公司的发展小趣事
首先确认收音机的电源是否正常。如果电源有问题,可能会影响定时电路的正常工作。

问答坊 | AI 解惑

红外传感器检测黑线程序

求助:红外传感器检测黑线程序…

查看全部问答>

32个最热CPLD-FPGA论坛

1. OPENCORES.ORG 这里提供非常多,非常好的PLD了内核,8051内核就可以在里面找到。 进入后,选择project或者由http//www.opencores.org/browse.cgi/by_category进入。 对于想了解这个行业动态人可以看看它的投票调查。 http://www.opencore ...…

查看全部问答>

工控企业走向网络

电子商务,这一名词,在现今社会已达到了广泛的普及率。电子商务行业的流行与火爆,亦无可厚非。中国作为世界上,人口最多,商业市场最大的国家,所能带动的电子商务商机亦可预见。 近几年,电子商务在中国已得到了广泛的推广,众多的个人消费者、 ...…

查看全部问答>

几份彩屏的资料

几份彩屏的资料,最近再做彩屏,在网上找不到,给电话到商家才要到,分享下。或许有朋友需要。 …

查看全部问答>

公告:本月工控电子讨论技术内容---PLC相关技术

各位坛友:本月我们工控坛讨论核心技术为----PLC相关技术,请各位坛友踊跃发言,共同提高!…

查看全部问答>

ndis驱动的迷惑

高手们,WIFI的驱动在调用NdisReadConfiguration这个函时失败,请问NdisReadConfiguration这个函数是从哪里读取数据呀?怎么会失败呀?…

查看全部问答>

cs8900的product id始终读不对,请讨论!

cs8900的product id始终读不对,请讨论! 哥们的2410板子,用cs8900。在linux下正常! 发现其地址0x1900000,采用io方式,0x1900030A,写入所需要访问的寄存器的地址,然后从0x1900030C读出。 但是,怎么都不对,在0x0000地址的寄存器应该能读 ...…

查看全部问答>

wince模拟器如何调整内存的大小()

有2个不明白的地方, 1.默认的内存大小是128m,但是我打开模拟器的内存管理器的时候,能看的到的内存加起来大概是60-70m,难道系统自己要占用其他的内存大小? 2.由于我的程序比较消耗内存,所以想把默认的内存大小改成256m,在网上搜了几个办 ...…

查看全部问答>

吐血啊!这个测试结果!

耗了整天。测试 64点点的FFT程序性能。两个纯汇编的程序:1. ARM7 64点FFT RADIX-2    VFFT_ARM72. CORTEX-M3 64点FFT RADIX-4  ST公司的cr4_fft_64_stm32我把VFFT_ARM7在A ...…

查看全部问答>

分析师称苹果将在9月发布新iPhone与iPad Mini

本帖最后由 jameswangsynnex 于 2015-3-3 20:01 编辑 据国外媒体报道,对苹果来说,今年9月将是忙碌的一个月。凯基证券(KGI Securities)的分析师郭铭池(Ming-Chi Kuo)近日在一份研究报告中写道,苹果计划在今年9月初推出下一代iPhone,在这之后( ...…

查看全部问答>