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

MC9S12P128读FLASH数据不对

MC9S12P128读FLASH数据不对

先擦除P128的一个sector 0x2fe00所在的secotr,然后把这个sector的值写成0X1122,查看后数据写进去了。接着想把0X2FE00地址的数据再读出来,
data = *((unsigned int *far)0x2fe00);
结果data的数据是0XFFFF。
请看看是啥原因,搞了一天了,该试的都试过了,不知道咋办了
查看下是不是芯片的问题呢
飞思卡尔专业 QQ:727610097
0755-82709601
怎么去查是不是芯片的问题呢,你是说芯片坏了吗
data = *((unsigned int *far)0x2fe00);
0x2_FE00地址是全局地址(Global memory),其对应的局部地址(Local memory)为0x8_FE00,如果想读的话先将8赋给PPAGE,然后data = *((unsigned int *)0xfe00);
还有,S12P禁止用户直接访问Global memory。
返回列表