
IAR
文章平均质量分 63
liming0931
不积小流,无以成江海
展开
-
IAR 条件断点
=============小编提示=================网上有很多大佬分享过keil打断点的高级用法,实话说,keil面对新手还是比较友好的,毕竟很多入门都是keil入门的,但是IAR其实也是比较老牌的开发环境,而且编译效果是比较牛逼的,通常被大佬们认为压箱底的开发工具,可见起权威性,下面的文章是偶尔在一个博客中看到的,毕竟iar的教程本身也是比较少见的,而且通常都是很常见的介绍和说明,深入的技能比较少见,因此看了之后觉得不错,转载一下。条件断点是IDE的一个重要功能,在IAR调试.转载 2021-05-12 21:51:19 · 1796 阅读 · 2 评论 -
iar平台中如何创建bootloader程序
原文:https://www.iar.com/support/tech-notes/general/creating-a-bootloader-for-cortex-m/Creating a bootloader for Cortex-MTechnical Note 160822Targets:ARMComponent:GeneralUpdated:2020/8/17 11:32IntroductionThis Technical Note provides guid转载 2020-10-30 13:15:12 · 1431 阅读 · 0 评论 -
在IAR中利用AStyle插件格式化代码
IAR编译器中没有自动格式化代码的功能,不过可以通过安装AStyle插件来实现代码的格式化。首先在官网上下载AStyle插件。https://sourceforge.net/projects/astyle/files/将下载好的文件解压,然后将AStyle文件夹复制到IAR文件的安装目录下。打开用IAR,在Tools菜单栏选择最底下一项Configure Tools出现一个新建菜单对话框单击右边new按钮在Menu Text底下填新建菜单名称Astyle Current File点击Comm转载 2020-10-26 09:01:44 · 999 阅读 · 1 评论 -
IAR参数变量 _以及如何添加vscode
这样可以把整个工程都用vscode打开了,而不是一个文件,您可以为路径和参数使用参数变量,例如,当您在选项对话框中指定include路径时,或者当需要基于当前上下文的类似宏的扩展时,例如在工具的参数中。您可以使用广泛的预定义参数变量以及创建自己的参数变量,请参见配置自定义参数变量对话框。这些是预定义的参数变量:变量 描述 $COMPILER_ARGS$ 除了在编译使用编译器时使用的文件名之外,所有编译 $CONFIG_NAME$ 当前构建配置的名称,例如Debug或者R..原创 2020-10-20 19:34:06 · 717 阅读 · 0 评论 -
如何使用sct文件、icf文件来定位不同的内存存储变量(cortex-m3平台)keil+iar
好久没写博客了,快到国庆了,经历了一些项目和坑,还是要保持记录的好习惯,好记性不如烂笔头嘛。 目前使用了cortex-m3内核的两款单片机:stm32f1和lpc1768的,虽说是cm3内核,但是两个芯片添加的外设是有区别的,很多外设的使用方式也是各有千秋,st在国内比较火,全国研讨会如火如荼,每年都有。lpc1768是属于NXP半导体,前身是飞利浦半导体,也算是老牌的半导体公司,相比较stm32,国内入门的论坛没有stm32火爆,但我相信质量过得去。 两款单片机都是比较老了,st...原创 2020-09-30 16:56:23 · 821 阅读 · 0 评论 -
LPC1768 IAR环境下使用完整64K内存的方法_整理
https://blog.youkuaiyun.com/tpoem/article/details/98372896这个芯片是NXP公司出的很经典的一款Cortex-M3芯片了虽然已经过了很多年了,但是依然还有很多地方在用着这个芯片有一个很不方便的地方它的64K内存不是连续的!USB和片上以太网MAC各用了16KB SRAM作为缓冲区假如不使用USB或者不希望用这个宝贵的SRAM做MAC的缓冲区,这个32KB内存默认情况下都是没办法用的网上大多都是KEIL环境下的修改教程我司用.原创 2020-09-30 16:37:45 · 478 阅读 · 0 评论 -
iar8.32版本关于cmsis的说明
平台是cubemx5.3keil5.26带freertos,使用iar8.32,在上图中的usecmsis打勾与否都能编译通过。原创 2019-08-28 13:23:55 · 1110 阅读 · 0 评论 -
关于iar intrinsics.h is already included previously!报错的问题及解决办法
用最新的cubemx生成f103的代码(带freertos系统),如果用iar编译,可能会出现intrinsics.h is already included previously!的错误,如果没有待freertos中间件的情况下,不会出现。网上找了原因,也看到类似情况,低版本iar会出现,比如7.8,8.1,最后安装了iar8.32的版本,编译通过。因此最新的工具都要相互匹配,不然,编译就...原创 2019-08-16 13:58:45 · 1641 阅读 · 0 评论 -
IAR添加debug和release选项
在IAR的Workspace窗口顶部的下拉菜单中有两个选项,Debug和Release。名字和数量可以在菜单栏的Project-->Edit Configuration中增删修改每个选项都对应着一种配置(也就是项目名称右击Options里的内容),互相是独立的。所以用起来很方便,直接在不同的配置间切换。...转载 2019-08-24 16:53:23 · 7888 阅读 · 0 评论