TMS320C6000
Network Developer's Kit (NDK) Support
Package for DSK6455
User's Guide
Literature Number: SPRUES4A
January 2007 – Revised June 2008
Contents
Preface ........................................................................................................................................ 5
1 Getting Started .................................................................................................................... 7
1.1 Introduction ................................................................................................................ 7
1.2 Installing the Support Package .......................................................................................... 7
1.3 Rebuilding HAL Libraries ............................................................................................... 15
1.4 Required Terms and Concepts ........................................................................................ 17
2 User LED Driver ................................................................................................................. 17
3 Timer Driver ....................................................................................................................... 17
4 Serial Driver ....................................................................................................................... 18
5 Ethernet Driver ................................................................................................................... 18
5.1 Introduction ............................................................................................................... 18
5.2 Ethernet Driver ........................................................................................................... 19
5.3 Ethernet Packet Mini-Driver ............................................................................................ 20
Appendix A Revision History ...................................................................................................... 24
SPRUES4A – January 2007 – Revised June 2008 Table of Contents 3
Submit Documentation Feedback
www.ti.com
List of Figures
1 HelloWorld Project Open in Code Composer Studio Window ......................................................... 9
2 Configuring Build Options Through Code Composer Studio ......................................................... 10
3 Enabling NIMU for Build Through Code Composer Studio ........................................................... 11
4 DSK6455 Connect Procedure ............................................................................................ 12
5 DSK6455 Connect ......................................................................................................... 13
6 helloWorld Project Running Successfully on DSK6455 ............................................................... 14
7 Source File Addition to Existing Project ................................................................................. 15
8 Ethernet HAL Build From Sources ....................................................................................... 16
List of Tables
1 Ethernet Packet Driver Source Files ..................................................................................... 18
2 Structure Entries ............................................................................................................ 20
A-1 Document Revision History ............................................................................................... 24
List of Figures4 SPRUES4A – January 2007 – Revised June 2008
Submit Documentation Feedback
Preface
SPRUES4A – January 2007 – Revised June 2008
Read This First
About This Manual
This document contains information about the Network Developer’s Kit (NDK) Support Package for
DSK6455. The package includes source code to HAL drivers, and examples to reuse or modify for
customer designed platforms. Pre-built HAL libraries are also delivered with the package.
How to Use This Manual
The information presented in this document is divided into the following sections:
• Section 1 – Getting Started: Introduces the NDK Support Package, which is designed to run the NDK
on DSK6455 platform.
• Section 2 – User LED Driver: Describes the user LED driver for DSK6455.
• Section 3 – Timer Driver: Describes the timer driver for DSK6455.
• Section 4 – Serial Driver: Describes the serial driver for DSK6455.
• Section 5 – Ethernet Driver: Describes the EMAC driver for DSK6455.
Notational Conventions
This document uses the following conventions:
• Program listings, program examples, and interactive displays are shown in a special typeface.
• In syntax descriptions, the function or macro appears in a bold typeface and the parameters appear in
plainface within parentheses. Portions of a syntax that are in bold should be entered as shown;
portions of syntax that are within parentheses describe the type of information that should be entered.
• Macro names are written in uppercase text; function names are written in lowercase.
Related Documentation from Texas Instruments
The following books describe the TMS320C6x™ devices and related support tools. To obtain a copy of
any of these TI documents, call the Texas Instruments Literature Response Center at (800) 477–8924.
When ordering, please identify the book by its title and literature number. Many of these documents can
be found on the Internet at http://www.ti.com .
SPRU189 — TMS320C6000 DSP CPU and Instruction Set Reference Guide. Describes the CPU
architecture, pipeline, instruction set, and interrupts for the TMS320C6000™ digital signal
processors (DSPs).
SPRU190 — TMS320C6000DSP Peripherals Overview Reference Guide. Provides an overview and
briefly describes the peripherals available on the TMS320C6000™ family of digital signal
processors (DSPs).
SPRU197 — TMS320C6000 Technical Brief. Provides an introduction to the TMS320C62x™ and
TMS320C67x™ digital signal processors (DSPs) of the TMS320C6000™ DSP family. Describes
the CPU architecture, peripherals, development tools and third-party support for the C62x™ and
C67x™ DSPs.
SPRU198 — TMS320C6000 Programmer's Guide. Reference for programming the TMS320C6000™
digital signal processors (DSPs). Before you use this manual, you should install your code
generation and debugging tools. Includes a brief description of the C6000 DSP architecture and
code development flow, includes C code examples and discusses optimization methods for the C
code, describes the structure of assembly code and includes examples and discusses optimizations
for the assembly code, and describes programming considerations for the C64x™ DSP.
SPRUES4A – January 2007 – Revised June 2008 Preface 5
Submit Documentation Feedback