完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
HI,tier.
我使用的是DM8168 DVRRDK 04.00.00.03,我现在想修改SharedRegion的大小,增大SR0的Size,减少SR2的Size。 我按照文档DM81xx_DVR_RDK_Memory_Map.pdf中修改了SR0_SIZE 和 SR2_FRAME_BUFFER_SIZE这两个参数,但是因为我是使用SR0做PCIe传输视频的缓冲区所在地,在我修改SR0和SR2后,视频出现了闪烁,应该是CACHE问题,之前在SR1上遇到过,为了避免CACHE维护,我才移到SR0的。在我将SR0,SR2 Size改回默认设置后,视频就不闪烁了。 我想是不是我哪里改错了。文档中提到了,the shared regions are statically defined in the build configuration.Any changes need to be done before re-compliing the source code.但是我没有找到编译配置中哪里静态定义了shared region大小。 请TI工程师指导下如何正确修改SharedRegion大小,同时保持SharedRegion的CACHE属性。 谢谢。 |
|
相关推荐
2个回答
|
|
你好,
请确认一下增加的不需要cache的DDR相关区域在DSP侧是否有去除cache。 相关配置请参考mcfwsrc_bios6cfgti816xFC_RMAN_IRES_c6xdsp.cfg var Cache = xdc.useModule('ti.sy***ios.family.c64p.Cache'); /* Disable caching for HWspinlock addresses */ Cache.MAR0_31 = 0x00000000; Cache.MAR32_63 = 0x00000000; /* Config/EDMA registers cache disabled */ Cache.MAR64_95 = 0x00000000; Cache.MAR96_127 = 0x00000000; /* CPU access code and data - 0x80000000 cache enable */ Cache.MAR128_159 = 0xFFFFFFFF; /* TILER memory cache disabled - 0xA0000000*/ Cache.MAR160_191 = 0xFFFFFFFF; /* memory cache disabled - 0xC0000000*/ Cache.MAR192_223 = 0xFFFFFFFF; /* memory cache disabled - 0xE0000000*/ Cache.MAR224_255 = 0xFFFFFFFF; |
|
|
|
物是人非aaa 发表于 2018-5-28 12:52 好的,我去看下,不过昨天我看的时候这些数值好像是自动计算的,根据SIZE大小。 |
|
|
|
只有小组成员才能发言,加入小组>>
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
442 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
933 浏览 1 评论
538 浏览 0 评论
普中科技F28335开发板每次上电复位后数码管都会显示,如何熄灭它?
414 浏览 1 评论
970 浏览 0 评论
64浏览 3评论
CC3100BOOST使用CC3200lunchXL进行烧录
913浏览 2评论
TAS5411-Q1喇叭有爆破音,电压就会被拉低,有什么好办法解决吗?
31浏览 2评论
156浏览 2评论
200浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-10-1 07:53 , Processed in 0.626115 second(s), Total 48, Slave 42 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号