This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
板子是8148,link流程是capture->nsf->sclr->dsp(调用算法)->enc(H.264编码),然后以TS流发送出去默认内存配置是512M,现在想升到1024M,但却遇到一些问题,具体是这样的:
我修改了Rules.make的内容,让DDR_MEM=DDR_MEM_1024M,这样在编译的时候就会调用config_1024M.bld(这里面的配置没有修改,保持默认值);接着修改了boot启动参数。编译能通过,原来的程序也能运行,但是帧数却丢了很多,具体帧数如图:个人感觉从capture,nsf里面的帧数是正常的,sclr处理帧时也是对的,但从sclr出来时帧数就不对,但不太清楚具体原因,不知哪位遇见过,望指教,谢谢
谢谢你的回答。我之所以会丢帧,是我把.bld文件中第一个512M里面的LINUX_SIZE由默认的128M改大了造成的,我想改为200M,结果就出现了上面丢帧的情况,不知这是怎么回事?
bootargs的参数有调整过吗?
此外,看一下DVRRDK中的文档DM81xx_DVR_RDK_Memory_Map.pdf。 我记得M3 Share Region 也是有地址区域的要求的,可能会有寻址不到的情形,你对照看看