keil mdk怎样给一个函数固定在某一地址上

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了keil mdk怎样给一个函数固定在某一地址上相关的知识,希望对你有一定的参考价值。

参考技术A 我没在MDK上用过,但在KEIL
C51上是这么用的,希望能帮到你:
打开.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怎样给一个函数固定在某一地址上的主要内容,如果未能解决你的问题,请参考以下文章

怎么让keil MDK 不把把宏定义给优化掉了

keil mdk中如何确保某一段程序不被优化掉

怎样用SQL语句在某一值为空时赋值给它另一个值

同一台电脑上安装不同版本的ARM MDK和Keil C51可以吗

keil mdk 启动程序(汇编语言写的)仿真时没法跟踪。 怎样让它自动跟踪代码? 像C语言一样

Keil MDK最新版 5.25介绍及下载地址