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

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YTM32B1H系列
  4. HA SPI从机 cache同步

HA SPI从机 cache同步

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

    使用HA做SPI从机的时候发现偶尔(出错频率差不多是4万帧数据出现2两百帧这种情况)会出现cache同步的问题(SPI收到数据为0x00,示波器看主机有发出波形)。如果不使能cache不会出错。
    b4ee1a12-1f66-4e15-9c3f-133e67f0b9a7-d1c042ed70ff0ac0e32562710cf9fc54.png

    之前在Transfer前后进行了下面的操作

    SCB_CleanDCache_by_Addr((uint32_t *)tx_buff, size);   
    SCB_InvalidateDCache_by_Addr((uint32_t *)rx_buff, size);
    

    即在Transfer前进行CleanDCache TX BUFF的操作,Transfer后进行InvalidateDCache RX BUFF的操作,感觉这个操作是符合逻辑的,这样操作依旧会有cache同步问题

    后面测试发现,如果发送前还是接受后都同时对rx tx buff操作,即加上框选的部分后,cache一致性的问题基本解决(没有出现收到0x00的情况)。不太理解为什么要这样操作
    a90268e5-04cc-4b07-81c9-58b417801952-b79dc24037596eb27e1f0a9e52ba2e13.png

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

      可以参考这篇帖子
      https://forum.ytmicro.com/topic/449/cortex-m7-cache-and-mpu-简介

      gaoShengG 1 条回复 最后回复
      1
      • gaoShengG 离线
        gaoShengG 离线
        gaoSheng
        回复了Diga 最后由 编辑
        #3

        Diga 谢谢,我先看看

        1 条回复 最后回复
        0

      • 云途开发生态介绍

        快速上手云途开发生态

      • 云途论坛规则/Yuntu Forum Rules

        发帖前请查看

      • YT CONFIG TOOL调查问卷

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

      • demo
        19
        can
        18
        uds
        11
        lin stack
        7
        fbl
        5
        yt-link
        5
        md14
        4
        adc模块
        3
        Online Users
        liguochuanL
        liguochuan
        liangji584521L
        liangji584521
        carpeC
        carpe
        知秋5403知
        知秋5403
        nrx11N
        nrx11
        yishui66Y
        yishui66
        WRW
        WR
        QQT-EthanQ
        QQT-Ethan
        DerrickD
        Derrick
        • 登录

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