memmap.tci:
var DSPLINKMEM_SIZE = 0x00100000
var DSPEXTMEM_SIZE = 0x00500000
var DDRALGHEAP_SIZE = 0x04000000
var RESET_VECTOR_SIZE = 0x000080
RESET_VECTOR_BASE_ADDR = (BASE_ADDR_BOTTOM – DSPLINKMEM_SIZE) & 0xFFF00000;
Chris Meng:
你好,
你有参考过下面的链接的内容么?
http://processors.wiki.ti.com/index.php/Changing_the_DVEVM_memory_map#Memory-map_Adaptation_Instructions
jin xin:
回复 Chris Meng:
你好,这个问题解决了,谢谢你的回复,但是有个小问题,6467可不可以动态修改分辨率进行压缩,也就是前段的输入是不确定,有时是1080P,有时是720P,能不能直接通过修改VIDENC1_control的dynParams改变分辨率,来实现动态的压缩,
Chris Meng:
回复 jin xin:
你好,
我看了一下DM6467 h264enc的user guide,里面的inputHeight/inputWidth都是动态参数(IVIDENC1_DynamicParams),h264enc算法本身应该是支持动态改变输入宽高的。
但是如果VPIF的输入时序发生了变化,是需要复位VPIF来保证采集数据的正确的。具体请参考勘误表里面2.1.2 VPIF Resynchronization After Disconnecting External Video Source的内容。
jin xin:
回复 Chris Meng:
动态改变inputHeight/inputWidth,然后调用VIDENC1_control,会出错,process发生错误,自动退出
Chris Meng:
回复 jin xin:
你好,
具体是什么错误?能否使用CE_DEBUG=3看到具体的错误代码?
有了错误代码,你可以查看DM6467 h264enc user guide,看看错误代码的含义。