1 / 28
文档名称:

飞思卡尔单片机编程.doc

格式:doc   页数:28
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

飞思卡尔单片机编程.doc

上传人:544272817 2012/5/11 文件大小:0 KB

下载得到文件列表

飞思卡尔单片机编程.doc

文档介绍

文档介绍:关于Codewarrior 中的 .prm 文件
网上广泛流传的一篇文章讲述的是8位飞思卡尔单片机的内存映射,这几天,研究了一下Codewarrior prm文件,基于16位单片机MC9S12XS128,一点心得,和大家分享。有什么错误请指正。
 
来源:(http://blog./s/) - 关于Codewarrior 中的 .prm 文件_LiangXiangTai_新浪博客
正文:
     
关于Codewarrior 文件
 
要讨论单片机的地址映射,,本篇的讨论基于 Codewarrior 编译器,单片机采用MC9S12XS128。
通过项目模板建立的新项目中都有一个名字为“”的文件,位于Project Settings->Linker Files文件夹下。:
 
.prm文件范例:
 
NAMES      
END
 
SEGMENTS  
 
      RAM           = READ_WRITE   DATA_NEAR                 0x2000  TO   0x3FFF;
 
      ROM_4000      = READ_ONLY   DATA_NEAR   _NEAR   0x4000  TO   0x7FFF;
      ROM_C000      = READ_ONLY   DATA_NEAR   _NEAR   0xC000  TO   0xFEFF;
 
//OSVECTORS     = READ_ONLY                                   0xFF10   TO   0xFFFF; 
 
 
      EEPROM_00     = READ_ONLY   DATA_FAR   _FAR    0x000800  TO  0x000BFF;
      EEPROM_01     = READ_ONLY   DATA_FAR   _FAR    0x010800  TO  0x010BFF;
      EEPROM_02     = READ_ONLY   DATA_FAR   _FAR    0x020800  TO  0x020BFF;
      EEPROM_03     = READ_ONLY   DATA_FAR   _FAR    0x030800  TO  0x030BFF;
      EEPROM_04     = READ_ONLY   DATA_FAR   _FAR    0x040800  TO  0x040BFF;
      EEPROM_05     = READ_ONLY   DATA_FAR   _FAR    0x050800  TO  0x050BFF;
      EEPROM_06     = READ_ONLY   DATA_FAR   _FAR    0x060800  TO  0x060BFF;
      EEPROM_07     = READ_ONLY   DATA_FAR   _FAR    0x070800  TO  0x070BFF;
 
 
&