查看: 1498|回复: 2

[分享] KE系类执行“擦除所有数据块”命令后程序下载不了

[复制链接]

该用户从未签到

2

主题

12

帖子

0

注册会员

Rank: 2

积分
62
最后登录
2015-11-18
发表于 2015-8-28 08:37:41 | 显示全部楼层 |阅读模式
最近在调KE系类的FLASH,按照数据手册上的命令及程序,总是没有调通(个人能力问题),就写了一个非常简单的命令来测试,具体代码如下:
        FTMRE->FCLKDIV =0X12;   //加载FLASH 时钟分频
       
        FTMRE->FSTAT |= 0x20;  //清除访问 错误标记
        FTMRE->FSTAT |= 0x10;  //清除保护违法标记
        FTMRE->FCNFG &=~0x80;  //关闭中断


        FTMRE->FCCOBIX = 0x00;   //写入命令头  00
        FTMRE->FCCOBHI = 0x08;   //擦除所有数据块
//        FTMRE->FCCOBLO = 0x00;  //写入 高23~ 16位数据

        FTMRE->FSTAT |= 0x30;    //清除错误标记
        FTMRE->FSTAT  |= 0x80  ;   //执行命令

        while((FTMRE->FSTAT&0x80)==0);  //等待执行完成



单片机执行上面的代码后,现在成了个植物人一样,J LINK 无法下载程序,用板子上的OPEN SDA 也下载不了程序。请问有什么处理办法?

评分

参与人数 1NXP金币 +3 收起 理由
小七 + 3

查看全部评分

回复

使用道具 举报

  • TA的每日心情
    开心
    2017-2-9 14:16
  • 签到天数: 17 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    25

    主题

    1785

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2250
    最后登录
    2024-6-11
    发表于 2015-8-28 09:17:00 | 显示全部楼层
    坐等大神来解决,也想学习学习。。。
    freescaleic.org.png
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    12

    帖子

    0

    注册会员

    Rank: 2

    积分
    62
    最后登录
    2015-11-18
     楼主| 发表于 2015-9-5 16:40:51 | 显示全部楼层
    谢谢各位,之前那个芯片报废了,换了个新的。现在我已经把FLASH的库写好了。分享给大家
    这是本人写的飞思卡尔库,大部分外设已经写好,请重点看KEA8的工程。
    请用KEIL MDK 5及以上版本打开,并安装飞思卡尔单片机配置文件。
    硬件平台采用官方TRK - KEA8的板子

    freescalse.zip

    17.99 MB, 下载次数: 11, 下载积分: 威望 1

    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-21 17:10 , Processed in 0.101128 second(s), 26 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表