ewp当前路径:$PROJ_DIR$/ewp下级路径:$PROJ_DIR$/xxFolder/ewp上级路径:$PROJ_DIR$/../
原创
2022-07-26 14:32:36
157阅读
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++最近买了zigbee模块的开发板回来研究, 其中一个实验程序里面有三个版本, 分别是路由/终端/协调器, 忙活了半天不知道同一个project是如何配置成3个不同的版本的. 因此想读代码也不知如何下手.经过一番试探, 终于发现了问题所在.如果我们想看协调器的代码,就这样
原创
2022-01-12 15:08:10
292阅读
IAR个人常用配置文章目录IAR个人常用配置1. 设置2. 设置tab和indent为4空格3. 设置编码为UTF-84. 自动缩
原创
2022-07-13 16:47:04
3560阅读
闲来无事,试着自己新建了一下IAR for STM32工程,期间出现一些警告,感觉还挺常见,网上搜索答案各不相同,在这里记录一下自己的解决方法,作为备忘。1、Warning[Pe223]: function “assert_param” declared implicitly这个问题原因是由一个宏开关没有打开!这个宏USE_STDPERIPH_DRIVER开关需要打开,就不会有这个告警、错误了。解
转载
2024-06-26 11:05:04
294阅读
目录一,创建二,改STemWin2.1 GUIConf.c //配置内存2.2 GUIConf.h2.3 LCDConf.c //配置图层 颜色等2.4 GUIDRV_Template.c //配置接口三,写接口3.1 emWin_App RA8875的底层显示驱动3.2 emWin_touch RA8875的底层触摸驱动3.3 MainTask STemWin的应用函数四 ,main函数 准备
转载
2024-09-30 12:53:29
90阅读
写在前面: 本文章旨在总结备份、方便以后查询,由于是个人总结,如有不对,欢迎指正;另外,内容大部分来自网络、书籍、和各类手册, 目录一、Keil C51编译器二、Keil MDK-Arm编译器三、IAR For STM8(EWSTM8)编译器四、Keil下的 .map文件五、优化 一、Keil C51编译器1、首先,在 Options ----> Target ----> Memory
以前一直用keil,用了iar觉得 keil还是差了一点。 k
原创
2022-12-23 00:02:14
73阅读
__IO_REG8_BIT( SYS, 0xFFFFF802, __READ_WRITE )#define __IO_REG8_BIT(NAME, ADDRESS, ATTRIBUTE) \ __
转载
2012-12-21 14:56:00
429阅读
2评论
IAR下载下载器与单片机之间的接线有两种JTAG和SWD,SWD只需要四根线(GND、TCK、TMS、RST(可选)),一般使用SWD接线即可。硬件连接使用龙邱下载器的龙邱核心板的下载接口丝印层都有一个白色凸口,对应龙邱下载器排线的凸口。 使用其他下载器的如果没有使用龙邱下载器,打开核心板原理图,找到下载口部分,接线对应即可: 单片机SWDIO(TMS) ----- 下
转载
2024-08-29 16:08:14
178阅读
嵌入式IAR是一个非常有效的集成开发环境(IDE),它使用户充分有效地开发并管理嵌入式应用工程。作为一个开发平台,它具备任何在用户每天的工作地方所想要的特性。对于其使用教程网上资料也很多,这里主要是说说自己使用IAR时,所认为需要注意的地方。对于一个新创建的IAR工程来说:1、 在Options的General Options-》Target-》Processor variant-》De
转载
2024-07-03 18:31:56
467阅读
在IAR编译器里用关键字来__interrupt来定义一个中断函数。用#pragma vector来提供中断函数的入口地址。#pragma vector = 0x12 //定时器0溢出中断入口地址 __interrupt void time0(void) { ; }
转载
2012-12-29 14:56:00
195阅读
2评论
1、编译结果: 6 887 bytes of readonly code memory 621 bytes of readonly data memory 331 bytes of readwrite data memory (+ 3 absolute) flash使用情况是6887 + 621,R
转载
2016-11-28 20:02:00
376阅读
在使用IAR软件编译代码时,编译后往往看不到编译后代码的大小情况。在调试程序的时候还是比较麻烦的。下面就总结两种最简单的方法在IAR编译器中查看代码大小。通过输出的编译信息查看 IAR默认的编译信息输出很少,基本就只能查看一下错误和警告的数量。 如果想要输出更多的编译信息,在这个Messages信息框中,单击鼠标右键选择All。 这时再重新编译一次代码。 此时就可以看到编译信息输出
转载
2024-09-05 17:33:00
330阅读
vivi的移植vivi的结构: COPYING:GPL协议声明,Gnu General Public License,这里是version 2
。如果要具体了解一下GPL协议,那么可以仔细读一下该文件。CVS: Control version system,一种版本控制的工具。使用cvs
关于转载的说明:原文内容可能会不断更新,要想得到最新的内容请跳到到原文看。无编号警告类型:1、Sat Jun 23, 2012 17:41:05: The stack pointer for stack 'Stack' (currently Memory:0xF5336) is IAR相关设置:Tools->Option->Stack->Warn when stack poin
转载
2012-02-22 16:18:00
921阅读
2评论
在软件调试的时候发现Watch窗口中无法观察局部变量的值, 总是显示<unavailable>设置IAR中的 "Options — c/c++ compiler —
原创
2017-08-08 18:31:52
2956阅读
详解如何修改IAR工程文件名http://www.stmcu.org/module/forum/thread-578295-1-1.html(出处:意法半导体STM32/STM8技术社区)很多时候我们都为了图个方便,直接复制一份以前做过的项目,但是工程名却一直无法修改。我在网上寻找了很多,网上也给出很多方法,却一直不成功。不过现在终于解决这个问题了,在此为大家分享一下自己如何修改工程名。第一,将工
原创
2018-05-05 10:56:28
2781阅读
点赞