DM6467T-开发板-评估板
- 格式:pdf
- 大小:251.27 KB
- 文档页数:2
达芬奇 DM6467 评估板 系统软件平台构 建 方 法Revision Table Date Rev. Author Content of revision 1.0 2009-09-01 Andy,LIU OriginalApproval1 系统介绍.......................................................................................................................................4 2 开发环境的建立...........................................................................................................................4 3 网络文件系统的建立...................................................................................................................5 4 tftp 服务的建立 .............................................................................................................................5 5 UBOOT 的使用.............................................................................................................................6 6 启动方式说明...............................................................................................................................8 7 硬盘的恢复...................................................................................................................................9 8 uboot 和 kernel 的编译..................................................................................................................9 9 在 nand flash 上使用 uboot 烧写 kernel .....................................................................................101 系统介绍建立 DM6467 开发平台是进行软件研发的基础,DM6467 EVM 以 LINUX 为 操作系统,文件系统可以放置在 FLASH 中,也可以放置在硬盘中,可以根据具 体的应用进行选取。
基于TMS320DM6467的H.264图像解码平台的实现摘要:当前利用达芬奇技术设计的视频解码平台都是借助linux 操作系统完成。
本文设计了一种基于tms320dm6467的图像解码平台,并针对h.264高清视频流,在不借助操作系统的前提下利用该平台完成了高清图像的解码工作。
测试表明该方案取得了较好的效果。
abstract: in video decoding, almost all the davinci decoding platform is used of linux operation system. this paper designed a video decoding platform, and based on this platform the h.264 video stream has been decoded. it shows that the program has gotten better results.关键词: tms302dm6467;h.264;图像解码key words: tms302dm6467;h.264;video decoding中图分类号:tp311.5 文献标识码:a 文章编号:1006-4311(2013)24-0177-030 引言h.264视频标准由于其显著的压缩比,良好的网络亲和性,较强的抗误码特性等,其应用前景将覆盖整个视频应用领域。
目前针对h.264标准的视频编解码硬件平台一般通过达芬奇(davinci)芯片实现。
软件开发都是在linux操作系统下完成。
作为平台硬件与操作系统内核之间的接口,设备驱动程序在操作系统下为应用程序屏蔽了硬件细节,硬件设备对应用程序只有一个设备文件,其对硬件设备的操作同普通文件操作一样。
在一些特殊应用场合,用户需要对硬件平台的底层运行行为充分掌握,并对软件流程与代码进行充分评测,这就需要达芬奇硬件平台在无操作系统支持下完成针对h.264高清视频流的解码工作。
之士官方 DM6467 参考资料— 原厂DM6467 开发板 入门指南(英文影印版)本手册详细介绍了DM6467开发板的软件、硬件情况,详细阅读本手册您将可以了解到:硬件如何驳接、DM6467 EVM的设置、怎样连接到一个控制台、怎样运行一个演示软件、怎样启动独立演示程序、如何启动编码+解码演示程序、如何运行网络演示程序、如何安装Linux 、自己编译内核等。
在您使用本手册的过程中有任何技术问题或需要帮助,请联系技术支持:support@ 之士DM6467优惠促销中,请联系销售: sales@更多信息请访问DM6467专题网站:IMPORTANT NOTICETexas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements, and other changes to its products and services at any time and to discontinue any product or service without notice. Customers should obtain the latest relevant information before placing orders and should verify that such information is current and complete. All products are sold subject to TI's terms and conditions of sale supplied at the time of order acknowledgment.TI warrants performance of its hardware products to the specifications applicable at the time of sale in accordance with TI's standard warranty. Testing and other quality control techniques are used to the extent TI deems necessary to support this warranty. Except where mandated by government requirements, testing of all parameters of each product is not necessarily performed.TI assumes no liability for applications assistance or customer product design. Customers are responsible for their products and applications using TI components. To minimize the risks associated with customer products and applications, customers should provide adequate design and operating safeguards.TI does not warrant or represent that any license, either express or implied, is granted under any TI patent right, copyright, mask work right, or other TI intellectual property right relating to any combination, machine, or process in which TI products or services are used. Information published by TI regarding third-party products or services does not constitute a license from TI to use such products or services or a warranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual property of the third party, or a license from TI under the patents or other intellectual property of TI.Reproduction of information in TI data books or data sheets is permissible only if reproduction is without alteration and is accompanied by all associated warranties, conditions, limitations, and notices. Reproduction of this infor-mation with alteration is an unfair and deceptive business practice. TI is not responsible or liable for such altered documentation.Resale of TI products or services with statements different from or beyond the parameters stated by TI for that product or service voids all express and any implied warranties for the associated TI product or service and is an unfair and deceptive business practice. TI is not responsible or liable for any such statements.Following are URLs where you can obtain information on other Texas Instruments products and application solu-tions:Products ApplicationsAmplifiers Audio /audioData Converters Automotive /automotiveDSP Broadband /broadband Interface Digital Control /digitalcontrol Logic Military /militaryPower Mgmt Optical Networking /opticalnetwork Microcontrollers Security /securityLow Power Wireless /lpw Telephony /telephonyVideo & Imaging /videoWireless /wireless Mailing Address:Texas InstrumentsPost Office Box 655303 Dallas, Texas 75265Copyright © 2008, Texas Instruments IncorporatedEVALUATION BOARD/KIT IMPORTANT NOTICETexas Instruments (TI) provides the enclosed product(s) under the following conditions:This evaluation board/kit is intended for use for ENGINEERING DEVELOPMENT, DEMON-STRATION, OR EVALUATION PURPOSES ONLY and is not considered by TI to be a finished end-product fit for general consumer use. Persons handling the product(s) must have electronics training and observe good engineering practice standards. As such, the goods being provided are not intended to be complete in terms of required design-, marketing-, and/or manufacturing-related protective considerations, including product safety and environmental measures typically found in end products that incorporate such semiconductor components or circuit boards. This evaluation board/kit does not fall within the scope of the European Union directives regarding electromagnetic compatibility, restricted substances (RoHS), recycling (WEEE), FCC, CE or UL, and therefore may not meet the technical requirements of these directives or other related directives.Should this evaluation board/kit not meet the specifications indicated in the User's Guide, the board/kit may be returned within 30 days from the date of delivery for a full refund. THE FORE-GOING WARRANTY IS THE EXCLUSIVE WARRANTY MADE BY SELLER TO BUYER AND IS IN LIEU OF ALL OTHER WARRANTIES, EXPRESSED, IMPLIED, OR STATUTORY, IN-CLUDING ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE.The user assumes all responsibility and liability for proper and safe handling of the goods. Further, the user indemnifies TI from all claims arising from the handling or use of the goods. Due to the open construction of the product, it is the user's responsibility to take any and all appropriate precautions with regard to electrostatic discharge.EXCEPT TO THE EXTENT OF THE INDEMNITY SET FORTH ABOVE, NEITHER PARTY SHALL BE LIABLE TO THE OTHER FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CON-SEQUENTIAL DAMAGES.TI currently deals with a variety of customers for products, and therefore our arrangement with the user is not exclusive.TI assumes no liability for applications assistance, customer product design, software performance, or infringement of patents or services described herein.Please read the User's Guide and, specifically, the Warnings and Restrictions notice in the User's Guide prior to handling the product. This notice contains important safety information about temperatures and voltages. For additional information on TI's environmental and/or safety pro-grams, please contact the TI application engineer or visit /esh.No license is granted under any patent right or other intellectual property right of TI covering or relating to any machine, process, or combination in which such TI products or services might be or are used.Mailing Address:Texas InstrumentsPost Office Box 655303Dallas, Texas 75265Copyright © 2008, Texas Instruments IncorporatedFCC WarningThis evaluation board/kit is intended for use for ENGINEERING DEVELOPMENT, DEMON-STRATION, OR EVALUATION PURPOSES ONLY and is not considered by TI to be a finished end-product fit for general consumer use. It generates, uses, and can radiate radio frequency energy and has not been tested for compliance with the limits of computing devices pursuant to part 15 of FCC rules, which are designed to provide reasonable protection against radio frequency interference. Operation of this equipment in other environments may cause interfer-ence with radio communications, in which case the user at his own expense will be required to take whatever measures may be required to correct this interference.PrefaceAbout This GuideThe DVEVM (Digital Video Evaluation Module) kit is an evaluationplatform that showcases the DM646x architecture and lets usersevaluate the power and performance of the DM646x as a multimediaengine.This guide gives you overview information about the board and thesoftware provided with the board. It is intended to be used as anintroductory document for the DVEVM. Other documents provide morein-depth information. See the DVEVM release notes for a complete list ofdocuments that have been included with the product.Additional Documents and ResourcesYou can use the following sources to supplement this user’s guide:❏Spectrum Digital website:/boards/evmdm6467❏TI Linux Community for DaVinci Processors:❏TI DaVinci Software Updates: /dvevmupdates❏TI DaVinci Technology Developers Wiki: ❏Codec Engine Application Developer's Guide (SPRUE67)❏Other PDF documents included with the DVEVM kit❏Section 4.11 lists documentation in the DVSDK software installation.❏SoC Analyzer Help menuvNotational ConventionsNotational ConventionsThis document uses the following conventions:❏Program listings, program examples, and interactive displays areshown in a mono-spaced font. Examples use bold for emphasis,and interactive displays use bold to distinguish commands that youenter from items that the system displays (such as prompts,command output, error messages, etc.).❏Square brackets ( [ and ] ) identify an optional parameter. If you usean optional parameter, you specify the information within thebrackets. Unless the square brackets are in a bold typeface, do notenter the brackets themselves.TrademarksThe Texas Instruments logo and Texas Array Instruments are registered trademarks of TexasInstruments. Trademarks of Texas Instrumentsinclude: TI, DaVinci, the DaVinci logo, XDS, CodeComposer, Code Composer Studio, Probe Point,Code Explorer, DSP/BIOS, RTDX, Online DSPLab, DaVinci, TMS320, TMS320C54x,TMS320C55x, TMS320C62x, TMS320C64x,TMS320C67x, TMS320C5000, andTMS320C6000.MS-DOS, Windows, and Windows NT are trademarks of MicrosoftCorporation.UNIX is a registered trademark of The Open Group in the United Statesand other countries.Linux is a registered trademark of Linus Torvalds.Solaris, SunOS, and Java are trademarks or registered trademarks ofSun Microsystems, Inc.All other brand, product names, and service names are trademarks orregistered trademarks of their respective companies or organizations.December 18, 2008viContents 1DVEVM Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-1 This chapter introduces the DVEVM (Digital Video Evaluation Module) kit.1.1Welcome! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-21.2What’s in this Kit?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-21.3What’s on the Board?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-31.4What’s Next? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-4 2EVM Hardware Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-1 This chapter tells you how to set up the EVM hardware.2.1Setting Up the Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-22.2Connecting to a Console Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-7 3Running the Demonstration Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-1 This chapter explains how to run the software demos provided with the DVEVM kit.3.1Default Boot Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-23.2Starting the Standalone Demos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-23.3Running the Standalone Demos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-43.3.1Shutting Down the Demos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-53.3.2About the Encode + Decode Demo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-63.3.3About the Encode Demo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-73.3.4About the Decode Demo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-93.3.5About the Third Party Menu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-103.4Running the Demos from the Command Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-103.5Running the Network Demo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-12 4DVEVM Software Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-1 This chapter explains how to use the software provided with the DVEVM kit.4.1Software Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-24.1.1Command Prompts in This Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-34.1.2Software Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-44.2Preparing to Install . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-54.3Installing the Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-54.3.1Installing the Target Linux Software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-64.3.2Installing the DVSDK Software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-74.3.3Installing the A/V Demo Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-84.3.4Installing the SoC Analyzer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-9viiContentsviii4.3.5Exporting a Shared File System for Target Access . . . . . . . . . . . . . . . . . . . 4-94.3.6Testing the Shared File System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-114.3.7Notes on Using Evaluation/Production Codecs . . . . . . . . . . . . . . . . . . . . . 4-12 4.4Setting Up the Build/Development Environment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-124.4.1Writing a Simple Program and Running it on the EVM. . . . . . . . . . . . . . . . 4-13 4.5Building a New Linux Kernel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-13 4.6Rebuilding the DVEVM Software for the Target . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-15 4.7Booting the New Linux Kernel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-16 4.8Testing the Build Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-17 4.9Using the Digital Video Test Bench (DVTB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-18 4.10Running The SoC Analyzer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-19 4.11Documentation for DSP-Side Development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-20A Additional Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-1This appendix describes optional procedures you may use depending on your setup and specific needs.A.1Putting Demo Applications in the Third-Party Menu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-2A.2Setting Up a TFTP Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-4A.3Alternate Boot Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-5A.4Updating and Restoring the Bootloaders. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-7A.5Installing uImage in NAND Flash. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-9A.6Rebuilding DSP/BIOS Link. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-10A.7Restoring and Updating the EVM Hard Disk Drive. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-11DVEVM Overview This chapter introduces the DVEVM (Digital Video Evaluation Module) kit.Topic Page 1.1Welcome! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–2 1.2What’s in this Kit?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–2 1.3What’s on the Board?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–3 1.4What’s Next? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–41-1Welcome!1-21.1Welcome!Your new DVEVM (Digital Video EvaluationModule) kit will allow you to evaluate TI’s newDaVinci TM Technology and the DM646xarchitecture.This technology brings together system-solutioncomponents tailored for efficient and compellingdigital video and audio.1.2What’s in this Kit?Your DVEVM kit contains the following hardware items. Section 2.1,Setting Up the Hardware tells how to connect these components.❏EVM Board . This board contains a DaVinci TMS320DM6467 dual-core device with an ARM9 and C64+ DSP for development ofapplications that use both a general-purpose processor and an accelerated DSP processor.❏Hard Disk Drive . The hard drive provided with the EVM is a 2.5"Spinpoint drive with 40 GB of storage. The drive speed in 5400 RPM and it has an 8MB cache. The drive is an Ultra ATA 66/100/133 IDE.Software has been preloaded on this EVM board’s hard disk drive.❏IR Remote Control . This universal remote control is included to provide a user interface to the demo applications.❏Cables. Cables used to connect the EVM board to peripheral devices and to a host Linux workstation used for development are provided in the kit.The DVEVM kit also comes with the following software. Information about how to use the software components is provided in Chapter 4.❏DaVinci Digital Video Evaluation Kit.❏TI DaVinci Demonstration Version of MontaVista Linux Pro v5.0Target ❏TI DaVinci Demonstration Version of MontaVista Linux Pro v5.0Tools ❏A/V Media Clips ❏Spectrum Digital EVM Tools ❏SoC AnalyzerWhat’s on the Board?1.3What’s on the Board?The EVM comes loaded with peripherals your multimedia applicationsmay need to make use of. The hard drive on the board also comes pre-loaded with demonstration software. The following block diagram showsthe major hardware components.Figure 1–1 EVM Hardware Block DiagramFor more information about the EVM hardware, see the DaVinci EVMwebsite at /boards/evmdm6467.DVEVM Overview1-3What’s Next?1-41.4What’s Next?To get started evaluating the DVEVM kit and developing applications for the DM646x, begin by using this Getting Started guide. It will step you through connecting the hardware, testing the software, and beginning to develop applications.When you are ready for more information about DaVinci Technology and the DM646x architecture, see the following:❏Spectrum Digital website:/boards/evmdm6467❏TI Linux Community for DaVinci Processors: ❏TI DaVinci Software Updates: /dvevmupdates ❏TI DaVinci Technology Developers Wiki: ❏Codec Engine Application Developer's Guide (SPRUE67)❏Other PDF documents included with the DVEVM kit❏Section 4.11 lists documentation in the DVSDK software installation.❏SoC Analyzer Help menuEVM Hardware SetupThis chapter tells you how to set up the EVM hardware.Topic Page 2.1Setting Up the Hardware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–2 2.2Connecting to a Console Window . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–72-1Setting Up the Hardware2-22.1Setting Up the HardwareTo set up the hardware provided with the EVM, use the steps in the sections that follow. You may skip sections if you do not need to access a particular peripheral. For example, if you do not need to use the serial cable, skip that section.1)The EVM is sensitive to static discharges. Usea grounding strap or other device to prevent damaging the board.Be sure to connect communication cables before applying power to any equipment.2)Verify that the EVM board’s EMU0/1 select switch (S1) is setcorrectly. The settings shown here enable both ARM and DSP JTAGfor emulation debugging.Setting Up the HardwareEVM Hardware Setup 2-33)Verify that the EVM board’s SW3 boot/muxing configuration switch iscorrectly set. The BM1, BM2, and BM3 switches should be set to On.These switch settings, which are shown in the following figure,enable the following:■SPI boot mode■EMIF A is 8-bit data bus for CS2■PCI pin multiplexing enabled on DM6467■DSP is booted via ARM processor4)Connect the Ethernet cable to the Ethernet port on the EVM boardand to an Ethernet network port. Note that the U-Boot bootargs mustinclude "ip=dhcp" to enable the network connection.Setting Up the Hardware2-45)Connect a video source (for example, a camera or DVD player) to thecomponent input video connectors (J1, J2, J3). Note: To run the demos described in Chapter 3, you will need to have an HD (720p) video source connected to the EVM board's component input connectors.6)Connect your video display to the EVM board’s component outputvideo connectors (J10, J11 and J12) using the component cables included with the DVEVM kit. Note: To run the demos described in Chapter 3, you will need to have an HD display connected to the EVMboard's component output connectors.Setting Up the HardwareEVM Hardware Setup 2-57)Connect an audio speaker to the headphone connector (P4).8)Connect an audio source to the microphone connector (P8).Setting Up the Hardware2-69)If you plan to use the UART port for a console window, connect theRS-232 null modem cable to the EVM UART port (P1) and to the COM port of your host workstation.10)Power on your video input and output devices.11)Connect the power cable to the EVM power jack on the board. To beESD safe, plug in the other end of the power cable only after you have connected the power cord to the board. Then turn on the board.12)The initial screen of the demo software should be displayed on yourvideo output device. Use the IR remote to run the software asdescribed in Chapter 3.Connecting to a Console Window 2.2Connecting to a Console WindowYou can open a console window that allows you to watch and interruptEVM boot messages by following these steps:1)Connect a serial cable between the serial port on the EVM and theserial port (for example, COM1) on a PC.2)Run a terminal session (such as Minicom on Linux or HyperTerminalon Windows) on the workstation and configure it to connect to thatserial port with the following characteristics:■Bits per Second: 115200■Data Bits: 8■Parity: None■Stop Bits: 1■Flow Control: None3)When you power on the EVM, you will see boot sequence messages.You can press a key to interrupt the boot sequence and typecommands in the U-Boot command shell. In this guide, commands tobe typed in the U-Boot shell are indicated by anEVM # prompt.EVM Hardware Setup2-72-8Running the Demonstration Software This chapter explains how to run the software demos provided with theDVEVM kit.Topic Page3.1Default Boot Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–23.2Starting the Standalone Demos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–23.3Running the Standalone Demos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–43.4Running the Demos from the Command Line . . . . . . . . . . . . . . . . 3–103.5Running the Network Demo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–123-1Default Boot Configuration 3-23.1Default Boot ConfigurationOut of the box, the EVM boots from flash and starts the demos automatically after a few seconds when you power up the board. It does not require an NFS mount or a TFTP server to run the standard demos. Note: The default U-Boot bootargs definition sets "ip=off", which disables the Ethernet connection.The out-of-the-box boot parameters are listed in Section A.3.1. The following are alternate ways you may want to boot the board:❏TFTP boot with hard drive file system (Section A.3.2)❏Flash boot with NFS file system (Section A.3.3)❏TFTP boot with NFS file system (Section A.3.4)To abort the standard boot, press any key in the console window (see Section 2.2). Also see Section A.3, Alternate Boot Methods if you want to change the boot configuration.3.2Starting the Standalone DemosWhen you connect the EVM hardware, the pre-loaded examples run automatically on the display connected to the EVM board's component output connectors, using a 720p (HD) video source connected to the component input connectors. These examples encode and decode audio, video, and speech. There are two ways to use the demos:❏Standalone. This is the default power-on mode. The demos run automatically with no connection to a workstation in the default bootconfiguration. This is the mode documented in the rest of this chapter.The standalone demo was set up by the DVSDK, which copies the file /examples/dvevmdemo to the directory /etc/rc.d/init.d (the central repository for startup scripts). This file is symbolically linked to /etc/rc.d/rc3id/S88demo. When the board boots up and enters runlevel 3, this file is executed to start the demo web server and the demo interface.❏Command line. Once you have connected the EVM to a workstation and installed the necessary software (as described in Section 4.3.1,Installing the Target Linux Software ), you can run the demos from the board’s Linux command line. For further information on running the demos from the command line, see the demo documentation that is linked to by the DVSDK release notes.Note: When you run the demos from the command line, make sure the interface process used by the standalone mode demos is notStarting the Standalone DemosRunning the Demonstration Software 3-3running. Otherwise you will see error messages raised when device drivers fail to open.Once the EVM board has booted, the displayshould show a picture of the remote control.You use the IR remote to control the demos.The order of the buttons on the actual remotemay be different from the picture; if yourremote looks different, find the buttons withthe same labels on your remote.To use the demos in standalone mode, followthese steps:1)Check to make sure the batteries areinstalled in your IR remote.2)Make sure an HD (720p) video source isconnected to the EVM board'scomponent input connectors. Also makesure an HD display is connected to theEVM board's component outputconnectors.Note: The demos do not currentlysupport composite video output.3)The initial screen shows a diagram of theIR remote, which you use to run thestandalone demos. Take a minute to lookat the functions of the various buttons.4)Since this is a universal remote, you mayneed to set it to use the codes necessaryto run the DVEVM demos. To do this, holddown the "Code Search" button until thered light on the remote stays lit. Thenpress the "DVD" button and enter "0020"as the code.5)If you accidentally put the remote in TV or some other mode, press"DVD" to return the remote to the correct mode.6)If the remote does not accept the DVD+0020 code, do a full reset byremoving the batteries, pressing the Power button for at least a minute, then reinserting the batteries. Then program the remote as in Step 3.。
达芬奇(DaVinci™)技术是一种专门针对数字视频应用、基于信号处理的解决方案,能为视频设备制造商提供集成处理器、软件、工具和支持,以简化设计进程,加速产品创新。
目录∙达芬奇技术产品系列∙达芬奇技术开发工具∙达芬奇技术简化数字视频设计∙面向数字视频的达芬奇技术达芬奇技术产品系列∙TMS320DM644x 数字媒体处理器——基于ARM926 处理器与TMS320C64x+DSP内核的高集成度。
TMS320DM6446、TMS320DM6443 和TMS320DM6441 处理器适用于视频电话、车载信息娱乐以及IP机顶盒(STB)等应用和终端设备。
TMS320DM643x 数字媒体处理器——基于C64x+TM DSP 内核TMS320DM6437、TMS320DM6435、TMS320DM6433 和TMS320DM6431 处理器是低成本应用领域的最佳解决方案,适用于车道偏离、防碰撞系统等车载市场应用、机器视觉系统、机器人技术和视频安全监控系统等。
TMS320DM647/TMS320DM648 数字媒体处理器——专门针对多通道视频安全监控与基础局端应用进行了优化,这些应用包括数码摄像机(DVR)、IP 视频服务器、机器视觉系统以及高性能影像应用等。
DM647 和DM648 数字媒体处理器具有全面可编程性,能够为要求极严格的流媒体应用提供业界领先的性能。
TMS320DM6467 数字媒体处理器——一款基于DSP 的SoC,专为实时多格式高清晰度(HD) 视频代码转换精心打造,能在前代基础上以仅十分之一的价格实现10倍的性能提升。
DM6467 集成了ARM926EJ-S 内核、C64x+ DSP内核,并采用高清视频/影像协处理器(HD-VICP)、视频数据转换引擎与目标视频端口接口。
DM6467 可充分满足HD 转码方面的市场要求,非常适用于企业及个人市场的媒体网关、多点控制单元、数字媒体适配器、数字视频服务器以及安全监控市场记录器与IP 机顶盒等应用。
TI最新达芬奇处理器DM6467 — TMDXEVM6467德州仪器(TI)最新推出了一款能够在多种应用间进行视频转码的新型达芬奇技术数字媒体处理器,这些应用包括媒体网关、多点控制设备、数字媒体适配器、视频安全监控DVR 以及IP 机顶盒等。
新型TM S320DM6467达芬奇处理器是一种基于DSP的片上系统(SoC),特别适合实时多格式高清(HD)视频编解码,并配套了完整的开发工具及数字多媒体软件。
该芯片集成了ARM926EJ-S内核与600MHz C64x+ DSP内核,并采用了高清视频协处理器、转换引擎与目标视频端口接口,在执行高清H.264 HP@ L4(1080p 30fps、1080i 60fps、720p 6 0fps)的同步多格式编码、解码与转码方面,比前代处理器性能提升了十倍。
实时多格式高清转码技术DM6467专为应对商业及消费类电子市场的高清转码挑战而设计的,通过其多内核设计,能够实现较前代数字媒体处理器高十倍的性能。
DM6467 处理器集成了ARM与DSP内核,并采用高清视频/影像协处理器(HD-VICP)、视频数据转换引擎以及目标视频端口接口。
HD-VICP 通过面向HD 1080i H.264 high profile 转码的专用加速器,实现了超过3GHz 的DSP处理能力,同时视频数据转换引擎还能管理包括垂直下调节(downscaling)、色度采样(chroma samp ling) 以及菜单覆盖(menu overlay) 等功能在内的视频处理任务。
不到300MHz的DSP内核可用于管理多格式视频转码,并为其它应用预留了足够的空间。
DM6467 可满足媒体网关与MCU 等需要转码技术的市场要求,但其强大的灵活性与高效性对要求同时进行高清编码与解码的应用来说也非常具有吸引力,如视频语音或视频安全等对于多通道标清编码要求较高的市场。
该器件的连接外设中还包括标准PCI 总线及千兆以太网。
达芬奇(DaVinci™)技术是一种专门针对数字视频应用、基于信号处理的解决方案,能为视频设备制造商提供集成处理器、软件、工具和支持,以简化设计进程,加速产品创新。
目录∙达芬奇技术产品系列∙达芬奇技术开发工具∙达芬奇技术简化数字视频设计∙面向数字视频的达芬奇技术达芬奇技术产品系列∙TMS320DM644x 数字媒体处理器——基于ARM926 处理器与TMS320C64x+DSP内核的高集成度。
TMS320DM6446、TMS320DM6443 和TMS320DM6441 处理器适用于视频电话、车载信息娱乐以及IP机顶盒(STB)等应用和终端设备。
TMS320DM643x 数字媒体处理器——基于C64x+TM DSP 内核TMS320DM6437、TMS320DM6435、TMS320DM6433 和TMS320DM6431 处理器是低成本应用领域的最佳解决方案,适用于车道偏离、防碰撞系统等车载市场应用、机器视觉系统、机器人技术和视频安全监控系统等。
TMS320DM647/TMS320DM648 数字媒体处理器——专门针对多通道视频安全监控与基础局端应用进行了优化,这些应用包括数码摄像机(DVR)、IP 视频服务器、机器视觉系统以及高性能影像应用等。
DM647 和DM648 数字媒体处理器具有全面可编程性,能够为要求极严格的流媒体应用提供业界领先的性能。
TMS320DM6467 数字媒体处理器——一款基于DSP 的SoC,专为实时多格式高清晰度(HD) 视频代码转换精心打造,能在前代基础上以仅十分之一的价格实现10倍的性能提升。
DM6467 集成了ARM926EJ-S 内核、C64x+ DSP内核,并采用高清视频/影像协处理器(HD-VICP)、视频数据转换引擎与目标视频端口接口。
DM6467 可充分满足HD 转码方面的市场要求,非常适用于企业及个人市场的媒体网关、多点控制单元、数字媒体适配器、数字视频服务器以及安全监控市场记录器与IP 机顶盒等应用。
俊竹科技DM6467T开发板领航——开发环境DM6467T是TI推出的一款ARM+DSP双核处理器。
一般来说,ARM用来做应用程序,如:读写flash,USB,网络程序,GPIO等应用。
DSP用来做自己的算法。
DM6467T 非常适合开发自己算法的应用产品。
在开发之前,如果你从事过linux的开发,将会更方便。
DM6467T 的linux环境开装与其它linux基本一致。
你需要安装虚拟机软件:VMware Workstation7.1Linux安装软件:版本Ubuntu 10.04SecureCRT软件:串口,ssh使用起来十分方便,推荐使用。
当然,你也可以使用其它类似工具在进入开发前,你需要完以下的准备工作:安装linux Ubuntu 10.04版本安装好串口工具(波特率:115200)在linux下安装TFTP服务在linux下安装SMB服务在linux下安装NFS服务关闭linux防火墙这些工作,如果你有linux上软件的开发经验,我相信你很容易做好。
如果没有做过,网上也有大把的资料供你参考。
相信对你来说,没有问题。
本篇不打算介绍这方面的内容。
DM6467T开发环境所需软件包:arago-demo-image-dm6467t-evm.tar.gzarm-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2cs2dm6467_1_00_00_10_Setup.bindvsdk_3_10_00_19_overlay_dm6467.tar.gzdvsdk_3_10_00_19_Setup.binexamples-davinci.tar.gzflash-utils-davinciflash-utils-davinci.tar.gzflash-utils-dm646x.tar.gzlinux-davinci-staging.tar.gzlinuxlibs-2009.11-armv5te.tar.gzti_cgt_c6000_7.4.2_setup_linux_x86.binu-boot-dm646x.tar.gz上面这些资料都可以在TI的官网上下载到。
DM6437评估板技术手册一、DM6437 EVM概述1.1 dm6437关键特性> 时钟频率达600MHz> 1个TVP5146M2视频解码器(TI提供),支持复合或S视频端子(TVP5146M2: 是一个单芯片数字视频解码器,将所有流行带宽模拟格式视频转化为数字视频分量。
它支持RGB和YPbPr输入信号分量的模数转换,并支持NTSC,PAL和SECAM复合和S-video等输入信号的模数转换并解码成YCbCr分量)> 4个视频DACV输出---支持分量输出,RGB输出,复合输出> 128M DDR2 DRAM> 提供16M non-volatile flash memory, 64M NAND flash, 2M SRAM (volatile: 易丢失的)> 提供UART, CAN(控制器局域网络,一种总线协议) I/O接口> AIC33 立体音频编码器> 10/100 MBS以太网接口> 可配置的boot load 选项> 嵌入式的JTAG 仿真器接口> 4个用户LEDs及4个用户切换点> 提供子板扩展插槽> VL YNQ接口(VLINQ是由Ti公司研制的一种宽带接口,可使用在WLAN、modems, VOIP处理器以及音频视频媒体处理器上。
是一种全双工串行通信接口,将外部扩展物理设备连接到内部总线中。
当这些外部设备连接到内部总线时,就会被映射到内部物理地址空间。
多个VL YNQ 设备会形成一个菊链,设备间采用点对点或主从模式通信。
通过VL YNQ的数据采用8B/10B 编码分包。
VLYNQ总线包括1个时钟信号(CLK)和8个发送线以及8个接受线。
所有VL YNQ 信号只能同时由一个设备控制。
一个设备的发射脚同下一个设备的接收脚相连。
VL YNQ总线的理论最高速率可达125 MHz,而实际数度取决于连接在VL YNQ总线上的物理设备。
DM368-DM6467 EVM 硬件说明书By:李军华产品描述DM368-DM6467 EVM 为深圳苏哈软件有限公司针对高清数字摄像机智能图像分析处理所做的一个开发板。
该板集成了DM6467和DM368两颗高性能处理器,单独的任何一颗处理器就能组建一个功能完善的系统。
可用DM368 达芬奇视频处理器来组建嵌入式视频摄像机。
DM6467允许开发人员为ARM 编写可立即投产的应用程序代码和访问使用达芬奇API 的64x+ DSP 和HD 视频/影像协处理器内核,以便立即开始TMS320DM6467 数字媒体处理器的应用开发。
为了便于开发和演示,DM368提供2路本地输出,视频分量输出和HDMI高清输出;DM6467有本地视频输入和输出。
该板接口丰富,使用十分方便。
系统框图ALM-OUT RS485D D R 2D D R 2CCD/CMOS SensorVedio In SelectK S 8041N LBoot Select14Pin JTAGUSBNANDFlashSPIFlashUARTRGB B R Gvideo InComponent video OutComponent TVP7002DecoderHD Video MUXFPGALCMXO640-T100/TN100TMS320TMS320DM6467ADV7343EncoderHD Video EP936CHDMIDC 12V INvideo OutComponentShuHua Image DM368-DM6467 EVMRJ45R NET BG CCONN IRIS Terminal SENSOR CONNCONNLENS D/N Filter 2Pin 4PinFPCFPCDM368UART14Pin JTAGNET RJ45D D R 2FlashNANDCF CardPOWER功能说明● DM368 高清摄像机可外接2种镜头1. 一体机镜头:SA12 IP/CCTV 镜头(LM20F 自动光圈带日夜切换)2. 普通枪机镜头:提供DC_IRIS 及日夜切换接口 ● DM368可实现本地视频分量和HDMI 输出● DM368高清摄像机视频信号可作为DM6467的输入 ● DM6467 可以通过拨码开关来选择视频信号输入1. 来自DM368高清摄像机2. 来自外部分量视频输入(TVP7002) ● DM6467 有一路本地视频输出(ADV7343)● DM368和DM6467都有10/100M 网口及串口输出 ● 单12V 电源供电跳线设置及接口说明● J1 DC 12V 电源输入 12V 1.5A 直流电源输入说明:RS485 接在DM368串口UART0 ,使用时装上电阻R3,R4 (22欧姆0402)DM368串口UART0,如要改接UART1,装上电阻R1,R2(22欧姆0402)● 光圈控制电路DC_IRIS CONTROL : PWM0 接在DM368的V2脚(GIO023)PWM_DC 接在DM368的T1脚(TXD1/GIO025)● RJ1 DM368 网卡RJ45接口 网卡PHY :LXT972 10/100M● J3 DM368 USB 接口HOST 模式: USB_ID 信号下拉,去除R36,装上R37 1.5K DEVICE 模式:USB_ID 信号上拉,去除R37,装上R36 1.5K● J11 DM6467 USB 接口HOST (Mini-Host, Supporting One External Device)● J7 DM368 JTAG 接口(14pin Head )J7JDIP2X7_JTAG2468101214135791113TRST GND nc GND GND GND EMU1TMS TDI PD TDO TCKRET TCK EMU0● J19 DM6467 JTAG 接口(14pin Head )●J25 Micro SD 卡座●J30 日夜切换滤光片的连接座●U94 舜宇12倍自动对焦镜头马达控制FPC连接器●J49 DM368 Sensor FPC连接器接036 Sensor说明:DM6467报警功能/DM6467 RS485 {此RS485 接在DM6467串口UART1}串口UART0拨到ON位为低电平S2是低电平,下面的真值表中BI通道为368作为视频输入;B2通道为7002 作为视频输入拨到on位是高电平,视频接口注释:DM6467测试时,LOADvideo_hd_display_720p Video Out 彩色条纹(只接绿色线时是黑白色)。