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

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 发布者 1.9k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 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
      写于 最后由 编辑
      #4

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

      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
                • ,FrankieF Frankie 将这个主题转为问答主题
                • ,FrankieF Frankie 将这个主题标记为已解决

              • 云途开发生态介绍

                快速上手云途开发生态

              • 云途论坛规则/Yuntu Forum Rules

                发帖前请查看

              • YT CONFIG TOOL调查问卷

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

              • can
                25
                demo
                22
                lin stack
                13
                uds
                13
                md14
                6
                yt-link
                6
                fbl
                5
                adc模块
                4
                Online Users
                • 登录

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