T
E C H V |
D M 3 6 5
使用说明书
目录
第一章 硬件资源介绍 ................................................................................... 1
1.1 DM365核心板 ..................................................................................... 1
1.1.1 概述 ........................................................................................... 1 1.1.2主处理器TMS320DM365 ........................................................ 2 1.1.3核心板硬件说明 ...................................................................... 16 1.2 TECHV扩展板 .................................................................................. 21
1.2.1概述 .......................................................................................... 21 1.2.2接口说明 .................................................................................. 22 1.2.3 Techv总线基本描述 ............................................................... 25 1.2.4 视频专用信号扩展 ................................................................. 29
第二章 CCS开发环境下的硬件测试程序编写 ........................................ 32
第1节 DDR2测试程序 ..................................................................... 32 第2节 NANDFLASH 测试程序 ....................................................... 34 第3节 GPIO口的测试程序 .............................................................. 36 第4节 I2C口的测试程序 .................................................................. 38 第三章 DM365 BOOTLOADER ................................................................ 40
第1节 UBOOT移植 .......................................................................... 40 第2节 UBOOT编译 .......................................................................... 41 第3节 UBOOT命令介绍 .................................................................. 42 第4节 UBOOT烧写 .......................................................................... 43 第四章 LINUX操作系统移植及其应用程序、驱动程序编写 ................ 45
第1节 LINUX操作系统的移植 ....................................................... 45 第2节 LINUX内核烧写 ................................................................... 47 第3节 LINUX驱动程序的编写 ....................................................... 48
DM365 USB驱动编写..................................................................... 54 DM365 SD卡驱动编写 ................................................................... 57 第4节 LINUX应用程序的编写 ....................................................... 60 第五章 视频音频编解码实验 ......................................................................... 62
第1节 G711格式语音编码实验 ....................................................... 62 第2节 G711格式语音解码实验 ....................................................... 65 第3节 H264图像编码实验 ............................................................... 67 第4节 H264图像解码实验 ............................................................... 69 第5节 语音图像同步编码实验 ......................................................... 71 第6节 语音图像同步解码实验 ......................................................... 73 第7节 H264图像编解码实验 ........................................................... 75
附录一 TDS560USB仿真器配置 .............................................................. 77 附录二 LINUX根文件系统烧写 ............................................................... 81
第一章 硬件资源介绍
1.1 DM365核心板
1.1.1 概述
1. Techvdm365板卡硬件资源包括:
? TMS320DM365 Davinci 处理器,主频率300MHz ? 512M Bytes的NAND Flash存储器 ? 128M Bytes DDR2-533MHz内存 ? 10M/100Mbps的网卡
? USB2.0接口可配置为Host/Slave 两种模式 ? 可配置的BOOT模式 ? 可配置的JTAG模式
? 通过插接件引出全部IO接口 2. Techvdm365功能结构图
3. 功能概述
TechvDM365 达芬奇视频开发板通过专用的DDR2存储控制器接
口扩展了128M bytes的DDR2 SDRAM,为视频应用带来了高吞吐、高容量的存储能力;512M(可扩展1G) bytes的Nand Flash为视频应用程序脱机运行提供了有力保证,CPU还提供了视频DAC,通过内部集成的TV信号产生功能即可把DDR2存储器内的数据输出为用户可在电视屏幕上观察到的图像信号,非常方便;除此之外,还包括很多其它资源,包括音频输入输出、10M/100M的自适应以太网接口、USB2.0接口、实时时钟、EMAC、SD/MMC 接口等一系列的功能模块;最重要的是所有的外部存储器接口信号都连接到扩展接口上,用户可以通过设计外部子板扩展自己的功能。
板卡通过标准接口提供电源输入,采用单5V供电方式(注意供电电流需要大于2A),电源转换模块为微处理器及其他外设提供3.3V和1.8V/1.35V电压。
1.1.2主处理器TMS320DM365
TMS320DM365内部集成了:
ARM 核子系统(ARMSS):ARM926 RISC CPU核与相关的存储器
Video 视频处理子系统(VPSS): 包括Video Processing Front End (VPFE), Image Input和Image Processing Subsystem图像处理系统, 和Video Processing Back End (VPBE) Display Subsystem 强劲的DMA系统 外围设备控制器:
DDR2 EMIF控制器
AEMIF 控制器, 包括NAND flash接口 UART (DM355可支持2路UART串口) Timers定时器
Real Time Out (RTO)
(PWM)
I2C总线通信 (I2C)
Multi-Media Card/Secure Digital (MMC/SD卡)
Audio Serial Port (ASP)
USB控制器 SPI端口
DM365细节框架如下图