第一步:在项目的Linker选项下,Output中选择“Debug information for C-SPY”,一定要选中“Allow C-SPY-specific extra output file” (这一步的作用是用于仿真,而“Allow C-SPY-specific extra outpu...
分类:
其他好文 时间:
2014-12-25 20:28:45
阅读次数:
305
在Keil和IAR中都可以使用printf函数,但两者设置的方法不一样。以下分别是IAR和Keil的设置。下面是Keil的设置。选中Options--->Target--->Code Generation--->Use MicroLIB。
分类:
其他好文 时间:
2014-12-23 17:10:11
阅读次数:
539
IAR使用printf()函数 打印输出1.需要包含头文件:#include 2.进入仿真调试界面 图(一)3.调出虚拟终端 图(二)3.打印输出printf内容 图(三)
分类:
其他好文 时间:
2014-11-02 10:41:14
阅读次数:
349
这几天看到好友的文章关于while(1)和for(;;)效率的讨论,手痒说了两句。回头一寻思,自己也仅仅是判断。没有做不论什么实验,我们就看看这两种写法究竟有什么差别:实验环境:IAR EWARM 5.2我就随便在一个嵌入式项目上做文章了,首先projectC语言编译优化选择了None, 输出选择带...
分类:
其他好文 时间:
2014-10-23 22:27:08
阅读次数:
268
TIMAC是TI公司推出的基于IEEE 802.15.4的通讯协议栈,编译环境为IAR,使用IAR自带的CLIB库,CLIB库提供了轻量级的C库,它不支持嵌入式C++。适用于RF4CE协议和ZigBee-Pro产品。 目前学习的MAC层协议版本为1.5.0. 为什么要学习TIMAC呢?在开发基于Zi...
分类:
系统相关 时间:
2014-10-13 20:16:07
阅读次数:
695
如何在IAR工程中创建和使用模板
1、编辑和使用模板的方式:
路径为:Edit -> Code Templates -> Edit Templates 如下图:
创建好模板后,可以在文件中单击右键,选择Insert Template 来插入你编辑好的代码模板。
2、如果创建编辑各种模板:
定义代码模板的语法是:模板 , [=默认值] ... ...
模板...
分类:
其他好文 时间:
2014-10-11 20:08:16
阅读次数:
475
MBED环境,使用起来总是那么的别扭可能许多人不习惯用在线编程器,大多数做ST32开发的都比较喜欢KEIL或者IAR,有没有什么好的方法呢,我们可以本地编译MBED工程,
答案是肯定了,下来我们就图文并茂的展示下过程:
登陆mbed网站,输入用户名和密码登陆:出现以下界面
大家注意到没,上次我们选择的目标板出现在了右下方,如果有多个的话会一次显示。
点击ST Nucleotid...
分类:
其他好文 时间:
2014-10-06 00:06:29
阅读次数:
326
摘要: 本文给出IAR设置堆栈合理大小的详细方法,并分享一些好博文(icf及map讲解)。 最近在MSP430-169LCD(MSP430F169,RAM为2KB)调试一些ucos演示例子,IAR for MSP430默认的堆栈大小是80字节,编译可以通过,运行结果不确定性,调试过程会提示"the ...
分类:
其他好文 时间:
2014-09-19 15:24:55
阅读次数:
205
The linker automatically chooses an appropriate formatter for printf- andscanf-related function based on information from the compiler.If that informa...
分类:
其他好文 时间:
2014-09-11 13:44:11
阅读次数:
405
很多人都碰到过调试器不能连接到STM32的问题,不管是IAR的J-Link还是Keil的ULink,或者是ST的ST-Link。出现这个问题时,调试软件会提示不能建立与Cortex-M3的连接,或提示不能下载程序,或提示找不到要调试的设备等。这样的问题都是发生在调试那些可以在CPU不干预的时候自.....
分类:
其他好文 时间:
2014-09-07 23:45:26
阅读次数:
264