- 杂志
 搜 索: 
 论坛 » MCU应用 » M16c/64 ROM 编程
广告招商
版主: renesasstk , QQMCU , renesaschina , l0p0c
 发表新贴 
 发表回复 
 M16c/64 ROM 编程  发表于 2008-12-04 10:09:40 [您是本帖的第120位阅读者]     [1楼] 
呢称:senbue
加我为好友
        各位大家好,我最近用 Renesas的M16c/64 芯片,写了一个改写程序,是在 EW0 模式下运行的。这个程序只能改写闪存的 块A和块B ,而我想改写的时 ROM1 和 ROM2,但程序就时改写不了,不知道是什么问题。请问各位在改写时需要注意什么问题?  谢谢!
 
 RE: M16c/64 ROM 编程  发表于 2008-12-08 11:08:50 [2楼] 
呢称:呼啦呼啦
加我为好友
先进来看看咯
 
 RE: M16c/64 ROM 编程  发表于 2008-12-30 23:06:24 [3楼] 
呢称:Fishs_new_life
加我为好友

如果是EW0模式的话,原则上是所有的块都能改写。
但是需要注意以下3点:
1 程序必须在RAM中,估计LZ是这么做的
2 各个块的保护必须打开
3 由于Data Flash的地址<64K,但是其他块的地址>64K,所以定义指针时的类型不一样。估计LZ是这个问题。
最好就是都定义成 char far *,这样就都是32为指针。否则对ROM2和ROM1就不能改写


 
共3条 1/1 1   
   快速回复主题
  用户名 : 匿名不能发帖!请先 [ 登陆 ]
  标 题:
  内 容 :
 
EEPW元器件搜索  强力提供
关于我们 | 广告服务 | 企业会员服务 | 新手上路 | 联系我们 | 友情链接
《电子产品世界》杂志社 版权所有 北京东晓国际技术信息咨询有限公司
Copyright ©2002 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
京ICP备060382号