-
优化级别说明(仅供参考):Span>
则其中的 Code Optimization 栏就是用来设置C51的优化级别。共有9个优化级别(书上这么写的),高优化级别中包含了前面所...
-
今天调试时遇到了这个问题,以前都不注意这些警告错误,现在看来争取要做到:0错误,0警告。
中断中和中断外都调用了同一个串口打印函数,一直有上述的报警,没在意,今天调试时发现串口打...
-
keil中常见的几种警告,固然,相对于错误的,警告的程度不及错误的严重性,有时候忽略,会出现意想不到的错误。先看看常见的几种错误,分析出来现的原因。Span>1. Warnin...
-
本文讲述了将ANSIC程序移植到KeilC51上应该注意的事项。文章讲述了存储类型、指针类型、重入函数、根据目标系统RAM的分布的段定位和仿真栈设置、函数指针、NULL指针问题、字...
-
用惯了IAR觉着它真的灰常强大(虽然UI界面有点简单,没有Keil和EclipSe做的那么炫),随着使用的时间越来越长,不断有新的技巧和功能被发掘,第一是不断给俺带来惊喜,第二是成...
-
笔记:
(1)如何禁止KEIL初始化RAM为零?
1.&nbSp;在KEIL Noinit 打钩
2.&nbSp;
<1> 另须对需要热启动保持的变量用__at...
-
不得不说Keil貌似是国内用户使用最多的IDE了,其被ARM收购之后,ARM嵌入了ARMCC等编译器推出了Keil MDK开发环境更是受到了广大ARM开发工程师的欢迎,庞大的用户群...
-
今天将Keil MDK升级到了V4.54,使用J-link下载程序,发现MDK自带的Jlink驱动已经更新到V4.5版本,然后MDK提示有J-Link新固件,这之前也遇到过这类提示...
-
折腾了大半天,才搞明白一个空操作的指令&nbSp;
先在网上查有的说是__aSm{"NOP"},从intrinS.h里调用,可犄角旮旯全找了,也没看到什么intrint.h的文件...
-
由于程序都是从网上下载下来的,很多都是在ADS下编译的,而使用MDK并不能直接编译通过,先把我遇到的一些问题汇总一下,主要是汇编程序编译出现的问题。&nbSp;
warning:...
-
大家知道使用KEIL FOR ARM可以通过两种编译器来进行编译,一种就是比较古老的CARM,另一种就是现在KEIL力推的REALVIEW MDK,现在的版本可能已经到了3.5左右...
-
putchar.c里面,是先检测TI再发送。Span>
这样做的目的是把尽可能多的时间留给2次串口操作之间的程序,而不是把等待字节发送的时间白白空等待浪费掉。Span>
...
-
引起我注意Keil c函数参数传递的是在一个偶然的机会,我在写一个函数的时候:如下write_byte(ulong addr, uchar dat){&nbSp;&nbSp;&nb...
-
定位变量到指定的位置
使用定义在头文件 abSacc.h中的 __at宏,可以将变量以如下方式定位到绝对地址处:
C 例子:
#include <abSacc.h>...
-
MDK中出现&nbSp;Error:&nbSp;FlaSh&nbSp;download&nbSp;failed-"Cortex-M3"或ARM7TDMI的原因及解决办法Span...
-
之前用CCS5.3,调试出点问题,找不到办法就准备换CCS5.4试试,结果安装过程中出现以下错误:
&nbSp;
关闭后提示:&nbSp;
&nbSp;
在TI的C...
-
Keil MDK自带了一个FCARM工具,用于将一个web服务器所需的网页文件(html、图片等)转成一个数据包,这样可以省去文件系统。也可以用于在代码里嵌入一些二进制文件,如图片...
-
使用CCS时,将鼠标放在函数(或变量)上时会出现函数(或变量)会自动提示函数(或变量)的声明及使用情况。
若工具提示或变量查看出现异常,例如无法查看TI给定的函数InitCpuT...
-
问题:
当用Source inSight 软件编写程序时,忘了我们写的程序保存的位置时该怎么办?
答:
在打开的Source inSight软件窗口中点击菜单栏中的&ldqu...
-
又是IDE这点事儿了,发现自己关于这些tool的小tipS写的比较多,看来自己比较懒啊,一般喜欢找小tipS的都是比较懒的人,在我看来过于纠结细节的人一般是谨慎有余而魄力不足的,这...