tag 标签: ewarm

相关博文
  • 热度 35
    2013-10-9 16:11
    3763 次阅读|
    8 个评论
    最近又要开始编程了,所以忙里偷闲,再一次了解了一下开发平台的发展情况,看看是不是要换个新平台尝个鲜,也就引出了如题的一个选择题。   近几天,主要针对 Keil MDK-ARM 和 IAR EWARM 了解了一些信息。看过一些相关的讨论贴之后,决定试一下 IAR 的 EWARM(因为之前是用 Keil 的 MDK-ARM,同时也因为有好多网友认为 IAR 的 EWARM 要由于 MDK-ARM)。   EWARM 的最新版(6.60.2)试了一下,第一映像不好(对比MDK而言,主要是界面)。继续试用发现无法正常编译 STM32 标准外设库 V3.5 的例程(虽然经过一通搜索问题解决了,但还是小郁闷了一把)。   郁闷之余,去了 Keil 的主页,恰巧看到了 MDK-ARM 发布了最新的5.0版,于是下载试用。安装之后,跳出了第一个界面就让我又回到了Keil 的阵营。新版加入了 Pack Installer ,算是一个小的辅助程序,用于用户选择性的安装对应器件的相关支持文件和参考程序等等(第一感觉就是好人性化)。   于是,暂时放弃了 IAR(也许以后有空会再试试)。   简单的选择之后,想想为什么自己会这样选。其实,只是第一眼的感觉。可能很大程度上就是界面。对于硬件产品的话就是外观。于是,想到了产品设计。现在的产品,大到飞机、火箭、航母,小到手机、耳机等等,外观无疑是非常重要的一个环节。第一印象直接决定了之后的所有可能。
  • 热度 24
    2012-3-8 23:03
    2895 次阅读|
    1 个评论
    嵌入式软件开发中的一个基本需求就是能通过终端来输出调试信息,一般可通过2种方式实现:一种是使用串口线连接板上的UART和PC上的COM口,通过 PC上的超级终端来查看调试信息;另一种则是采用半主机机制,但有可能不被所用的工具链支持。基于Cortex-M3核的软件调试突破了这样的限制,Cortex-M3内核提供了一个ITM(Instrumentation Trace Macrocell)接口,通过SWV(Serial Wire Viewer)可调试由SWO引脚接收到的ITM数据。ITM实现了32个通用的数据通道,基于这样的实现,CMSIS规定用通道0作为终端来输出调试信息,通道31用于操作系统的输出调试(特权模式访问)。在core_cm3.h中定义了ITM_SendChar()函数,因此可通过调用该函数来重写 fputc,或者自己实现printf函数,以在应用程序中通过printf打印调试信息,并可通过ITM Viewer查看这些调试信息。有了这样的实现,嵌入式软件开发者就可以在不配置串口和使用终端调试软件的情况下输出调试信息,在一定程度上减少了工作量。 实现方法见附件
相关资源
  • 所需E币: 0
    时间: 2021-3-25 03:32
    大小: 895.9KB
    上传者: stanleylo2001
    用IAREWARM开发嵌入式系统时目标代码的链接与定位.
  • 所需E币: 0
    时间: 2020-6-23 09:23
    大小: 1.09MB
    上传者: zendy_731593397
    IAREWARM快速用户指南
  • 所需E币: 0
    时间: 2020-6-16 16:30
    大小: 910.83KB
    上传者: zendy_731593397
    用IAREWARM开发嵌入式系统时目标代码的链接与定位
  • 所需E币: 4
    时间: 2019-12-26 01:43
    大小: 1.79MB
    上传者: 238112554_qq
    IAREmbeddedWorkbenchforARM是IARSystems公司为ARM微处理器开发的一个集成开发环境(下面简称IAREWARM)。比较其他的ARM开发环境,IAREWARM具有入门容易、使用方便和代码紧凑等特点。故在这里介绍给打算学习使用或正在使用ARM芯片的朋友们共同探讨。……
  • 所需E币: 5
    时间: 2019-12-26 00:47
    大小: 76.18KB
    上传者: 微风DS
    Proteus与IAREWARM联机调试的范例……
  • 所需E币: 4
    时间: 2019-12-25 16:41
    大小: 1.22MB
    上传者: 978461154_qq
    轻松入门ARM开发程序……
  • 所需E币: 3
    时间: 2019-12-25 16:32
    大小: 1.22MB
    上传者: rdg1993
    ARM初学者入门手册……
  • 所需E币: 4
    时间: 2019-12-25 16:23
    大小: 1.22MB
    上传者: 2iot
    ARM初学者编程指导……
  • 所需E币: 4
    时间: 2019-12-24 14:36
    大小: 98.5KB
    上传者: rdg1993
    IAREWARM开发工具:简介.IAREmbeddedWorkbenchC/C++编译器和调试器--FromideatoTarget下载产品说明(PDF)编译优化技巧(PDF)C-SPY插件SDK(PDF)IAREmbeddedWorkbench是一套开发工具,用于对汇编、C或C++编写的嵌入式应用程序进行编译和调试。支持的芯片集成开发环境紧凑的代码直观的用户界面快速入门从8位架构转移到32位架构支持的ARM内核芯片芯片制造商32位芯片ARMarchitectureARM7、ARM9、ARM9E、ARM10E、ARM11、Cortex-M0/3/4、XScaleAtmelAT91x、AT91SAM3、AT91SAM4、AT91SAM7、AT91SAM9CirrusLogicEP73xx、EP93xxFreescaleDragonball、Kin……
  • 所需E币: 3
    时间: 2020-1-16 14:37
    大小: 1.72MB
    上传者: givh79_163.com
    EWARM快速用户指南EWARM快速用户指南万利电子有限公司2006年3月EWARM快速用户指南1.10版万利电子有限公司整理www.manley.com.cn地址:南京市新模范马路17号02幢2层邮编:2100030电话:025-83235502/83235503传真:025-8323550EWARM快速用户指南万利电子有限公司目前录言………………………………………………………………………………2第一章EWARM集成开发环境及配套仿真器…….……………………………3第二章在EWARM中生成一个新项目..……………….…....………………...11第三章编译和连接应用程序..………………………….…….....………………15第四章用C-SPY调试应用程序..……………………………….…….………..22第五章EWARMFlashLoader开发指南………………………..…….…......30地址:南京市新模范马路17号02幢2层邮编:2100031电话:025-83235502/83235503传真:025-8323550EWARM快速用户指南万利电子有限公司前言IAREmbeddedWorkbenchforARM是IARSystems公司为ARM微处理器开发的一个集成开发环境(下面简称IAREWARM)。比较其他的ARM开发环境,IAREWARM具有入门容易、使用方便和代码紧凑等特点。故在这里介绍给打算学习使用或正在使用ARM芯片的朋友们共同探讨。IARSystems公司目前推出的最新版本是IAREmbeddedWorkbenchforARMversion4.31,并提……
  • 所需E币: 4
    时间: 2019-12-26 12:15
    大小: 1.63MB
    上传者: 2iot
    《EWARM(IAR)快速用户指南》……