当前位置:首页 > 技术心得 > 正文内容

OKI DSR警告解决

xjtudll14年前 (2013-06-17)技术心得10160

使用OKI编译ML610Q473程序的时候,偶然发现编译器出了一堆warning,表面上看起来似乎不影响使用,但是看起来也是不爽。警告内容如下:

clip_image001

经查,所有的warning都与中断相关,所有的警告都在中断函数里产生的。

为什么中断函数会产生DSR警告呢?

这是因为在每次进入中断时,都会做push DSR与pop DSR的动作;而对于473只有一个segment(即segment 0),不需要保存DSR,所以会出这类的警告。

407,473等都只有一个segment,而495 ROM较大,有多个segment。下图是473的segment 0,从0000H~FFFFH共64k(包含unused area)。

clip_image003

对于473而言,我们可以忽略该警告,也可以对编译器进行设置,避免该警告的出现。

【Project】 -> 【Options】 -> 【Compiler/assembler】

clip_image005

 

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://www.xjtudll.cn/Exp/272/

标签: 单片机OKI
分享给朋友:

“OKI DSR警告解决” 的相关文章

VS2010 RDLC报表不识别xsd数据源

VS2010 RDLC报表不识别xsd数据源

1、如果是VS2010,则只能将xsd数据源放在工程的根目录 这时候RDLC报表里添加数据集才能找到xsd数据源 2、将VS2010升级到VS2010 SP1 升级之后,就支持将xsd数据源放在任意文件夹下了...

运放芯片不用的输入端的处理

本文转载自21IC论坛。 对于数字器件,尤其是CMOS器件,不用的输入端不能悬空,这个道理好像已经尽人皆知了。至少在21IC,时不时就会有人发帖让大家“温习”这个问题。但对于模拟器件,好像认识还有些模糊。 就以运放为例。多运放芯片中不用的运放怎么处理,好像是新手们的一个共同疑问。(有这个疑问是好...

android studio 3.0 前进和后退功能

使用android studio 3.0 开发Android程序时,需要用到前进和后退功能(跳到上一个源文件和下一个源文件) 快捷键是alt+Left 和alt+Right。 勾选view-->Toolbar 可以放到工具栏...

使用ML610Q407模拟仿真ML610Q473

使用ML610Q407模拟仿真ML610Q473

ML610Q473号称是Flash型,本质只是MTP(Multiple Time Programmable),可重复擦写次数80次左右。在开发阶段,如果像51一样,每次都烧录程序看结果,时间不长IC就挂了。ML610Q473自身是不能作为仿真芯片直接仿真的,需要用ML610Q407来模拟仿真。 1、...

MSP430复位电路

MSP430复位电路

复位电路有啥好讲的?很多人可能都这样认为。简单的阻容复位,相信大伙都知道如何使用。一直以来,我也是这么认为的。后来在利尔达的一款MSP430F449开发板上看到其复位电路,看到电路上多了个1N4148二极管,这个二极管的作用我一度认为是起保护作用的,直到最近在网上看到一个网友的精彩说明,才知道二极管...

vs2010删除臃肿的ipch和sdf文件

vs2010删除臃肿的ipch和sdf文件

VS2010建立C++解决方案时,会生成一个sdf文件和ipch文件夹,这两个文件再加上*.pch等文件使得工程变得非常的庞大,一个简单的程序都会占用几十M的硬盘容量。 解决方法: Tools->Options->Text Editor->C/C++->Advanced(高...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。