IAR
Somnus陳
有梦想谁都了不起...
展开
-
IAR设置让代码从复位开始运行而不是main
项目 - >Optiions - >Debugger - > Set up - > Run to 把钩去掉,重新下载程序就是从启动地址执行。原创 2018-03-30 20:09:08 · 4373 阅读 · 0 评论 -
IAR确定某一段代码的执行时间
一、接出一个I/O口,设置反转,用示波器测量时间。二、软件仿真,计算寄存器CYCLECOUNTER值差。设置软件仿真,如图:下载,运行,在运行程序的两端设置断点,并打开View -> Register ,软件仿真时计算两断点CYCLECOUNTER的差值或者直接看CCSTEP的值,乘与指令周期便是时间。The CYCLECOUNTER register in IAR Embedded Wor...原创 2018-04-09 18:57:37 · 6771 阅读 · 3 评论 -
IAR启动代码分析 - 干货
IAR在运行到主()函数之前,要运行一段启动代码来初初始化寄存器,中断向量表以及系统时钟的初始化。我们先来了解一下中断向量表,可以再自己的工作空间找到相应的启动文件,我的叫startup_stm32f412vx.s,我们只要了解两个重要的。__vector_table DCD sfe(CSTACK) DCD Reset_Handler ...原创 2018-04-11 16:51:13 · 6095 阅读 · 2 评论 -
C语言整型(int)转十六进制(hex)代码
void Int-To-Hex( uint32_t integer ){ uint8_t c; int i, j, digit; for ( i = 7, j = 0; i >= 0; i--, j++ ) { digit = (integer >> (i * 4)) & 0xf; if...原创 2018-04-13 10:05:04 · 16651 阅读 · 0 评论 -
IAR重命名工程名
修改划线的部分为自己的名称,之后再用记事本打开.eww文件修改里面的名称就OK了。如下:<path>$WS_DIR$\RF_TFT3.5.ewp</path>20190110更新:PS:其实修改eww以及ewp就OK了。20190225更新:我在使用Cube生成工程的时候是这样的。...原创 2018-09-30 09:28:55 · 1395 阅读 · 0 评论 -
STM32 - Cube MX生成IDWG(独立看门狗)代码
原文链接:STM32 - Cube MX生成IDWG(独立看门狗)代码这篇文章讲述的是用Cube MX工具配置IDWG,以及注意事项(必看红字部分),用的是STM32F412芯片,使用的是IAR编译器。目录1、简介2、特点3、Cube MX配置4、血的经验....1、简介独立看门狗(IWDG)由其自己的专用低速时钟(LSI)提供时钟,因此即使主时钟发生故障也能保持活...原创 2018-12-02 10:52:28 · 1591 阅读 · 0 评论 -
STM32:connecting to cpu via connect under rest failed. abort debug session【解决】
原文链接:STM32:connecting to cpu via connect under rest failed. abort debug session【解决】在IAR软件下载中可能会报下面的错误。STM32:connecting to cpu via connect under rest failed. abort debug session,那么我就说说我碰到这个问题的一种情况以及解...原创 2018-12-12 22:54:44 · 19634 阅读 · 0 评论 -
IAR编译器无法选中JTAG接口【解决】
博客原文:IAR编译器无法选中JTAG接口【解决】IAR调试接口有SWD接口以及JTAG接口,但是今天碰到了非常奇怪的事情,我的两个工程项目,一个可以选中JTAG调试,而另一个工程却无法选中,是灰色的虽然我一直用SWD接口调试程序,没有用JTAG调试接口,但是被我发现了这样问题就想解决他。看下图,呈现非选中状态。分析思路:两个工程,既然有一个是可以选中JTAG接口,那么说明不是软件的原...原创 2019-01-11 21:40:04 · 2419 阅读 · 0 评论 -
单片机三种烧录方式ICP、IAP和ISP详解
单片机的烧录方式主要可以分为三种,分别为ICP(在电路编程)、IAP(在应用编程)以及ISP(在系统编程)。玩单片机的同学都应该听所说IAP、ICP和ISP这几个词,在此小编在帮你们“巩固”一下知识。首先先来介绍这几个小伙伴的名字。ICP(In Circuit Programing)在电路编程 ISP(In System Programing)在系统编程 IAP(In applicatin...原创 2019-06-15 10:48:19 · 10995 阅读 · 0 评论