DM36x Resource Guide
From Texas Instruments Embedded Processors Wiki
Under Construction
Getting started from DM36x EVM & DVSDK
EVM:
FAQ:
What's in the EVM link?
- EVM schematics, gerber, technical reference guides, CCS test cases and so on.
DVSDK:
- Latest DVSDK
- DVSDK 4.02: You can get it here. It is based on GIT kernel and supports DM365 and DM368.
- Other DVSDK
FAQ:
What's in DVSDK?
- encode demo, decode demo, encodedecode demo and so on.
What you can find in DVSDK download link:
- DVSDK, LSP(Linux support package), U-boot, flash utility, Linux compiling tool (or download link) and so on.
Codec FAQ
1. Where to download the latest DM36x codec?
http://software-dl.ti.com/dsps/dsps_public_sw/codecs/DM36x/index_FDS.html
2. How to integrate DM36x h264 v2.1 codec?
http://processors.wiki.ti.com/index.php/H.264_DM36x_Ver_2.1_Codec
3. "Why there is different structure for SAD output by DM365 h264 encoder? Why the old motion detection algrithm gets wrong behavor with latest h264 encoder?"
There is a bug in SAD structure of before version 01.10.00.08. You can find below in release note of h264 v01.10.00.08.
Fixed In This Release Defect ID Description None Fixed the output format of motion vector and sad data exported to application as per user guide explanation.
So you need to follow the structure as the h264 user guide mentioned as below if you are using the h264 enc v01.10.00.08 or later.
MV SAD information is in the following format:
Word0: MVy[bit 31-16]:MVx[bit 15-0]
Word1: SAD [bit 31-0]
4.How to know the codec version?
Go to the codec folder and check the codec datasheet at \packages\ti\sdo\codecs\CODEC NAME\docs\. CODEC NAME can be h264enc, etc.
5. What's the DM36x codec peformance?
http://processors.wiki.ti.com/index.php/DM365_Codec_Availability_Schedule
6.How to set the rate control for h264 encoder?
http://processors.wiki.ti.com/index.php/DM36x_Rate_Control_Modes
7.How to generate the SPS/PPS info only in H264enc?
