AURIX Development Stdio 安装及

这篇具有很好参考价值的文章主要介绍了AURIX Development Stdio 安装及。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

英飞凌官方ADS的安装及使用文档:

Getting Started with AURIX™ Development Studio Installation and first steps (infineon.com)

一:软件下载推荐官方下载:

AURIX™ Development Studio - Infineon Technologies        (需要注册)

aurix development studio程序下载,c++,单片机,stm32

 aurix development studio程序下载,c++,单片机,stm32

 点击Download,安照提示进行注册并下载

二:安装步骤

aurix development studio程序下载,c++,单片机,stm32

 文章来源地址https://www.toymoban.com/news/detail-788547.html

默认安装依赖

 

aurix development studio程序下载,c++,单片机,stm32

 aurix development studio程序下载,c++,单片机,stm32

 aurix development studio程序下载,c++,单片机,stm32

 

aurix development studio程序下载,c++,单片机,stm32

 

 如果DAS未安装或过时,将在AURIX Development Studio期间自动安装
安装:

 aurix development studio程序下载,c++,单片机,stm32

 

 启动AURIX™Development Studio之后,有必要选择一个工作空间,选择一个你要存放的文件夹:

aurix development studio程序下载,c++,单片机,stm32

 

三:工程

1.创建新的工程

软件左上角File >> New >> “New AURIX_Project”

aurix development studio程序下载,c++,单片机,stm32

 在“New AURIX_Development Studio Project”窗口中,为新项目选择一个名称,
为了在当前选定的工作区中创建项目,应该设置“使用默认位置”复选框。

aurix development studio程序下载,c++,单片机,stm32

 根据芯片型号选择对应的芯片,然后点击Finish

aurix development studio程序下载,c++,单片机,stm32

如图所示,成功建立新的工程。

aurix development studio程序下载,c++,单片机,stm32 

2.也可以导入英飞凌官方的project

步骤如下:

aurix development studio程序下载,c++,单片机,stm32

 选择一个你想导入的project:

aurix development studio程序下载,c++,单片机,stm32

aurix development studio程序下载,c++,单片机,stm32

 

在调试之前,有必要构建项目。按下“构建活动项目”图标,当构建完成时,检查没有编译错误。

aurix development studio程序下载,c++,单片机,stm32

然后就可以连接硬件进行调试。 

四:调试

为了flash和调试代码,按“调试活动项目”图标,选择调试器,然后按“调试配置”窗口上的“调试”按钮

aurix development studio程序下载,c++,单片机,stm32

若出现以下情况,则更改Debugger。

当使用TASKING C/ c++调试器时:
当被问到(3)时切换视角并按“恢复”(4)来运行代码
在运行时,代码可以通过“暂停”按钮停止(5)
若要终止调试会话,请按“终止”按钮(6)
此外,在调试透视图中,还可以通过按钮“步进”(7)、“步进”(8)和“步进返回”(9)以单个或多个步骤运行代码

aurix development studio程序下载,c++,单片机,stm32

选择winIDEA作为调试器:
双击“winIDEA调试器”创建配置(1)
—选择配置(2)
-按调试键(3)

 aurix development studio程序下载,c++,单片机,stm32

五:串行监视器

在AURIX™内部的调试透视图中,串行监视器在默认情况下(1)是打开的
开发工作室,也可以从终端图标手动打开(3)

串口监视器必须配置如下参数(2-3),以使单板与PC通信:
-串口编号
-速度(波特率)
-数据大小
—奇偶校验
-停止位

aurix development studio程序下载,c++,单片机,stm32

六:附加资料

所有从英飞凌导入的示例都带有一个教程,解释了所需的HW/SW设置,代码以及如何运行和测试示例
教程可从AURIX™Development Studio中通过Ctrl +单击链接(1)访问
Cpu0_Main.c文件

 aurix development studio程序下载,c++,单片机,stm32

从相同的Cpu0_Main.c文件中,可以下载示例中使用的特定设备的英飞凌低级别驱动程序文档(2)aurix development studio程序下载,c++,单片机,stm32 

提示:示例教程和iLLD文档都可以通过右键单击项目名称并按“打开文档”工具打开(3)

 aurix development studio程序下载,c++,单片机,stm32

 

七:创建一个新的AURIX  Development Studio Library Project

aurix development studio程序下载,c++,单片机,stm32

 展开“Infineon”文件夹,选择“New AURIX Library Project”,然后按“Next”aurix development studio程序下载,c++,单片机,stm32

给工程一个合法的名字

aurix development studio程序下载,c++,单片机,stm32 

然后选择芯片后Finish即可:

aurix development studio程序下载,c++,单片机,stm32

 八:快捷键

1、修改快捷键的命令
window->preference->General->Keys
修改自定义的快捷键,如下图所示

aurix development studio程序下载,c++,单片机,stm32

 2、单行或者多行注释
单行注释:只需要将光标放到要注释的行,按快捷键Ctrl+/ 完成注释,再次按Ctrl+/取消注释
多行注释:用鼠标拖选要注释的行,按Ctrl+/, 在次按取消注释。多行注释还有个快捷键是Ctrl+shift+/,注释效果如下所示,该种注释方法再次按快捷键无法撤销,要种Ctrl+z。

3、撤销这一步操作 Ctrl+Z, 恢复这一步操作Ctrl+Y
4、跳转到变量的定义处:Ctrl+鼠标左键,点击变量
5、文本放大缩小:ZOOM+IN,缩小ZOOM+OUT,或者在Windows->Editor找到这两个选项
6、跳转到函数定义处:将鼠标放到函数名上,按F3
7、将某一行或者某几行内容上移或者下移,向上移动 Alt +↑ ,向下移动Alt+↓
8、代码自动补全提示 Alt+/
9、Ctril+Shift+O 自动引入所需要得包

九:用GPIO点亮一个LED灯

按键按下,led亮,放开则灭,相关代码如下:

#include "Ifx_Types.h"
#include "IfxCpu.h"
#include "IfxScuWdt.h"
#include "GPIO_LED_Button.h"

#define LED          &MODULE_P20,9  
#define BUTTON  &MODULE_P22,0
void init_GPIOs(void)

    IfxPort_setPinMode(LED, IfxPort_Mode_outputPushPullGeneral);
    IfxPort_setPinMode(BUTTON, IfxPort_Mode_inputPullUp);
}
void control_LED(void)
{
 
    if(IfxPort_getPinState(BUTTON) == 0)
    {
    
        IfxPort_setPinState(LED, IfxPort_State_low);
    }
    else
    {
        IfxPort_setPinState(LED, IfxPort_State_high);
    }
}
IFX_ALIGN(4) IfxCpu_syncEvent g_cpuSyncEvent = 0;

void core0_main(void)
{
    IfxCpu_enableInterrupts();
    
    IfxScuWdt_disableCpuWatchdog(IfxScuWdt_getCpuWatchdogPassword());
    IfxScuWdt_disableSafetyWatchdog(IfxScuWdt_getSafetyWatchdogPassword());
    
   
    IfxCpu_emitEvent(&g_cpuSyncEvent);
    IfxCpu_waitEvent(&g_cpuSyncEvent, 1);
    
    init_GPIOs();
    
    while(1)
    {
        control_LED();
    }

}

效果图如下:
aurix development studio程序下载,c++,单片机,stm32

谢谢观看!

 

到了这里,关于AURIX Development Stdio 安装及的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Infineon Aurix TC397启动过程学习

    TC397整个启动过程如下图所示: 首先由某个 复位 事件开始,必要情况下经历 上电 过程,然后执行芯片的 引导 固件进而跳转到用户 启动 代码,最后执行用户程序,因此整个过程可总结为” 复位 、 上电 、 引导 、 启动 ”八个字。 2.1.1 Cold(initial) power-on reset 冷复位,芯片供

    2024年02月05日
    浏览(57)
  • flutter出现的错误:Visual Studio not installed; this is necessary for Windows development

    当你在Windows上使用Flutter开发时,如果出现\\\"Visual Studio not installed; this is necessary for Windows development\\\"的错误,这意味着你需要安装Visual Studio,以便进行Windows平台的开发。 Flutter在Windows平台上需要使用Visual Studio来构建和运行一些特定的功能和库。为了解决这个问题,你可以按照

    2024年02月07日
    浏览(46)
  • 关于Aurix的内存,缓存Cache,PSPR等的理解-(持续更新)

    内存在电脑中起着举足轻重的作用。内存一般采用半导体存储单元,包括随机存储器 (RAM) ,只读存储器 (ROM) ,以及高速缓存 (CACHE) 。 RAM作为主存的主要部分,按其结构分为: 动态随机存取存储器 (Dynamic Random Access Memory,DRAM), 同步动态随机存取内存(synchronou

    2024年02月07日
    浏览(35)
  • AURIX TC3xx Safety Mannaul

    AURIX TC387芯片基于SEOOC开发,最高支持ASILD。安全手册会对相关模块用于对应安全等级需要Tire1使用者满足哪些AoU。 安全手册中主要包含以下信息: • 芯片安全架构的介绍,芯片的简要功能介绍和对应安全机制的描述 • 对应使用场景应当满足的AoU 芯片需要实现的安全配置和

    2024年02月14日
    浏览(45)
  • Aurix TC3xx系列MCU ADC模块简介(一)

    返回总目录 英飞凌Aurix TC3xx系列MCU中有两种ADC模块,一个是EVADC,另一个是EDSADC,两者在转换精度,转换方式等方面有所区别。EVADC的应用场景比较广泛,通常所说的ADC主要是指EVADC,这里以TC3xx系列MCU为例,主要介绍EVADC模块的一些参数和特点,并对EVADC和EDSADC的特点做一个简

    2024年02月15日
    浏览(41)
  • Arm Cortex R52与TC3xx Aurix上下文切换对比

    目录 1.Arm Cortex R52上下文切换 2.英飞凌TC3xx的CPU上下午切换 2.1 上下文类型 2.2 Task Switching Operation  2.3 Context管理寄存器  2.4 各种事件的上下文切换 2.4.1 中断/Trap的上下文切换 2.4.2 函数调用的上下文切换 2.4.3 FCALL/FRET的上下文切换 2.5 Context Save、Restore操作 2.6 Context 切换性能特性

    2024年02月02日
    浏览(62)
  • 【你该安装新的Xcode了】【解决】Failed to prepare the device for development

    报错信息如下: Failed to prepare the device for development. This operation can fail if the version of the OS on the device is incompatible with the installed version of Xcode.You may also need to restart your Mac and device in order to correctly detect compatibility. 意思很明了,用最新版的Xcode吧。 实践证明:Xcode 14.0.1不能在iPa

    2024年02月15日
    浏览(57)
  • 英飞凌AURIX 2G 系列MCU关于外设模块EVADC的实现原理及对应MCAL(EB Tresos)配置项详细讲解

    目录 一、版本控制 二、功能概述 三、主要模块及涉及EB配置项 (一)通用时钟方案与控制 (二)内部相关模拟模块的激活与控制 1.模数转换器控制 2.模拟信号缓冲 3.校准 4.降噪方法 5.Alias功能 (三)转换请求产生 (四)请求源仲裁 (五)快速比较通道操作 (六)转换时间

    2024年02月07日
    浏览(59)
  • 英飞凌AURIX 2G 系列MCU关于外设模块MCMCAN的实现原理及对应MCAL(EB Tresos)配置项详细讲解

    目录 一、版本控制 二、功能概述 三、主要模块及涉及EB配置项 (一)通用时钟方案与控制 (二)波特率产生与位定时 (三)轮询与中断 (四)Port输入输出接口 (五)CAN FD实现 控制器延迟补偿 (六)报文接收处理 Acceptance Filtering Rx FIFO 0 and 1 Dedicated Rx Buffers (七)报文发

    2024年02月03日
    浏览(45)
  • CentOS7在Linux下用yum安装Development Tools(开发工具套件)时报错的解决方案

    目录 1、操作环境 2、问题描述 3、原因分析 4、解决方案  本机系统:Window 10 专业版 虚拟机中的操作系统:CentOS Linux release 7.4.1708 (Core) -x86_64 虚拟机中的操作系统内核:Linux 当用yum安装Development Tools时出现如下报错,无法安装。 报错释义:没有安装组信息文件,可能要运行:

    2024年02月11日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包