随笔分类 -  IAR

摘要:我在arm开发的时候,使用keil较多,在调试的时候,一般只能不开优化,否则断点打了也不是真实的断点 近期在使用rl78瑞萨单片机的时候,使用了IAR RL78 3.10的,开启中等优化,发现,打断点能正常运行,看来这点和keil是有点区别的,但调试的时候尽量使用不优化等级。 也难过,很多人都喜欢I 阅读全文
posted @ 2021-04-15 19:07 wdliming 阅读(813) 评论(0) 推荐(0) 编辑
摘要:好久没写博客了,快到国庆了,经历了一些项目和坑,还是要保持记录的好习惯,好记性不如烂笔头嘛。 目前使用了cortex-m3内核的两款单片机:stm32f1和lpc1768的,虽说是cm3内核,但是两个芯片添加的外设是有区别的,很多外设的使用方式也是各有千秋,st在国内比较火,全国研讨会如火如荼,每年 阅读全文
posted @ 2020-09-30 16:57 wdliming 阅读(4053) 评论(0) 推荐(0) 编辑
摘要:平台:stm32,可以推广到其他32位单片机中开发软件:keil、IAR、SEGGER Embedded Studio for ARM调试仿真器:stlink、jlink 说明:1、串口打印,不推荐,需要占用串口外设不划算2、在线调试中的rtt打印方式,需要keil进入调试模式,再打开rtt-viw 阅读全文
posted @ 2020-04-07 13:49 wdliming 阅读(703) 评论(0) 推荐(0) 编辑
摘要:stm32F103et6平台,cubemx生成的两个IDE工程 1、均无开启任务优化 iar8.32如下: keil5.29 ac5编译器 : keil5.29 ac6编译器 : 同样的代码,不开优化的情况下,ac6反而代码空间比较大 2、开启最高优化: iar:high(size) keil5.2 阅读全文
posted @ 2020-03-06 09:48 wdliming 阅读(732) 评论(0) 推荐(0) 编辑
摘要:IAR嵌入式工作台IDE用于编程基于MAXQ核的微控制器。IAR™ C编译器(用于MAXQ微控制器)提供用于定义闪存或SRAM位置中数据对象或变量的选项。编译器具有特殊关键词pragma location和pragma required;通过使用关键词,可将存储器分配给绝对地址的数据对象或变量。必须 阅读全文
posted @ 2020-03-02 18:25 wdliming 阅读(1476) 评论(0) 推荐(0) 编辑
摘要:IAR写代码是,定义了函数/变量没调用会出现Pe177和Pe150警告。当很多时就比较烦人,都看不到其他原因的警告了,所以想屏蔽它。 1、百度结果如下: 加语句: #pragma diag_suppress=Pe177 // never referenced function#pragma diag 阅读全文
posted @ 2020-03-02 14:34 wdliming 阅读(3698) 评论(0) 推荐(0) 编辑
摘要:在硬汉平台看到一个比较好的帖子,关于如何定位HardFault_Handler,这里要记录下网址。 http://www.armbbs.cn/forum.php?mod=viewthread&tid=21940(KEIL和SEGGER都升级了Cortex-M系列内核出现硬件异常时原因分析笔记,支持G 阅读全文
posted @ 2019-12-12 13:21 wdliming 阅读(1347) 评论(0) 推荐(0) 编辑
摘要:转载:http://www.51hei.com/bbs/forum.php?mod=viewthread&tid=168481&page=1#pid737250 本主题由 admin 执行 审核通过 <ignore_js_op> IAR平台建立工程准备文件.rar 34.59 KB, 下载次数: 2 阅读全文
posted @ 2019-11-23 16:28 wdliming 阅读(1855) 评论(0) 推荐(0) 编辑