跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
折叠
品牌标识

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YTM32B1M系列
  4. MC03 FLASH_ECC_DEMO 一直不复现ECC error

MC03 FLASH_ECC_DEMO 一直不复现ECC error

已定时 已固定 已锁定 已移动 YTM32B1M系列
6 帖子 2 发布者 337 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • ColinC 离线
    ColinC 离线
    Colin
    编写于 最后由 编辑
    #1

    如图发现 Flash_ECC_Inject(uint32_t addr, uint32_t size) 没有起作用!
    b22bb393-7168-44b5-b4e3-26f083c7deb5-image.png
    按键重复了几次一直没有扫描到错误。
    4c562d49-d028-4762-92ae-187ee813505d-image.png
    查看EFM-》STS 标志位也没有置位
    d7048afd-a514-4ae2-80b5-2e6d4d4f8425-image.png

    1 条回复 最后回复
    0
    • ColinC 离线
      ColinC 离线
      Colin
      编写于 最后由 编辑
      #2

      memory 窗口 写入的情况
      image.png

      1 条回复 最后回复
      0
      • runR 在线
        runR 在线
        run YunTu
        编写于 最后由 编辑
        #3

        可以试试SDK 1_4_0 的Demo。
        方法做了修改,并且使用了组件来处理:

        void Flash_ECC_Inject(uint32_t addr, uint32_t size)
        {
            uint32_t pre_efm_ctrl = EFM->CTRL;
            uint32_t data[FEATURE_EFM_MAIN_ARRAY_SECTOR_SIZE / 4] = { 0 };
            FLASH_DRV_EraseSector(FLASH_INST, addr & ~(FEATURE_EFM_MAIN_ARRAY_SECTOR_SIZE - 1), FEATURE_EFM_MAIN_ARRAY_SECTOR_SIZE);
        
            /* It's only for test by modify EFM->CTRL[PRESCALER]. MUST NOT use in production environment. */
            EFM->CTRL = (EFM->CTRL & ~EFM_CTRL_PRESCALER_MASK) | EFM_CTRL_PRESCALER(1);
            FLASH_DRV_Program(FLASH_INST, addr, size, data);
            EFM->CTRL = pre_efm_ctrl;
            
        }
        
        1 条回复 最后回复
        1
        • ColinC 离线
          ColinC 离线
          Colin
          编写于 最后由 编辑
          #4

          这个接口测试了没问题, YCT有点问题
          image.png

          image.png

          1 条回复 最后回复
          0
          • ColinC 离线
            ColinC 离线
            Colin
            编写于 最后由 编辑
            #5

            组件是安装了,实际还是缺少组件

            1 条回复 最后回复
            0
            • runR 在线
              runR 在线
              run YunTu
              编写于 最后由 run 编辑
              #6

              明天会发布1_4_0的这个组件

              1 条回复 最后回复
              1

            • 云途开发生态介绍

              快速上手云途开发生态

            • 云途论坛规则/Yuntu Forum Rules

              发帖前请查看

            • YT CONFIG TOOL调查问卷

              帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...

            • can
              19
              demo
              19
              uds
              11
              lin stack
              9
              fbl
              5
              md14
              5
              yt-link
              5
              adc模块
              4
              Online Users
              JuneLinJ
              JuneLin
              YQHY
              YQH
              DigaD
              Diga
              runR
              run
              stone88S
              stone88
              • 登录

              • 登录或注册以进行搜索。
              • 第一个帖子
                最后一个帖子
              0
              • 版块
              • 最新
              • 标签
              • 热门