📄 一定要readme.txt
字号:
1,jm本身设计理念与dsp所追求的高效并非一致,请自行参考相关信息
2,移植原始版本为jm86
3,仅完成编码器基于ti dsp DM642的移植,移植平台为ccs3.1,
解码器的移植留给下载者自行完成
4,工程文件位于build\ccs_enc目录下,可用ccs3.1直接打开ccs_enc.pjt文件
工程打开后,请根据用户环境,修改lencod.c文件位于main函数前
(128行左右)的argv相关信息,并相应的根据配置,修改bin目录下相关cfg文件
如:你将程序下载到e:\download目录下解压,
工程目录为:E:\download\JM86\build\ccs_enc\ccs_enc.pjt
则先将lencod.c中的
char *argv[3] = {
"lencod",
"-d",
"D:\\Dspproc\\JM86\\bin\\encoder_sp.cfg"
};
改为:
char *argv[3] = {
"lencod",
"-d",
"E:\\download\\JM86\\bin\\encoder_sp.cfg"
};
然后更改E:\download\JM86\bin\encoder_sp.cfg文件(根据jm相关信息)
5,编码器在dsp运行速度非常慢,仅供研究者参考,
测试时编码一帧cif需要一小时时间(debug),这是个很吐血的数据,
建议用户用qcif分辨率进行测试
速度慢的主要原因初步定位在ti的库函数free,
工程创建者没有足够的时间深入研究,
希望研究者提出较好的解决办法
6,本工程对jm86作了如下更改:
1,删除memory.h malloc.h相关引用,删除时间相关计算
2,将全局变量单独提取出来,并在相关位置用extern声明
3,增加csl相关设置
4,增加cmd文件
5,为证明dsp板卡的正常运行,增加每宏块行的*号打印
7,测试用硬件平台-- SEED-VPM642(v1.2) SEED-XDS560 POD
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -