keil mdk怎样给一个函数固定在某一地址上
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了keil mdk怎样给一个函数固定在某一地址上相关的知识,希望对你有一定的参考价值。
参考技术A 我没在MDK上用过,但在KEILC51上是这么用的,希望能帮到你:
打开.uv2文件,找到这么一行LX51UCS
LX51UCS
(?PR?FFFFFF?CCCCCC(C:0x1000)),括号中就是函数定位的格式。其中CCCCC表示函数所在C文件的名字,FFFFFF表示函数名,名字都是大写,?PR?固定,C:0x1000是你给函数分配的地址
Keil MDK忽略某一警告
使用Keil MDK调试程序的时候,没有习惯在每个文件的末尾增加一个空白行,结果文件一多,编译时产生的警告就一大堆,排错都得用滚轮滚好久,就一个空白行还得出警告,烦死了,烦死了,烦死了!实在受不了了,查阅了mdk的帮助文档,发现可以通过增加控制选项的方式,屏蔽某一固定码的警告。具体方式如下:
点击编译,查看警告编码:我这边产生的空白行警告是1,所以,打开工程配置菜单,点击C/C++选项卡,在Misc Controls里面输入:
--diag_suppress=1
其中的1就是警告编码,然后点击确定,重新编译,就可以发现空白行警告不见了,工程输出窗口清亮的很。。。
以上是关于keil mdk怎样给一个函数固定在某一地址上的主要内容,如果未能解决你的问题,请参考以下文章
同一台电脑上安装不同版本的ARM MDK和Keil C51可以吗