dm6467_h264fhdvenc_01_10_02_05_production移植到DSPBIOS,因为这个算法需要64K的RAM,但是,我在DSPBIOS开辟64K的内存后(L2 RAM/Cache),ARM端运行到H264的CREATE函数,就会出现Segmentation fault错误,是不是DSP覆盖了ARM的L2 RAM/Cache,但是ARM没有用L2 RAM/Cache呀
Chris Meng:
你好,
DM6467的DVSDK代码,默认就支持编码,你是在集成新版本的库么?DSP侧的memory 配置应该不需要修改的。
你使用了codec engine么?如果是,你制作的codec combo是否正确?
jin xin:
回复 Chris Meng:
我没有用CE,我用的SEED公司那种架构,以前可以压缩D1标准的,但是公司需要压缩1080P,所以我下载了dm6467_h264fhdvenc_01_10_02_05_production,因为这个是运行在裸机上的,所以我把代码移植到我的DSPBIOS系统中,dm6467_h264fhdvenc_01_10_02_05_production的pdf规定,1080P需要64K的RAM,我以前开辟60K的,所以要放大,但是每次运行到_ALG_allocMemory函数,申请的数量大于63K后,ARM那边就会出现Segmentation fault错误。