Innovative Integration SBC6711 Manual (Pdf)
Total Page:16
File Type:pdf, Size:1020Kb
Full-service, independent repair center -~ ARTISAN® with experienced engineers and technicians on staff. TECHNOLOGY GROUP ~I We buy your excess, underutilized, and idle equipment along with credit for buybacks and trade-ins. Custom engineering Your definitive source so your equipment works exactly as you specify. for quality pre-owned • Critical and expedited services • Leasing / Rentals/ Demos equipment. • In stock/ Ready-to-ship • !TAR-certified secure asset solutions Expert team I Trust guarantee I 100% satisfaction Artisan Technology Group (217) 352-9330 | [email protected] | artisantg.com All trademarks, brand names, and brands appearing herein are the property o f their respective owners. Find the Molex / Innovative Integration SBC6711 at our website: Click HERE SBC6711 Development Package Manual The SBC6711 Development Package Manual was prepared by the technical staff of Innovative Integration, December 23, 2003. For further assistance contact: Innovative Integration 2655 Park Center Drive Simi Valley, California 93065 PH: (805) 520-3300 FAX: (805) 579-1730 email:[email protected] Website:www.innovative-dsp.com This document is copyright 2001 by Innovative Integration. All rights are reserved. VSS\Distributions\SBC6711\Documentation\SBC6711.book #51102 Rev. 1.07 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com 2 Development Package Manual Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com List of Tables. 7 List of Figures. 9 CHAPTER 1 Introduction . 11 A Note about this Manual. 12 CHAPTER 2 Installation . 13 Host Hardware Requirements. 13 Software Installation . 13 Tools Registration . 16 Hardware Installation . 18 JTAG Emulator Hardware Installation (for DSP boards Only, the JTAG is NOT needed with ChicoPlus) 18 Baseboard Installation (for DSP boards AND ChicoPlus). 18 Code Composer Studio Setup. 20 Borland Builder Setup and Use . 23 CHAPTER 3 Integrated Development Environment . 27 The Texas Instruments C Compiler Toolset . 27 C Compiler Toolset Usage . 28 Code Composer Studio . 28 Editor. 28 Debugger. 28 CHAPTER 4 Support Applets. 29 The Terminal Emulator “UniTerminal” . 29 The COFF File UniDownloader . 38 Using the Application . 38 Command Line Switches . 38 Manual Operation. 39 The COFF File Dump Utility . 40 CHAPTER 5 Creating a Binary File . 42 The Flash Burn Utility . 43 Target Page . 44 Talker Page . 45 Flash Page . 46 Info Page . 48 Example Burn Sequence . 48 SBC6711 Development Package Manual 3 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com Common Problems when Embedding Code . 49 CHAPTER 6 Developing Target Code . 51 Introduction . 51 Components of Target Code (.c, .asm, .cmd) . 52 Edit-Compile-Test Cycle using Code Composer Studio . 52 A Simple Code Composer Studio Project . 52 Build Options (M62, Q62, SBC62 Boards). 54 Build Options (M67, Q67, SBC67 Boards). 56 Build Options (SBC6711 Boards) . 58 Build Options (M44 Boards). 60 Build Options (SBC32 Boards) . 62 Automatic projectfile creation. 65 Rebuilding a Project . 65 Running the Target Executable . 65 Anatomy of a Target Program . 66 Use of Library Code . 67 Compiling/Assembling/Linking Outside Code Composer Studio . 67 The Next Step: Developing Custom Code. 68 CHAPTER 7 Developing Host Code. 69 Dynamic Link Library . 69 Sample Host Programs . 70 DspComponent. 72 Host Example Programs for the SBC671x Baseboard. 73 Overview . 73 MessageTest . 74 The Target Application . 76 VcMessage Test . 77 CHAPTER 8 Creating Target Software . 81 C Code Development. 81 C Compiler . 81 C Library Reference . 82 Zuma Toolset Libraries . 82 Texas Instruments C Libraries . 85 Target Hardware Interaction. 86 Digital Input/Output . 87 C Language Digital I/O Functions . 88 Timers . 88 STDIO Communication. 89 Using Interrupts . 90 The SBC6711 Message Interface. 91 4 SBC6711 Development Package Manual Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com Overview of the Message Interface. 91 Target API for Messaging . 92 Host USB Support . 92 Host API for Bulk Transport . 93 Example Programs for the Bulk Transport Interface . 93 The SBC6711 RS-232 Interface . 93 Example Program for the RS232 Interface. 94 Building Flash Programmable Applications. 94 Example Target Programs for the SBC6711. 95 HELLO . 95 TEST . 96 CHAPTER 9 DOS Environment Requirements . 97 CHAPTER 10 SBC6711 Hardware . ..