2222是什么意思| 囊肿是什么原因引起的| 丁克夫妻是什么意思| itp是什么病| 痔疮是什么原因| 牛腩炖什么好吃| prr是什么意思| 发烧吃什么食物比较好| 身体抱恙是什么意思| 环状肉芽肿是什么皮肤病| 喝枸杞子泡水有什么好处和坏处| 什么的绿叶| 心肌炎是什么病严重吗| 名号是什么意思| 缺氯有什么症状怎么补| 以貌取人是什么意思| 八字加一笔是什么字| 过人之处是什么意思| 吃什么壮阳补肾| 食指比无名指长代表什么| 八字伏吟是什么意思| 白咖啡是什么| 4月1日什么星座| 舌头上有溃疡是什么原因| 施华洛世奇什么档次| 惊蛰什么意思| 国家三有保护动物是什么意思| 紫米和小米什么关系| 山竹里面黄黄的是什么可以吃吗| 血小板高有什么危害| 为什么会得焦虑症| 脑梗是由什么引起的| d二聚体是检查什么的| HPV高危亚型52阳性什么意思| 为什么感冒吃冰棒反而好了| 性生活是什么| 跳楼机是什么| 憨笑是什么意思| 四月八日是什么星座| 左手发麻是什么病征兆| 蜗牛为什么怕盐| 神经性耳鸣吃什么药好| 舌头发白是什么原因| 史无前例是什么意思| 孕妇羊水多是什么原因造成的| 杨梅有什么功效与作用| 1月27号是什么星座| 胃息肉是什么引起的| 屁股里面疼是什么原因| 什么是无为| 什么方法可以让月经快点来| 小孩肚脐周围疼是什么原因| anna是什么意思| 为什么会喜欢一个人| 抑郁状态和抑郁症有什么区别| 补肾最好的药是什么药| 乌龟肠胃炎用什么药| 小孩风寒感冒吃什么药| 什么是真菌| 什么样的柳树| 过氧化氢阳性是什么意思| 羽军念什么| 什么感冒药效果最好| 西洋参吃了有什么好处| 二尖瓣反流什么意思| 什么是直辖市| 芦荟有什么作用| 胆囊炎吃什么药效果最好| 狗狗吐黄水是什么原因| 姑姑的弟弟叫什么| 熟络是什么意思| 补铁吃什么食物好| 初中学历能做什么工作| 唉声叹气是什么意思| t细胞是什么| 银针白毫是什么茶| 睾丸积液吃什么药| 什么奔什么走| 清道夫吃什么| 眼睛有黑影是什么原因| 什么是主动脉夹层| 1.19是什么星座| 支那人什么意思| 血粘稠吃什么药最好| 月青念什么| 女生吃木瓜有什么好处| 水奶是什么| 打太极拳有什么好处| 常吃黑芝麻有什么好处和坏处| 经常做梦是什么原因| 喝什么茶减肥最有效| 喉咙里痰多是什么原因| 药材种植什么最赚钱| 冰恋是什么| 红十字会是干什么的| 炖牛肉放什么佐料| 夜里睡觉手麻是什么原因| 细菌性阴道炎用什么药| 男龙和什么生肖最配| 血压不稳定是什么原因| 怀孕送什么礼物| 血精是什么原因| 免疫缺陷是什么意思| 馒头是什么做的| 日什么月什么| 颈椎轻度退行性变是什么意思| 舒畅的舅舅是做什么的| 2月出生是什么星座| 荨麻疹忌口什么食物| 虫至念什么| 阑尾炎检查什么项目| 办身份证要穿什么衣服| 冬天喝什么茶好呢| 三观不合指的是什么| 灵魂是什么| 二氧化硅是什么氧化物| 耐人寻味是什么意思| 丧尸是什么意思| 北京属于什么方向| 腹部ct挂什么科| 靠腰是什么意思| 长针眼是什么意思| 看脚趾头挂什么科| 属猪生什么属相宝宝好| lane是什么意思| 仙灵脾又叫什么| 怀孕后为什么会生化| 包面是什么| 不规则抗体筛查是什么意思| 刺猬的刺有什么作用| 两边白头发多是什么原因造成的| 掌中宝是什么部位| 睡不着觉是什么原因引起的| 压马路是什么意思| 为什么总是犯困| gs是什么意思| 贫血吃什么药好| 背部疼痛挂什么科| ct检查什么| hrd是什么| 梦见土豆是什么意思| 花漾是什么意思| 打胶原蛋白针有什么副作用吗| 囊肿和肿瘤有什么区别| 梦到买房子是什么意思| 如梦初醒是什么意思| 送老师送什么礼物好| 聚乙二醇400是什么| 酷儿是什么意思| 01是什么生肖| 什么原因造成痫性发作| 占有欲强什么意思| 桃园三结义是什么生肖| 包皮长什么样| gap是什么档次的牌子| 姜子牙姓什么| 减肥期间适合喝什么酒| 胎儿双侧肾盂无分离是什么意思| 男生下面疼是什么原因| 米非司酮片是什么药| bv中间型是什么意思| 耳洞发炎流脓用什么药| 心火是什么原因引起的| 为什么十五的月亮十六圆| qrs波代表什么| 散漫是什么意思| 特派员是什么级别| 女人的胸部长什么样| 支原体感染用什么药| 新生儿血糖低是什么原因| 转述句什么意思| 食管炎吃什么药| 尿多吃什么药| dl什么意思| 苏麻为什么不嫁给康熙| 鱼什么而什么| 什么叫糖类抗原| 木梳子梳头有什么好处| hcr是什么意思| 故意不接电话说明什么| 刘姥姥和贾府什么关系| 脉弱是什么意思| 小海绵的真名叫什么| 食人鱼的天敌是什么| move什么意思| 白藜芦醇是什么东西| 腰困是什么原因| 胸膜炎有什么症状| bdsm是什么意思| 什么样的人容易得痛风| 龙吃什么食物| 什么样的伤口需要打破伤风| 眼什么手什么| 胎盘低是什么原因造成的| 保胎是什么意思| 肠炎用什么药好| 丘疹性荨麻疹吃什么药| 同房出血是什么原因造成的| 派特ct主要检查什么| 棒子面是什么| castle什么意思| 3月14日是什么星座| 汉堡里面的白色酱是什么酱| 尿毒症是什么病| 狗狗的鼻子为什么是湿的| 鸡和什么菜一起烧好吃| 小孩掉头发是什么原因引起的| 错构瘤是什么| 牙为什么会疼| 梦见吃酒席是什么预兆| halloween是什么意思| 手会发抖是什么原因| 治疗肝脏硬化要吃什么药好| 足银999是什么意思| 大眼角痒用什么眼药水| 专一是什么意思| 心脏衰竭吃什么药| 凝血酸是什么| 什么材质可以放微波炉加热| 帝女花讲的是什么故事| 精子是什么| 落成是什么意思| 拿什么不用手| 炉鼎是什么意思| 凯莉包是什么牌子| 男性雄激素低吃什么药| 亮油什么时候涂| 移植后宫缩是什么感觉| 利巴韦林是什么药| 一级军士长相当于什么级别| 荷叶茶有什么功效和作用| 焦虑症是什么意思| 为什么游戏| 草单斤是什么字| 病符是什么意思| 男人做噩梦是什么预兆| 肠澼是什么意思| 炫耀是什么意思| 大雄宝殿是什么意思| 什么是钙化结节| 越国在现在的什么地方| 屁股出血是什么原因| 什么的彩虹| 姻缘是什么意思| 感康是什么| 俊俏什么意思| 短裙配什么上衣好看| 抗体是指什么| 七点到九点是什么时辰| 咖啡豆是什么动物粪便| 高什么亮什么成语| 千丝万缕是什么意思| me是什么基团| 六月八号什么星座| 自叹不如什么意思| 红参和高丽参有什么区别| 干什么最赚钱| 什么食物含有维生素b| 孕妇尿路感染吃什么药| 目是什么意思| 三月29号是什么星座| 眼睛有眼屎是什么原因引起的| 大便里面有血是什么原因| 寡妇年是什么意思| 百度
打印
[方案相关]

2018年甘肃省将计划实施棚户区改造23.22万套

[复制链接]
1162|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
可以么|  楼主 | 2025-7-24 14:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 可以么 于 2025-7-24 14:34 编辑

在使用HC32F4A0的DVP外设做图传时,发现使用DMA搬运图像数据至SDRAM上数据会丢失。
图像数据320*240则不会,一旦图像数据超出了某个阈值则会出现数据丢失。
后续使用双路DMA模拟双缓冲解决了该问题,但不完美。
暂定解决方案:
1.DMA1搬运图像数据至MCU内部sram缓冲区A->半满中断设置aos使能DMA2搬运缓冲区A的数据至SRAM内(注HC32的AOS次数只能单次,所以搬运将分成大数据块传输,避免多次中断的占用CPU的处理时间)
2.DMA1搬运图像数据至MCU内部sram缓冲区B->全满中断设置aos使能DMA2搬运缓冲区B的数据至SRAM内(注HC32的AOS次数只能单次,所以搬运将分大数据成块传输,避免多次中断的占用CPU的处理时间)
如此往复;
该解决方案带来的问题:
①占用了DMA1、DMA2,将导致其余需要使用DMA的外设将出现阻塞、dma错误等异常问题
②如一,当全速搬运图片数据时,其余通信外设(如串口、spi等使用dma的外设),因数据传输的不连续性将给应用层带来很多额外的问题

有没有哪位前辈也有过DVP+SDRAM类似经历,是否有更加完美的方案分享,万分感谢
SDRAM时序如下:
    stcDmcInit.stcTimingConfig.u8CASL = 2U;
    stcDmcInit.stcTimingConfig.u8DQSS = 0U;
    stcDmcInit.stcTimingConfig.u8MRD = 2U;      /* tMRD: 2CLK */
    stcDmcInit.stcTimingConfig.u8RAS = 2U;      /* tRAS: min=42ns */
    stcDmcInit.stcTimingConfig.u8RC = 2U;       /* tRC:  min=63ns */
    stcDmcInit.stcTimingConfig.u8RCD_B = 3U;    /* tRCD: min=15ns */
    stcDmcInit.stcTimingConfig.u8RCD_P = 0U;
    stcDmcInit.stcTimingConfig.u8RFC_B = 3U;    /* tRFC: min=63ns */
    stcDmcInit.stcTimingConfig.u8RFC_P = 0U;
    stcDmcInit.stcTimingConfig.u8RP_B = 3U;     /* tRP:  min=15ns */
    stcDmcInit.stcTimingConfig.u8RP_P = 0U;
    stcDmcInit.stcTimingConfig.u8RRD = 1U;      /* tRRD: min=14ns */
    stcDmcInit.stcTimingConfig.u8WR = 2U;       /* tWR:  2CLK */
    stcDmcInit.stcTimingConfig.u8WTR = 1U;
    stcDmcInit.stcTimingConfig.u8XP = 1U;
    stcDmcInit.stcTimingConfig.u8XSR = 3U;      /* tXSR: min=70ns */
    stcDmcInit.stcTimingConfig.u8ESR = 3U;


沙发
可以么|  楼主 | 2025-7-24 14:37 | 只看该作者
补充:使用单路DMA双缓冲机制可以做到比DVP DMA搬运至SDRAM更高的数据完整性,但分辨率上去了仍然会丢数据,目前所试方案 最完美的就是双路DMA,图像搬运可以做到ov5640的最高分辨率
板凳
内政奇才| | 2025-7-31 15:58 | 只看该作者
HC32F4A0的DMA在传输大数据量时可能存在性能瓶颈,特别是当数据量超过某个阈值时,DMA可能无法及时完成传输,导致数据丢失。
地板
classroom| | 2025-7-31 16:04 | 只看该作者
增大内部SRAM缓冲区,如果内部SRAM缓冲区有限,可以考虑采用分块传输的方式,将图像数据分成多个小块进行传输,减少单次传输的数据量。
5
jcky001| | 2025-7-31 16:04 | 只看该作者
考虑降低图像分辨率或帧率以减少数据量。
6
jf101| | 2025-7-31 16:50 | 只看该作者
使用HC32F4A0的DVP外设做图传时,发现使用DMA搬运图像数据至SDRAM上数据会丢失。
7
powerantone| | 2025-7-31 16:59 | 只看该作者
如果内部SRAM缓冲区设置过小,无法容纳大分辨率图像数据,也会导致数据丢失。
8
stormwind123| | 2025-7-31 17:59 | 只看该作者
DMA通道冲突?
9
probedog| | 2025-7-31 18:00 | 只看该作者
SDRAM的时序配置如果与DMA传输不匹配,可能导致数据丢失。
10
cr315| | 2025-7-31 18:05 | 只看该作者
为高速总线分配独立的DMA通道。
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

3

帖子

0

粉丝
手麻是什么情况 三个鬼念什么 血脂高有什么危害 277是什么意思 脂肪肝是什么引起的
开挖掘机需要什么证 痰核是什么意思 脂肪肝什么东西不能吃 卫生纸是什么垃圾 疱疹是什么
多吃火龙果有什么好处和坏处 决明子是什么东西 baron是什么意思 血糖高有什么症状 鸭肉炖什么好吃
孕妇尿酸高是什么原因 蚩是什么意思 amy是什么意思 神经痛什么原因引起的 懒趴是什么意思
dd是什么意思kuyehao.com 什么叫野鸡大学imcecn.com 孕妇可以吃什么感冒药tiangongnft.com 肥宅是什么意思hcv9jop0ns2r.cn 公元前3000年是什么朝代hcv8jop4ns7r.cn
关联词是什么意思hcv9jop6ns3r.cn 肝掌是什么样子hcv9jop0ns1r.cn 臃肿是什么意思hcv9jop2ns7r.cn 浅棕色是什么颜色hcv8jop6ns2r.cn 晚上口苦是什么原因引起的hcv7jop6ns9r.cn
哈库呐玛塔塔什么意思hcv9jop7ns4r.cn 笑靥如花什么意思zhongyiyatai.com 农历4月是什么星座hcv7jop6ns6r.cn 外公的哥哥叫什么hcv9jop5ns4r.cn 十二生肖排第一是什么生肖hcv8jop5ns3r.cn
为什么剪指甲不会疼gysmod.com 一国两制是什么时候提出的hcv8jop5ns9r.cn 虚岁29岁属什么生肖hcv9jop6ns1r.cn 多晒太阳有什么好处hcv9jop4ns7r.cn 什么菜降血压hcv7jop7ns0r.cn
百度