• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >嵌入式开发 > MC9S12X128对flash进行读写,为什么报错?

MC9S12X128对flash进行读写,为什么报错?

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-05

佚名通过本文主要向大家介绍了mc9s12x128,flash报错,flash tool报错,flash player报错,flash tool刷机报错等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: MC9S12X128对flash进行读写,为什么报错?
描述:

求助飞思卡尔flash读写bootloader

void PFlash_Erase(word ADDR16)
{
  while(FSTAT_CCIF==0);  
  if(FSTAT_ACCERR)           //判断并清除标志位;  
      FSTAT_ACCERR=1;  
  if(FSTAT_FPVIOL)           //判断并清除标志位;  
      FSTAT_FPVIOL=1;
    
  FCCOBIX_CCOBIX=0x00;  
  FCCOB=0x0A40;           //写入擦除命令和高位地址(0A是对P-Flash进行Sector擦除的指令)  
  FCCOBIX_CCOBIX=0x01;     
  FCCOB=0x0000;           //写入低16位的地址  
  FSTAT_CCIF=1;           //启动执行命令  
  while(FSTAT_CCIF==0);   //等待执行完成  
}
前面已经设置过flash的分频,将指令换成对D-flash就不会报错,但是只要换成对P-Flash就会报错。ACCSEE位会置1
读P-Flash时也会出现类似的错误


解决方案1:

128这块片子几年前智能车比赛比较火,16位机,感觉高不成低不就。
图已经很明确指明了16K的flash size。越界擦写自然会报错


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • MC9S12X128对flash进行读写,为什么报错?

相关文章

  • 2017-06-05 我制作了centOS67的U启盘动盘,从老毛桃模拟启动可以,从电脑u盘启动没反应?
  • 2017-06-05 git克隆下的工程出问题了
  • 2017-06-05 谁能告诉我如何在VxWorks下使IDE硬盘工作在ultraDMA模式下
  • 2017-06-05 IAR编译错误Undefinedexternal""referredin
  • 2017-06-05 51系列的单片机引脚都一样吗?
  • 2017-06-05 WINCE下SelectedIndexChanged和Click问题
  • 2017-06-05 高分求救:98下modem安装上去了,在拨号网络中去看不到???
  • 2017-06-05 什么时候该取消IRP?如何在应用程序中取消IRP?
  • 2017-06-05 关于Unix驱动的问题
  • 2017-06-17ARM体系结构版本

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • WIFI控制LED,需要什么硬件,需要具备当些开发知识?
    • CY7C68013和上位机问题
    • 急!!!gcc交叉编译后生成的elf执行文件怎么转化为可烧录的hex文件(intel32位)
    • DDR3local_init_done一直拉低,无法初始化
    • 指针赋值问题
    • 请教高手并口问题,多谢关注
    • 想学嵌入式开发,请大家推荐一些资料
    • WINCE60Activesync无法同步文件
    • UART异步串行接口
    • ubuntu下的QT结束arecord进程的问题

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有