用IAR新建TexasInstruments MSP432E401Y工程

发布者:静逸闲云最新更新时间:2020-04-06 来源: eefocus关键字:IAR  TexasInstruments  MSP432E401Y工程 手机看文章 扫描二维码
随时随地手机看文章

新建一个工作空间。

在工作空间里面新建文件夹,命名为BlinkyForMSP432。

打开IAR for ARM 的IDE,新建工程。

点击File--->New Workspace新建工作空间。

点击Project--->Creat New Project...新建工程。弹出如下界面:

3.3点击Empty project新建一个空工程,保存在workspace for msp432目录下。


3.4点击File--->Save将新建工程保存在BlinkyForMSP432根目录下。

输入工程名字,点击保存,结果如下图:

添加“.c”和“.h”文件,点击File--->New File,或者快键键Ctrl+N。

新建完成后会弹出一个文件,点击File--->Save或者快键键Ctrl+S。

输入保存文件main.c,点击保存。

点击工程右键Add---->Add “main.c”添加main,c文件。


结果如图所示。

配置新建工程。

5.1右键工程Options...,进行工程配置,根据使用的芯片,选择Target--->Device--->TexasInstruments--->MSP432--->TexasInstruments MSP432E401Y。


5.2在 C/C++ Compiler选项卡下。


选择Extra Options--->勾选Use command line options复选框--->在文本框内输入以下内容:

-I$PROJ_DIR$


-I$SIMPLELINK_MSP432E4_SDK_INSTALL_DIR$/source


-I$SIMPLELINK_MSP432E4_SDK_INSTALL_DIR$/source/third_party/CMSIS/Include


-DDeviceFamily_MSP432E4


-D__MSP432E401Y__


--debug


--silent


-e


--aeabi


--thumb


--diag_suppress=Pa050


如图所示

5.3在Assembler选项卡下,选择Preprocessor--->在Additional include directories文本框内输入以下内容:


$PROJ_DIR$


$SIMPLELINK_MSP432E4_SDK_INSTALL_DIR$/source


$SIMPLELINK_MSP432E4_SDK_INSTALL_DIR$/source/third_party/CMSIS/Include


--->在Defined symbols文本框内输入以下内容:


DeviceFamily_MSP432E4


__MSP432E401Y__


如图所示:

5.4在Linker--->Linker configuration file 点击Override default。

5.5选择Extra Options--->勾选Use command line options复选框--->在文本框内输入以下内容:


$SIMPLELINK_MSP432E4_SDK_INSTALL_DIR$/source/ti/display/lib/display.arm4f


$SIMPLELINK_MSP432E4_SDK_INSTALL_DIR$/source/ti/grlib/lib/iar/m4f/grlib.a


$SIMPLELINK_MSP432E4_SDK_INSTALL_DIR$/source/third_party/spiffs/lib/iar/m4f/spiffs.a


$SIMPLELINK_MSP432E4_SDK_INSTALL_DIR$/source/ti/drivers/lib/drivers_msp432e4.arm4f


$SIMPLELINK_MSP432E4_SDK_INSTALL_DIR$/source/third_party/fatfs/lib/iar/m4f/fatfs.a


$SIMPLELINK_MSP432E4_SDK_INSTALL_DIR$/source/ti/devices/msp432e4/driverlib/lib/iar/m4f/msp432e4_driverlib.a


--silent


--cpu=Cortex-M4F


--redirect


_Printf=_PrintfSmall


--redirect


_Scanf=_ScanfSmall

5.6在Debugger选项卡下,选择Setup--->Driver--->TI XDS。


5.7在TI XDS选项卡下,选择Setup--->Emulator--->TI XDS110 Emulator。


5.8最后点击保存。


保存所有文件,如下图,路径依然是新建工程文件目录下,命名与工程命名相同,点击保存。

点击make进行编译。

关键字:IAR  TexasInstruments  MSP432E401Y工程 引用地址:用IAR新建TexasInstruments MSP432E401Y工程

上一篇:MSP432--GPIO IAR环境
下一篇:MSP430Ware使用笔记 初始化XT1

推荐阅读最新更新时间:2024-11-05 12:04

STM8 FOR IAR 中实现绝对地址跳转
//使用函数指针来实现 typedef void(*PFUN)(void); pFun =(PFUN)0x8000; (*pFun)(); #define GotoHere(a) ((void (*)(void))a)() GotoHere(0X8000); asm( JP $8000 );
[单片机]
基于IAR EWARM开发新唐M0的CONFIG修改及NU-LINK驱动
基于IAR EWARM开发新唐M0的CONFIG修改及NU-LINK驱动 1,把下面的内容保存成文件 nuc1xx_APROM.board : ?xml version= 1.0 encoding= iso-8859-1 ? flash_board pass loader $TOOLKIT_DIR$configflashloaderNuvotonFlashNUC1xxxE.flash /loader args --config /args /pass /flash_board 2,把下面的内容保存成文件 nuc1xx_LDROM.board : ?xml version= 1.0 encoding= i
[单片机]
STM8单片机ADC应用(IAR)
STM8片上集成了10位逐次比较型模数转换器,在开发板上有个电位器接到了AIN3,但没有可以显示数据的LED数码管或LCD液晶显示屏,怎么办呢?可以把AD采集数据通过UART发送到电脑上显示。 #i nclude void CLK_init(void) { CLK_CKDIVR = 0x08; // 16M内部RC经2分频后系统时钟为8M } void GPIO_init(void) { PD_DDR = 0x08; // 配置PD端口的方向寄存器PD3输出 PD_CR1 = 0x08; // 设置PD3为推挽输出 PD_CR2 = 0x80; // 使能PD7外部中断 } void EXTI_init(void) { EXT
[单片机]
第7章 STM32F429下载和调试方法(IAR8)
7.1 初学者重要提示 如果使用JLINK调试下载STM32F429,可以使用JLINK V8,V9和V10。 如果使用STLINK调试下载STM32F429,推荐使用最新的电脑端驱动和对应的固件,详情见第2章的2.6小节。 JLINK无法下载解决思路以及常见问题整理,适用于其它LINK:http://www.armbbs.cn/forum.php?mod=viewthread&tid=21708 。 7.2 使用IAR调试和下载程序设置(JLINK) 调试下载STM32F429,可以使用JLINK V8,V9和V10,JLINK的驱动安装等相关文件已经在本教程第2章的2.5章节有说明 在上个章节里面,我们已经
[单片机]
第7章 STM32F429下载和调试方法(<font color='red'>IAR</font>8)
IAR for MSP430 v5.10 & IAR全系列软件注册机
简介:IAR IAR for MSP430 v5.10 已经发布,大家可以去IAR官网下载,同时注册机我也相应的进行修改了。 而且这回USB仿真器的驱动也更新了,包含了vista和win7的驱动,而且32位和64位的都有,兼容性更好: 注册机相对于我上次发布的 20100317 版本注册机的区别: 1、将所有注册机集成成为3个注册机,使用和收藏都比较方便 2、更新Embedded Workbench For ARM 为 v5.50 最新版本 3、更新Embedded Workbench For MSP430 为 v5.10 最新版本 4、增加对IAR新发布的Embedded Workbench For STM8 v1.10
[单片机]
IAR for STM8 如何查看程序占用flash和RAM的大小
STM8s103F是笔者使用的一款mcu。由于程序代码和MCU资源的限制,有必要了解所实现程序代码占用mcu资源的情况。网上好多链接都没有讲清楚,在这里再整理一下。 STM8s103F的资源 查看手册,这款mcu的Flash为8K字节,RAM为1K字节。 IAR for STM如何查看占用空间大小 在Build窗口右击,选择“All”。 编程链接后,出现如图的信息。其中,7306 字节的readonly code memory是Flash占用大小。791字节的readonly data memory应该是常量的Flash (ROM),因为上述两者加起来总计8097约8k空间大小。422字节的readwrite data m
[单片机]
<font color='red'>IAR</font> for STM8 如何查看程序占用flash和RAM的大小
IAR编译stm8出现的奇葩问题
近日使用iar for stm8的软件来调试stm8系列的芯片,使用timer定时器中断时发现一个问题,程序中timer定时器的中断入口如下 #pragma vector=ITC_IRQ_TIM1_OVF + 2 __interrupt void TIM1_UPD_OVF_BRK_IRQHandler(void) { /* 清除更新中断标记,这步不能漏掉,否则会连续进入中断程序 */ TIM1_ClearFlag(TIM1_FLAG_UPDATE); //add your code here } 我在 #pragma vector=ITC_IRQ_TIM1_OVF + 2 和 __interrupt
[单片机]
STM8单片机PWM应用(IAR
PD3复用功能是TIM2_CC2,正好可以用来测试PWM功能。本例程通过电位器调整PWM脉宽来调整接在PD3的LED1亮度。 #include iostm8s207sb.h void CLK_init(void) { CLK_CKDIVR = 0x08; // 16M内部RC经2分频后系统时钟为8M } void GPIO_init(void) { PD_DDR = 0x08; // 配置PD端口的方向寄存器PD3输出 PD_CR1 = 0x08; // 设置PD3为推挽输出 } void TIM2_init(void) { TIM2_CCMR2
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

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

换一换 更多 相关热搜器件
更多往期活动

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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