STC单片机Keil中C语言函数定位的方法.docVIP

  • 6
  • 0
  • 约小于1千字
  • 约 5页
  • 2017-02-09 发布于重庆
  • 举报
STC单片机Keil中C语言函数定位的方法

STC单片机Keil中C语言函数定位的方法 如果您参考了本文档请在程序中和文章中说明使用了宏晶科技的帮助,并注明如下网站,和电话 WWW.STCMCU.COM ; Tel: 0755 Mobile:139-2280,5190 下面以演示程序进行说明 演示程序中有ReadIAP、ProgramIAP和EraseIAP三个函数 最终目的是将这三个函数都定位到0x8000之后 第一步:新建一个项目“Demo”,并将源文件“Demo.C”添加到项目中 第二步:直接编译,并打开编译后生成的“Demo.M51”文件 从M51文件的“CODE MEMORY”信息中,可以看到3个函数的链接名称、链接地址和函数长度 ReadIAP的链接名称为“?PR?_READIAP?DEMO”,链接地址为“0003H”,长度为16H字节 ProgramIAP的链接名称为“?PR?_PROGRAMIAP?DEMO”,链接地址为“0019H”,长度为16H字节 EraseIAP的链接名称为“?PR?_ERASEIAP?DEMO”,链接地址为“0044H”,长度为14H字节 第三步:根据M51中函数的长度信息计算出各个函数重定位的地址, ReadIAP的重定位的地址为0x8000 ProgramIAP的重定位的地址为0x8016 EraseIAP的重定位的地址为0x802C

文档评论(0)

1亿VIP精品文档

相关文档