Installing the Embedded Target for Infineon C166® Microcontrollers
Using This Guide
Required Products
Related Products
Typographical Conventions
Demos
Embedded Target for Infineon C166® Microcontrollers Demos
Product Overview
Prerequisites
Introduction to the Embedded Target for Infineon C166® Microcontrollers
Feature Summary
Configuring for Different Hardware Variants and Memory Models
Hardware and Software Requirements
Host Platform
Hardware Requirements
Software Requirements
Setting Up and Verifying Your Installation
Setting Up Your Target Hardware
Jumper Settings for the phyCore-167 Development Board
Setting Target Preferences
Customizing the Build Process
Supported Blocks and Data Types
Tutorial: Simple Example Applications for C166® Microcontrollers
Introduction
Tutorial: Creating a New Application
Before You Begin
Example Model 1: c166_serial_transmit
Generating and Downloading Code
Verifying Code Execution on the Target
Troubleshooting: MiniMon Settings
Example 2: c166_serial_io
Starting the Debugger on Completion of the Build Process
Fixed-Point Example Model: c166_fuelsys
Generating ASAP2 Files
Integrating Your Own Device Drivers
Integrating Hand-Coded Device Drivers with a Simulink Model
Preparing Input and Output Signals to the Device Driver Functions
Calling the Device Driver Functions from c166_main.c
Adding the I/O Driver Source to the List of Files to Build
Tutorial: Using the Example Driver Functions
Custom Storage Class for C166® Microcontroller Bit-Addressable Memory
Specifying C166® Microcontroller Bit-Addressable Memory
Using the Bitfield Example Model
Block Reference
The Embedded Target for Infineon C166® Microcontrollers Block Library
Using Block Reference Pages
Blocks Organized by Library
C166 Drivers Library
Data Type Support and Scaling for Device Driver Blocks
Configuration Class Blocks
Alphabetical List of Blocks
Printable Documentation (PDF)