完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
各位工程师好:
问题一: 我想每个核分别直接访问使用DDR3中的一块数据,单核运行时所花时间较小,但是多核运行时只有一个核和单核运行时的时间消耗相同,其他核花费时间会增加几倍。我觉得这可能是只有那个核对应的DDR区域被cache了,请问我这么想对吗,有没有多个核同时可以cacheDDR中不同的几个块使得每个核的运行速度都的要提升? 问题二: 因为上个问题没有解决,我想使用EDMA将DDR中的数据写到共享内存中,在运算完成后再用EDMA写回到DDR中,其中第一步即将数据写到共享内存中成功了。但是用EDMA将共享内存中的数据写回DDR的时候,单个核成功了,多核运行时一个核搬移之后下一个核再搬移也成功了,但就是8个核同时向DDR中写数据时失败了,请问这可能是什么原因造成的? |
|
相关推荐
3个回答
|
|
1. 每个core都有各自的memory属性配置寄存器,可以单独配置其访问外部memory的cache属性,先check每个core的MAR寄存器配置,确认属性配置一致。
2. 首先确保每个core的数据搬移用的EDMA channel及PaRAM set资源不要冲突,然后check相应的EDMA 配置。 |
|
|
|
你好,请问你有没有DDR3的配置程序,最近跟导师做项目,催得紧,急求DDR3的配置程序(包括初始化和读写数据),如果有的话可否给小弟发一份,1099957024@qq.com ,非常感谢你!
|
|
|
|
safaafd 发表于 2018-6-21 18:25 你好。我记得http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/47664.aspx这个地址中的multicore navigatior例程中有专门的ddr代码,不过我用的是开发板没学过ddr配置,上面那个是不是你需要的那种我不太清楚。 |
|
|
|
只有小组成员才能发言,加入小组>>
326 浏览 1 评论
524 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
767 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
645 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1120 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
19浏览 28评论
53浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
242浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
192浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
52浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-20 16:04 , Processed in 1.043937 second(s), Total 81, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号