MATLAB EMBEDDED IDE LINK 4 - FOR USE WITH TEXAS INSTRUMENTS CODE COMPOSER STUDIO manuels

Manuels d'utilisation et guides de l'utilisateur pour Logiciel MATLAB EMBEDDED IDE LINK 4 - FOR USE WITH TEXAS INSTRUMENTS CODE COMPOSER STUDIO.
Nous fournissons des manuels en pdf 3 MATLAB EMBEDDED IDE LINK 4 - FOR USE WITH TEXAS INSTRUMENTS CODE COMPOSER STUDIO à télécharger gratuitement par type de document : Guide de l'utilisateur, Spécifications


Table des matières

TMS320C6000

1

Code Composer Studio

1

Tutorial

1

Read This First

3

Notational Conventions

4

Related Documentation

6

Trademarks

6

Contents

7

Contents

8

Code Composer Studio Overview

11

TargetHost

13

1.2 Code Generation Tools

14

Code Generation Tools

15

1.4.1 DSP/BIOS Configuration

18

DSP/BIOS Plug-ins

19

1.4.2 DSP/BIOS API Modules

20

TMS320C6000 DSP/BIOS User’s

21

PC TMS320 DSP

23

RTDX COM API RTDX target API

23

1.6 Third-Party Plug-ins

24

1.7.1 Installation Folders

25

1.7.2 File Extensions

26

1.7.3 Environment Variables

27

Developing a Simple Program

29

2.1 Creating a New Project

30

2.2 Adding Files to a Project

31

2.3 Reviewing the Code

32

Profiling Code Execution Time

40

2.9 Things to Try

42

2.10 Learning More

42

Developing a DSP/BIOS Program

43

Creating a Configuration File

44

3.5 Things to Try

52

3.6 Learning More

52

Chapter 4

53

4.2 Reviewing the Source Code

56

Reviewing the Source Code

57

4.4 Displaying Graphs

61

4.6 Adjusting the Gain

64

4.8 Using a GEL File

67

4.10 Things to Try

70

4.11 Learning More

70

Debugging Program Behavior

71

5.2 Reviewing the Source Code

73

TMS320C6000 Optimizing

77

C Compiler User’s Guide

77

Changing and Viewing the Load

82

Analyzing Thread Statistics

85

5.9 Things to Try

90

5.10 Learning More

90

Analyzing Real-Time Behavior

101

6.6 Things to Try

102

6.7 Learning More

103

Connecting to I/O Devices

105

Reviewing the C Source Code

107

' Channel name constants

110

7.4 Running the Application

111

Running the Application

112

7.9 Learning More

121

Table des matières

Embedded IDE Link™

1

User’s Guide

1

508-647-7000 (Phone)

2

508-647-7001 (Fax)

2

The MathWorks, Inc

2

3 Apple Hill Drive

2

Natick, MA 01760-2098

2

Revision History

3

Project Generator

6

Exporting

8

Functions — Alphabetical List

9

Blocks — Alphabetical List

10

Parameters

10

Supported Hardware

11

Reported Limitations and Tips

11

Contents

12

Getting Started

13

Product Overview

14

Automation Interface

15

1 Getting Started

16

Verification

17

Configuration Information

18

Configuration I nformation

21

2 Automation Interface

24

1 Select your processor

25

Selecting Your Processor

29

2 Automa tion Interface

38

Getting Started with RTDX

43

Functions From the RTDX Class

45

Getting Star ted with RTDX™

47

Creating the ticcs Objects

49

Constructing ticcs Objects

68

Constructing ticc s Objects

69

To Add a Ty

83

MATLAB Types in

87

Struct, Enum, Union Types

87

Introducing Project Generator

92

3 Project Generator

100

About the CCSLinkLib Blockset

101

Schedulers and Timing

102

Timer setup

107

Using Asynchronous Scheduling

109

Sub-Rate1 Tasks Overrun

123

Overruns

125

Project Generator Tutorial

129

Build Process

143

Custom Storage

143

Report Opt

143

Optimization Pane Parameters

145

Embedded IDE Lin

147

Project Options

149

Diagnostic Option

153

When You Generate Code

157

Interface

163

C89/C90 ANSI

163

C89/C90 ANSI library

163

C89/C90 ANSI target function

165

Embedded IDE Link CC options

165

How Model Reference Works

167

Other Block Limitations

169

Verification

173

What Is Verification?

174

Using Processor in the Loop

175

4 Verification

176

Using Proc essor in the Loop

177

Generic PIL Issues

179

Profiling

179

Real-Time Execution Profiling

183

System Stack Profiling

191

Profiling System Stack Use

193

Exporting Filter

195

Coefficients from FDATool

195

About FDATool

196

Studio Projects

198

Selecting the Ex

199

Choosing the Exp

200

IDE Editor

203

C header file

204

.h) file that

206

Coefficients to

209

Processor Memor y

209

- Increasing the filter order

210

Processor

211

2 Start FDATool

212

Write directly to memory

213

Function Reference

217

6 Function Reference

218

Functions — Alphabetical

223

See Also build, new, remove

225

Syntax animate(cc)

231

See Also halt, restart, run

231

Syntax build(cc,timeout)

232

RTDX channels : 0

235

Syntax ccsboardinfo

236

See Also info, ticcs

241

See Also dir, load, open

243

Syntax clear(cc)

244

'channel')

245

Using clos

246

See Also disable, open

247

, readmsg, write, writemsg

249

Syntax datatypemanager(cc)

250

Data Type Manager

252

Add Typedef Dialog Box

255

First Example

260

Second Example

261

Third Example

262

See Also address, insert, run

267

Syntax dir(cc)

268

See Also cd, open

268

See Also close, enable, open

270

Syntax display(cc)

271

See Also get

272

3 Channels must be open

273

See Also enable, open

276

Syntax halt(cc,timeout)

279

, isrunning, run

280

Syntax info = info(cc)

281

See Also ticcs, dec2hex, get

283

'type')

284

'type',timeout)

284

See Also address, remove, run

287

'datatype',count)

290

'datatype')

290

Syntax b=isrtdxcapable(cc)

294

Syntax isrunning(cc)

295

Syntax isvisible(cc)

297

See Also info, visible

298

Syntax list(ff,varname)

303

See Also info

312

'filename',timeout)

313

'filename')

313

See Also cd, dir, open

314

See Also cd, dir, load

322

4 Stop the running program

330

Using Profiling

331

See Also ticcs

335

is 31 decimal on the page

337

is 10 decimal on the page

337

is 18 decimal on memory

337

Working with Negative Values

339

See Also readmsg, writemsg

344

Examples cc = ticcs;

347

, readmat, writemsg

348

See Also read, regread, write

356

Syntax s = reload(cc,timeout)

357

See Also cd, load, open

358

Purpose Reset processor

360

Syntax reset(cc,timeout)

360

Syntax restart(cc,timeout)

361

See Also halt, isrunning, run

362

, isrunning, restart

366

See Also add, cd, close, open

368

Syntax s = symbol(cc)

369

See Also load, run

370

Syntax cc = ticcs

371

Support Coemulation and OMAP

376

, ccsboardinfo, set

378

Syntax visible(cc,state)

379

See Also isvisible, load

380

is 31 decimal on the

382

is 10 decimal on the

382

is 18 decimal

382

Writing Negative Values

384

See Also read, symbol

385

Block Reference

389

C281x DSP Chip S

390

Target Prefere

391

8 Block Reference

392

Vectorized Output

394

C281x Hardware Interrupt

400

Hardware Interrupt

406

Idle Task

409

Memory Allocate

412

Memory Copy

418

Memor y Copy

419

Targ et Preferences

437

Tar get Preferences

438

Embedded IDE Link CC

511

Configuration Parameters

511

Embedded IDE Link CC Pane

512

Export IDE link h

515

See Also

516

IDE link handle n

517

Profile real-time execution

518

Profile by

520

Settings

522

Dependencies

522

Command-Line Information

522

Recommended Settings

522

Project options

526

Compiler option

528

Linker options s

530

System stack siz

532

Build action

533

Call_custom_function

538

PIL block action

539

Dependency

540

Maximum time all

541

Maximum time to c

543

Source file replacement

545

A Supported Hardware

548

OMAP Coemulatio

553

Custom Hardwar

553

Reported Limitations and

557

Without Correct GEL Files

559

Issues Using USB

560

C6416 DSK and C67

560

Size Greater Then 1

561

Halt a Program

563

File Not Found

564

Code Composer Studio

565

Find a Board

566

% in single format

568

Using Mapped Dri

570

Archive_library 3-78

571

APPLICATION DEPLOYMENT - WEB EXAMPLE GUIDE Guide de l'utilisateur   MATLAB APPLICATION DEPLOYMENT - WEB EXAMPLE GUIDE User`s guide, 274 pages SIMULINK 7 - GRAPHICAL USER INTERFACE Manuel d'utilisateur   MATLAB Creating Graphical User Interfaces, 500 pages MAPPING TOOLBOX RELEASE NOTES Guide de l'utilisateur   MATLAB MAPPING TOOLBOX RELEASE NOTES User`s guide, 160 pages IMAGE ACQUISITION TOOLBOX - RELEASE NOTES Guide de l'utilisateur   MATLAB IMAGE ACQUISITION TOOLBOX - RELEASE NOTES User`s guide, 172 pages SIMULINK 3D ANIMATION - S Guide de l'utilisateur   MATLAB SIMULINK 3D ANIMATION - S User`s guide, 490 pages MATLAB REPORT GENERATOR - RELEASE NOTES Guide de l'utilisateur   MATLAB MATLAB REPORT GENERATOR - RELEASE NOTES User`s guide, 986 pages PARALLEL COMPUTING TOOLBOX - S Guide de l'utilisateur   MATLAB PARALLEL COMPUTING TOOLBOX - S User`s guide, 656 pages DO QUALIFICATION RELEASE NOTES Manuel d'utilisateur   FS-K96 Release Notes V3.5, 15 pages FINANCIAL DERIVATIVES TOOLBOX Manuel d'utilisateur   Introductory Course to Matlab with Financial Case Studies, 119 pages SIMEVENTS RELEASE NOTES Guide de l'utilisateur   MATLAB SIMEVENTS RELEASE NOTES User guide, 114 pages SIGNAL PROCESSING TOOLBOX 6 Manuel d'utilisateur   Signal Processing Toolbox Getting Started Guide, 60 pages SIMULINK VERIFICATION AND VALIDATION - S Guide de l'utilisateur   MATLAB SIMULINK VERIFICATION AND VALIDATION - S User`s guide, 674 pages IMAGE PROCESSING TOOLBOX - RELEASE NOTES Guide de l'utilisateur   MATLAB IMAGE PROCESSING TOOLBOX - RELEASE NOTES User`s guide, 122 pages SYSTEM IDENTIFICATION TOOLBOX 7 Guide de l'utilisateur   MATLAB SYSTEM IDENTIFICATION TOOLBOX 7 User`s guide, 531 pages DESIGN HDL CODER RELEASE NOTES Guide de l'utilisateur   MATLAB DESIGN HDL CODER RELEASE NOTES User guide, 410 pages POLYSPACE 7 Guide d'installation   MATLAB POLYSPACE 7 Installation guide, 618 pages PARALLEL COMPUTING TOOLBOX 4 Guide de l'utilisateur   MATLAB PARALLEL COMPUTING TOOLBOX 4 User`s guide, 128 pages DATABASE TOOLBOX RELEASE NOTES Guide de l'utilisateur   MATLAB DATABASE TOOLBOX RELEASE NOTES User`s guide, 684 pages REAL-TIME WORKSHOP 7 - TARGET LANGUAGE COMPILER Manuel d'utilisateur   MATLAB REAL-TIME WORKSHOP 7 - TARGET LANGUAGE COMPILER User`s manual, 408 pages XPC TARGET 4 - DEVICE DRIVERS Guide de l'utilisateur   MATLAB XPC TARGET 4 - DEVICE DRIVERS User`s guide, 111 pages