首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

FLBPR 怎么附值

我的方法比较麻烦:
1.在prm文件中,增加:

SEGMENTS
    ROM_FF7E_SEG = READ_ONLY  0xFF7E TO 0xFF7E;    //增加FLBPR        !
END

PLACEMENT
    ROM_FF7E                 INTO ROM_FF7E_SEG;  //定义ff7e
  

2.在IO_map.c文件内,将FLBPR定义屏蔽:
        //volatile FLBPRSTR _FLBPR;

3.定义FLBPR_DATA字节                //FLBPR段定义


//根据CPU型号和需要,修改下面2个参数  
//-------------------------------V-------V--------

#pragma CONST_SEG  ROM_FF7E                //FLBPR段定义
const unsigned char FLBPR_DATA@0xff7e =    4 ;        //修改:保护前4页为可擦写区(256字节)
我的方法比较麻烦:
1.在prm文件中,增加:

SEGMENTS
    ROM_FF7E_SEG = READ_ONLY  0xFF7E TO 0xFF7E;    //增加FLBPR        !
END

PLACEMENT
    ROM_FF7E                 INTO ROM_FF7E_SEG;  //定义ff7e
  

2.在IO_map.c文件内,将FLBPR定义屏蔽:
        //volatile FLBPRSTR _FLBPR;

3.定义FLBPR_DATA字节                //FLBPR段定义


//根据CPU型号和需要,修改下面2个参数  
//-------------------------------V-------V--------

#pragma CONST_SEG  ROM_FF7E                //FLBPR段定义
const unsigned char FLBPR_DATA@0xff7e =    4 ;        //修改:保护前4页为可擦写区(256字节)
受斑竹启发,找到好办法了,

1。在IO_map.c文件内,将FLBPR定义屏蔽,如下:
     //volatile FLBPRSTR _FLBPR;

2。const unsigned char FLBPR_DATA@0xff7e = 4 ;
受斑竹启发,找到好办法了,

1。在IO_map.c文件内,将FLBPR定义屏蔽,如下:
     //volatile FLBPRSTR _FLBPR;

2。const unsigned char FLBPR_DATA@0xff7e = 4 ;
如果不设定FLBPR,那么值为0xff,可以对所有的flash擦写。
返回列表