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

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YTM32B1M系列
  4. 为什么我通过NVM写数据最后会调用FLS_ERASE,这个是为什么

为什么我通过NVM写数据最后会调用FLS_ERASE,这个是为什么

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

    为什么我通过NVM写数据最后会调用FLS_ERASE,这个是为什么

    1 条回复 最后回复
    0
    • houjun_xiaoH 离线
      houjun_xiaoH 离线
      houjun_xiao YunTu
      编写于 最后由 编辑
      #2

      我们的Fee是使用Flash软件模拟的EEPROM,所以你调用Nvm_Write写数据时,实际上数据会写入到Flash里面,写数据过程中可能涉及到Fee内部管理机制触发cluster交换,这个过程需要擦除Flash, 所以写的过程可能会调用Fls_Erase,这是正常现象。

      1 条回复 最后回复
      0
      • shuaiS 离线
        shuaiS 离线
        shuai
        编写于 最后由 编辑
        #3

        image.png

        1 条回复 最后回复
        0
        • shuaiS 离线
          shuaiS 离线
          shuai
          编写于 最后由 编辑
          #4

          我一个setcor是8K,我写的数据就几个字节,我想让数据存进去,不应该调擦除的,每次擦除会把存的数据删调。正常应该只有换页才需要,这个是什么原因呢

          image.png

          1 条回复 最后回复
          0
          • houjun_xiaoH 离线
            houjun_xiaoH 离线
            houjun_xiao YunTu
            编写于 最后由 编辑
            #5

            Fee中调用Fls_Erase只会出现在两个地方:1.控制器第一次上电,Fee初始化时(Fee区域没有数据或者全部时非法数据);2.cluster翻页的时候,此时擦除时擦除下一个要写入的cluster,不会影响最近的历史数据。即使sector8k而本次写入的数据只有几个字节,也是有可能遇到翻页的(前面数据写入已经把cluster写满了),所以你可以确认一下你存储器中的数据,看看是不是遇到了翻页。

            1 条回复 最后回复
            0
            • shuaiS 离线
              shuaiS 离线
              shuai
              编写于 最后由 编辑
              #6

              云途这个芯片的FEE扇区为什么不能配置为9.5K,我配置为9K才能够写

              1 条回复 最后回复
              0
              • houjun_xiaoH 离线
                houjun_xiaoH 离线
                houjun_xiao YunTu
                编写于 最后由 编辑
                #7

                Fee cluster基础是Flash 的sector,所哟cluster必须是sector的整数倍。

                1 条回复 最后回复
                0

              • 云途开发生态介绍

                快速上手云途开发生态

              • 云途论坛规则/Yuntu Forum Rules

                发帖前请查看

              • YT CONFIG TOOL调查问卷

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

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

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