没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
BIOS MCSDK 2.0 Getting Started Guide
1
BIOS MCSDK 2.0 Getting Started Guide
Important Note:
The software found on this site is available for download, but is no longer being actively developed or maintained.
C665x and C667x devices are now actively maintained on the Processor-SDK release stream. For Migration
guide refer MCSDK_to_Processor_SDK_Migration
BIOS Multicore Software Development Kit
Version 2.x
Getting Started Guide
Last updated: 05/09/2016
NOTE
C665x and C667x devices are now actively maintained on the Processor-SDK release stream. See http:/ / www. ti.
com/ lsds/ ti/ tools-software/ processor_sw. page for more information.
Introduction
The BIOS Multicore Software Development Kit (MCSDK) provides
the core foundational building blocks that facilitate application
software development on TI's high performance and multicore DSPs.
The foundational components include:
•• SYS/BIOS which is a light-weight real-time embedded
operating system for TI devices
•• Chip support libraries, drivers, and basic platform utilities
•• Interprocessor communication for communication across
cores and devices
•• Basic networking stack and protocols
•• Optimized application-specific and application non-specific algorithm libraries
•• Debug and instrumentation
•• Bootloaders and boot utilities
•• Demonstrations and examples
Specifically, this Getting Started Guide provides information on installing the BIOS Multicore Software
Development Kit, loading the EVM out-of-box demonstration application via JTAG, and running the out-of-box
demonstration application. It is expected the user has gone through the EVM Quick Start Guide provided with their
EVM and have booted the out-of-box demonstration application flashed on the device.
By the end of this Getting Started Guide the user should have:
•• Installed CCS
•• Installed latest Emulation Package
•• Installed the BIOS-MCSDK Software
•• Connected to the EVM via CCS/JTAG
•• Loaded the out-of-box demonstration application onto the device via JTAG
BIOS MCSDK 2.0 Getting Started Guide
2
•• Executed the out-of-box demonstration application
Useful Tip
After completing the material in this Getting Started Guide, it is recommended the user
continue on to the BIOS MCSDK User’s Guide for additional information on the MCSDK
software elements and to get started with development using the BIOS-MCSDK.
Acronyms and Definitions
The following acronyms are used throughout this document.
Acronym Meaning
AMC Advanced Mezzanine Card
CCS Texas Instruments Code Composer Studio
CSL Texas Instruments Chip Support Library
DDR Double Data Rate
DHCP Dynamic Host Configuration Protocol
DSP Digital Signal Processor
DVT Texas Instruments Data Analysis and Visualization Technology
EDMA Enhanced Direct Memory Access
EEPROM Electrically Erasable Programmable Read-Only Memory
EVM Evaluation Module, hardware platform containing the Texas Instruments DSP
HUA High Performance Digital Signal Processor Utility Application
HTTP HyperText Transfer Protocol
IP Internet Protocol
IPC Texas Instruments Inter-Processor Communication Development Kit
JTAG Joint Test Action Group
MCSA Texas Instruments Multi-Core System Analyzer
MCSDK Texas Instruments Multi-Core Software Development Kit
NDK Texas Instruments Network Development Kit (IP Stack)
NIMU Texas Instruments Network Interface Management Unit
PDK Texas Instruments Programmers Development Kit
RAM Random Access Memory
RTSC Eclipse Real-Time Software Components
SRIO Serial Rapid IO
TCP Transmission Control Protocol
TI Texas Instruments
UART Universal Asynchronous Receiver/Transmitter
UDP User Datagram Protocol
UIA Texas Instruments Unified Instrumentation Architecture
USB Universal Serial Bus
BIOS MCSDK 2.0 Getting Started Guide
3
Note: We use the abbreviation TMS when referring to a specific TI device (processor) and the abbreviation TMD
when referring to a specific platform that the processor is on. For example, TMS320C6678 refers to the C6678 DSP
processor and TMDSEVM6678L refers to the actual hardware EVM that the processor is on.
Supported Devices/Platforms
This release supports the following Texas Instrument devices/platforms:
Platform Development
Kit
Supported Devices Supported EVM
C6657
[1]
TMS320C6657
[2]
TMDXEVM6657L
[3]
, TMDXEVM6657LE
[3]
C6670
TMS320C6670
[4]
,
TMS320TCI6618
[5]
TMDSEVM6670L
[6]
, TMDSEVM6670LE
[6]
,TMDSEVM6670LXE
[6]
,
TMDSEVM6618LXE
C6678
TMS320C6678
[7]
,
TMS320TCI6608
[8]
TMDSEVM6678L
[9]
, TMDSEVM6678LE
[9]
, TMDSEVM6678LXE
[9]
What's in this Kit?
The kit contains:
• EVM Board: This board contains a Multicore System-on-Chip.
• Universal Power Supply: Both U.S. and European power specifications are supported.
• Cables: USB, Serial, and Ethernet cables are included to allow for host development.
• Software DVD: Software installers, documentation, factory images.
• EVM Quick Start Guide: Single page guide to get started run demos pre-flashed on board.
The Multicore EVM kit Software DVD includes:
•• BIOS Multicore Software Development Kit installer
•• Linux Multicore Software Development Kit tarball
•• Code Composer Studio installer
•• Factory image restoration process
The C66x EVMs will have the following content loaded in flash/EEPROM:
Note: The C6657 EVM has a 4 MB sized NOR.
Getting Started
This section will walk you through installing and using the BIOS Multicore Software Development Kit, including
how to flash and run the out-of-box demonstration application, HUA. It is expected that you have gone through the
EVM Quick Start Guide for your EVM and have booted the demonstration application flashed on the device.
The overall steps are:
1.1. Make sure your EVM hardware is set up
2.2. Install Code Composer Studio v5
3.3. Install latest emulation package
4.4. Install the BIOS-MCSDK 2.0
5.5. Use JTAG to load the application
6.6. Run the application
BIOS MCSDK 2.0 Getting Started Guide
4
Hardware Setup
Follow instructions in one of the links below that correspond to the EVM that you are using
• TMDXEVM6657L EVM Hardware Setup
[10]
(use this link if you have a LE model)
• TMDSEVM6670L EVM Hardware Setup
[11]
(use this link if you have a LE or LXE model)
• TMDSEVM6678L EVM Hardware Setup
[12]
(use this link if you have a LE or LXE model)
• TMDSEVM6618LXE EVM Hardware Setup
[13]
Installing Code Composer Studio
The BIOS-MCSDK 2.0 uses CCS v5. To install CCS please refer to the instructions provided in the CCSv5 Getting
Started Guide
[14]
.
When installing Code Composer Studio you can choose to control what is installed. For example, you may not want
support for particular devices and ISA's. If you choose to do a custom installation, the following components must be
installed to support the MCSDK:
•• SYS/BIOS 6
•• IPC
•• XDC
•• All C6* DSP
Note: In Windows 7, install and run CCS/BIOS MCSDK in administrator mode, this will rule out issues with CCS
start-up and RTSC component recognition
Sample Custom Installation snap shot:
Select C6000 DSPs during Choose ISA option
剩余17页未读,继续阅读
资源评论
happylittleant
- 粉丝: 1
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功