脊柱侧弯拍什么片子| 粉色五行属什么| 猪八戒的真名叫什么| 跟腱断裂是什么感觉| 狼来了的寓意是什么| 尿浑浊是什么病的前兆| 本是同根生相煎何太急是什么意思| 嫣然是什么意思| 梦见一个人说明什么| 明心见性什么意思| 身份证前六位代表什么| 夏天脚开裂是什么原因| 早晨起来口苦什么原因| 重庆什么时候解放的| 阴盛格阳是什么意思| 云南小黄姜有什么功效| 血糖高初期有什么症状| 尿检粘液丝高什么意思| 氢化油是什么东西| 70年产权是从什么时候开始算| 吃谷维素有什么副作用| 得失是什么意思| 判处死刑缓期二年执行是什么意思| 十九畏是什么意思| ppm是什么意思| 一个三点水一个除念什么| 珠颈斑鸠吃什么| 祛疤用什么| 胆气虚吃什么中成药| ppt是什么意思| 少将相当于地方什么级别| 茄子吃了有什么好处| 肠胃镜挂什么科| 小便解不出来是什么原因| 2型糖尿病是什么意思| 什么是糖类抗原| 辛辣的辛指什么| 骨蒸潮热是什么意思| 长期尿黄可能是什么病| 蟑螂怕什么| 光圈是什么| rdw是什么意思| 什么运动使人脸部年轻| fnh是什么病| 塑料是用什么做的| 白癜风是什么| 青岛有什么山| 反应蛋白偏高说明什么| 从胃到小腹连着疼是什么原因| 二手房是什么意思| 比肩劫财是什么意思| 检查怀孕要做什么检查| 梦见黑蛇是什么预兆| 早上屁多是什么原因造成的| 女人脸黄是什么原因该怎么调理| 足底筋膜炎吃什么药| 缺钾什么症状| 吃无花果有什么好处和坏处| 不声不响是什么意思| 为什么会胎停多数原因是什么| 乾字五行属什么| 男人时间短吃什么药| 马为什么站着睡觉| 小朋友口臭是什么原因| 儿童超敏c反应蛋白高说明什么| 氩弧焊对身体有什么危害| 冥想有什么好处| 什么是绿茶| 喝隔夜茶有什么好处和坏处| 风声鹤唳什么意思| 青春永驻是什么意思| 媳妇是什么意思| 舌尖长溃疡是什么原因| 为什么不能空腹喝牛奶| 甲肝戊肝是什么病| 戈谢病是什么病| 三道杠是什么牌子| 姓兰的是什么民族| 贫血有什么症状表现| 炖乌鸡汤放什么配料| 亲嘴什么感觉| 仗剑走天涯什么意思| 长歌怀采薇是什么意思| samsonite什么牌子| 泛滥成灾是什么意思| 棕色皮鞋配什么颜色裤子| 男子精少吃什么药可以生精| 脂蛋白a高是什么原因引起的| 黑咖啡什么时候喝| 脾胃虚寒吃什么食物好| 那天午后我站在你家门口什么歌| 小孩子流鼻血是什么原因引起的| 子宫后位什么意思| 1997年出生属什么| hoka是什么牌子| 姜粉什么时候喝最好| 乳头痛什么原因| 茵陈和什么泡水喝对肝脏最好| 空调管滴水是什么原因| 流鼻涕打喷嚏吃什么药| 眼白发红是什么原因| 失信名单有什么影响| 开心的动物是什么生肖| 海为什么是蓝色| 宝宝病毒性感冒吃什么药效果好| 血竭是什么东西| 膻味是什么意思| 七月份什么星座| 洗牙后要注意什么| 农合是什么| 榴莲苦是什么原因| 山药与什么食物相克| 波司登是什么档次| 鱼工念什么| 花椒桂圆艾绒敷肚脐有什么作用| 查抗体是做什么检查| esrd医学上是什么意思| 57属什么生肖| pt是什么意思| 马超是什么生肖| 晚上喝什么茶有助于睡眠| 迎刃而解是什么意思| 洁面慕斯和洗面奶有什么区别| 雏凤是什么意思| gary什么意思| 12月10日什么星座| 吃生蚝有什么好处和坏处| 胸闷气短是什么原因造成的| 乳糖不耐受不能吃什么| 不什么不| lh是什么激素| 策划是干什么的| 血小板计数偏高是什么意思| 猕猴桃树长什么样| 折耳猫什么颜色最贵| 内分泌科主要看什么| 左下腹痛是什么原因| 楼台是什么意思| 膈应什么意思| 红沙日是什么意思| 甲亢可以吃什么水果| 1月21日什么星座| 麦冬是什么植物| 张靓颖什么星座| 前庭功能是什么意思| 猕猴桃对身体有什么好处| 什么叫肠易激综合征| espresso是什么咖啡| 户籍信息是什么| 来月经腰酸腰痛什么原因造成的| 吉士粉是什么东西| 尉姓氏读什么的| 什么水果贵| 冠脉硬化什么意思| 15是什么意思| 塔罗是什么意思| 负责任是什么意思| 做空什么意思| 猪肚炒什么好吃| 色彩斑斓是什么意思| 什么的猴子| 痉挛是什么病| 可否是什么意思| 小孩睡觉张开嘴巴是什么原因| 大男子主义是什么意思| 饺子什么馅好吃| 伏特加是什么意思| 肿瘤标志物五项检测是什么| 爱新觉罗是什么旗| 阎王爷姓什么| msi是什么意思| 肚子痛吃什么药好| 贪污是什么意思| 一丘之貉是什么意思| 女性白带有血丝是什么原因| 力所能及什么意思| ccd是什么意思| 产后吃什么对身体恢复好| 中之人什么意思| gmv是什么意思| 点灯是什么意思| 纸醉金迷下一句是什么| 什么炒蛋好吃| 今天适合穿什么衣服| 比利时用什么货币| 肺结节手术后吃什么好| 天罗地网是什么生肖| 为什么会梦见前男友| 女性肾功能不好有什么症状| 免疫五项检查是什么| 子宫癌有什么症状| 智商125是什么水平| 中耳炎吃什么药效果比较好| 梦见生孩子是什么意思解梦| 用盐洗头发有什么好处| 公务员国考和省考有什么区别| 本卦和变卦是什么关系| 玻璃什么时候传入中国| 胆摘除对身体有什么影响| 满字是什么结构| 东北人喜欢吃什么菜| 儿童包皮过长挂什么科| 双十一从什么时候开始| 许莫氏结节是什么| 什么是普世价值| 属蛇的贵人是什么属相| 9是什么生肖| 上升星座是什么意思| 什么是佛跳墙| 一只眼皮肿是什么原因| 9月23日是什么星座| 血糖高的人可以吃什么水果| 睾丸炎用什么药| 为什么尿黄| 主动脉瓣退行性变是什么意思| 周文王叫什么名字| 腋毛什么时候开始生长| 心脏造影是什么意思| 慈字五行属什么| 肉蔻是什么样子| 喝椰子水有什么好处| 什么时候立夏| 82年是什么年| 睡觉出汗是什么原因| 嬉皮士是什么意思| 脚痒脱皮是什么原因| 间断是什么意思| 眼压高是什么原因| 前列腺是什么东西| kodice是什么牌子| 体育精神是什么| 一直发低烧是什么原因| 铁树是什么生肖| 大姨妈量少什么原因| 大姨妈发黑是什么原因| 鹅和什么一起炖最好吃| 水土不服吃什么药| 梦见筷子是什么预兆| 肛门里面痒是什么情况| 低血糖看什么科室| 眩晕症是什么原因引起的| 3月14号是什么星座| 咖啡对身体有什么危害| 血沉是什么意思| 割伤用什么药愈合伤口| 1966年属马的是什么命| 倾诉是什么意思| 狸猫是什么猫| 吃brunch是什么意思啊| 什么食物吃了不胖| 脚水肿是什么原因| 09属什么生肖| 感冒吃什么恢复快| 鸡胸是什么| 3.5是什么星座| 日照有什么好吃的| 女人脸黄是什么原因该怎么调理| 什么直跳| 宇舶手表什么档次| 爸爸的爸爸叫什么儿歌| 寻常疣是什么原因造成的| 什么的鸭子| 58年属狗是什么命| 香波是什么| 百度
这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 ? 论坛首页 ? 嵌入式开发 ? MCU ? 高手留步!!!ARM 开cache问题请教!

共5条 1/1 1 跳转至

高手留步!!!ARM 开cache问题请教!

菜鸟
2025-08-04 18:48:21     打赏
百度 我们的专业不容许我们当社会的旁观者。

CPU:S3C3410B

语音芯片dsp:奥科(audiocode)

现象:当使能cache时,dsp下载失败;对其他外设操作操作均正常,只有dsp读写操作失败;于是当对dsp进行读写操作前,关闭cache,操作后再打开cache,则dsp可以下载成功,但声音不正确,是十分嘈杂的声音,也无法检测dtmf;

1,对外设操作(如flash,dsp)时,若使能cache,是否必须设置其地址在非cache区域?对flash进行读写操作时,若地址在cache区域,则读写失败。使用非cache区域,应该是从内存中取数据而不是从cache中取数据,那么是否必须使用cacheDmaMalloc函数,当对flash操作进行内存分配时?

2,MMU主要是对实际物理地址与虚拟地址间建立映射关系,对于S3C4510B此款无MMU的cpu,非cache区域是否也可以理解为实际物理地址与虚拟地址间的映射关系?

3,对于上述现象,是否是cache中的数据与内存中的数据不一致造成的?有什么建议?




关键词: 高手     留步     cache     问题     请教    

菜鸟
2025-08-04 03:34:00     打赏
2楼
怎么每人回呀?

菜鸟
2025-08-04 04:09:00     打赏
3楼

转贴:

Cache的一致性问题: 很多时候在我们开发板卡驱动程序的时候我们对分配的内存带的cache会产生迷惑,我们什么时候应该分配带cache的内存,有 cache有什么好处,应该要注意哪些问题,有可能会出现哪些问题等等太多的问题不明确,所以我们在这里就简单介绍一下有关的cache问题。 首先cache的最大的好处是,解决CPU与内存之间的瓶颈,我们现在使用的SDRAM的速度一般都在3ns~10ns左右,而CPU的速度已经到了1G,甚至十几G或几十G的速度,很明显这样的速度差异会导致CPU在存取内存时经常要等待数据在内存上的操作,这将致命地影响系统的性能。所以人们引进了cache机制,因为造价及物理上的限制cache通常都不大只有256K或512K,但是速度很快,它的位置一般在CPU与内存之间,它有一些列的快速算法来保证下次CPU存取内存的数据在cache内的高机率。这样CPU在存取数据如果数据在cache内则直接对cache进行存取而无须与缓慢的内存打交道。 为板卡开发的driver必须保证cache的一致性,即cache中的数据必须与内存中的数据保持同步,因为在使用异步方式读取内存时有可能产生内存与cache失步。数据cache是为了减少存取内存的次数,而加快系统的性能,数据cache通常有两种放式:writethrough和copyback。Writethrough是指在写内存时同时也往cache中写。保证cache的在输出上一致,但不保证在输入时一致。Copyback仅将数据写到cache中,它保证数据在输入和输出时都一致。 当CPU写一个DMA设备上的内存时,数据首先被写到cache中,当DMA设备从RAM中传输数据时,不保证内存中的数据与cache中的数据一致。这样输出到设备的数据也许不是最新的,最新的数据应该在cache内。可以在数据传输到DMA设备之前将cache数据刷新到内存中。 当CPU读一个DMA设备上的内存时,数据读可以来自cache的buffer而不是从设备传输到内存的数据,可以确保cache buffer已经被标记(屏蔽)来解决读出的数据来自内存而非cache. Driver可以通过分配无cache buffers(使用cacheDmaMalloc())或刷新和使cache无效来解决CPU与设备之间数据传输的cache一致性问题。分配无cache buffers常用于分配静态buffers,它需要MMU的支持。无cache buffers频繁地被动态分配和释放将导致大量的内存被标记为无cache.一个择中的方法来使用动态无cache buffer是人为地刷新(使用cacheFlush()函数)和屏蔽cache (使用cacheInvalidate( )).注意在设备读数据之前用cacheFlush( )保证数据一致,而在设备写内存后用cacheInvalidate( )保证将cache和内存数据的一致。


菜鸟
2025-08-04 04:24:00     打赏
4楼

1,Writethrough是指在写内存时同时也往cache中写。保证cache的在输出上一致,但不保证在输入时一致。这句话怎么理解?

2,当CPU写一个DMA设备上的内存时,数据首先被写到cache中,当DMA设备从RAM中传输数据时,不保证内存中的数据与cache中的数据一致。 这句话是说,CPU对DMA设备进行写操作,数据虽写到cache中,但却是从ram中取的数据。cpu如何控制从cache取数据还是从ram取数据?


菜鸟
2025-08-04 18:49:00     打赏
5楼

如果CACHE中已经有RMA数据的映像,那么CPU就会从RAM中取数据,虽然有可能这时CACHE和RAM中的数据已经不一致了;反之,CPU会从RAM中取数据,如果这快RAM是CACHEABLE的,那么CPU会把一块数据都取到CHCHE中。

还有外设和FLASH的地址空间不能设置承WRITE BUFFERABLE,外设的地址空间也不能设置成CACHEABLE的,

但FLASH的地址空间可以设置成READ CACHEABLE,无论是DATA还是INSTRUCTION,但FLASH的地址空间千万不能设置成WRITE CACHEABLE,那样的话FLASH的操作都是不能完成。

对于没有MMU的CPU,要使能CAHCE,必须配置MPU,MPU很简单,就是对不同的内存区域给予不同的读写权限和缓冲机制,更具体的可以看看ARM的资料,在ARM的网站上就有。


共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]
新西兰移民需要什么条件 血糖什么时候最高 咳嗽有痰吃什么水果 洪七公什么生肖 牙龈发炎是什么原因
b族维生素什么时候吃效果最好 早上一杯温开水有什么好处 鱼上浮的原因是什么 头晕吃什么药 菊花什么季节开
属羊什么命 在什么之前的英文 mansory是什么车 腺肌症不治疗会导致什么结果 仁字五行属什么
包涵是什么意思 12.29是什么星座 杜仲配什么补肾最好 肝郁吃什么中成药 nt值代表什么
2024年属龙的是什么命hcv7jop7ns0r.cn 6月12日是什么星座hcv8jop5ns5r.cn 普惠性幼儿园是什么意思hcv8jop7ns9r.cn 什么泡酒让性功能最强hcv9jop2ns1r.cn 曲拉是什么ff14chat.com
凤毛麟角什么意思hcv8jop7ns9r.cn 吐血是什么病hcv7jop7ns2r.cn 玉米什么时候播种hcv9jop0ns2r.cn kimi什么意思hcv9jop1ns9r.cn 生吃黄瓜有什么好处hcv7jop6ns7r.cn
UNIQLO什么牌子hcv8jop8ns4r.cn 当志愿者有什么好处hcv9jop4ns1r.cn 十八层地狱分别叫什么hcv9jop3ns1r.cn 1213是什么日子hcv8jop6ns2r.cn 初吻是什么意思hcv8jop2ns7r.cn
乳腺结节是什么hcv9jop5ns5r.cn 83岁属什么生肖hcv9jop5ns9r.cn 一路走好是什么意思hcv8jop4ns4r.cn 拉仇恨是什么意思hcv8jop0ns8r.cn 里字五行属什么hcv8jop2ns2r.cn
百度