查看: 622|回复: 3

[求助] RT1052串口edma环形接收,拷贝数据时还没更新

[复制链接]
  • TA的每日心情
    难过
    2025-6-4 11:18
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    6

    主题

    13

    帖子

    0

    注册会员

    Rank: 2

    积分
    173
    最后登录
    2025-6-12
    发表于 2025-3-20 20:17:30 | 显示全部楼层 |阅读模式
    求助,我使用串口dma环形接收+空闲中断,默认应该开了缓存,在触发空闲中断后进入任务中拷贝数据发现拷贝的数据全为0,但是我挂上调试之后在拷贝之前只要打上断点断一次执行之后再执行就正常了,该怎么处理,串口中断内有__dsb
    我学不会啊!!
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2025-6-10 23:03
  • 签到天数: 1502 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    97

    主题

    4688

    帖子

    12

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    10080
    最后登录
    2025-7-2
    发表于 2025-3-20 23:08:41 | 显示全部楼层
    这个还需要研究一下。
    忘记了当时串口通讯时打开DMA要怎么处理了
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2025-6-4 11:18
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    6

    主题

    13

    帖子

    0

    注册会员

    Rank: 2

    积分
    173
    最后登录
    2025-6-12
     楼主| 发表于 2025-3-21 09:15:02 | 显示全部楼层
    jobszheng5 发表于 2025-3-20 23:08
    这个还需要研究一下。
    忘记了当时串口通讯时打开DMA要怎么处理了

    我把sdram在初始化mpu配置的时候设置arm_mpu_pasr(0,arm_mpu_ap_full,1,0,0,0,0,8mb),是不是sdram就全是nocache了,这样设置测试好像没有之前的情况了
    我学不会啊!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-6-10 23:03
  • 签到天数: 1502 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    97

    主题

    4688

    帖子

    12

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    10080
    最后登录
    2025-7-2
    发表于 2025-3-22 19:36:31 | 显示全部楼层
    线性数据我倒是做了no_cache保护。
    cache确实也会有无序读取的问题。
    缓存还是不要开cache了吧
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-18 13:50 , Processed in 0.084653 second(s), 22 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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