CodeWarrior for MCU Knowledge Base

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

CodeWarrior for MCU Knowledge Base

Labels
  • General 25

Discussions

Sort by:
There have been some questions regarding the Development Studio for MCUs and RS08 tools. Hopefully this reference manual will clear up all the questions that come along!   As a little preview of the document, I'll explain that the RS08 Build Tools Reference Manual describes the ANSI-C/C++ Compiler used for the Freescale 8-bit MCU (Microcontroller Unit) chip series. In addition, this document contains the following subjects for you, CodeWarrior user: • Using Compiler. It obviously describes how to run the Compiler, which consists of a Frontend, (a language-dependent) and a Backend, (a hardware-dependent), and generates object code specific to RS08. The main objective of the compiler, as you may already know, is to translate source code, such as C source code files into object code files for further processing by a linker. (All of the concepts are widely described within the manual)   • ANSI-C Library Reference. Describes how the Compiler uses the ANSI-C library, it helps you understanding and generating a brand new Library and guides you step by step with the process of building all the tools you need to get the work done!   • Appendices. Contains wide and variate lists of FAQs, Troubleshooting, and Technical Notes for any inconvenience presented along the way.   Follow DebuggerGuys if any concern!
View full article
As you might already know, assembler statements are used to control the operation of the assembler itself.   The syntax of assembler statements mirrors the syntax of assembly language, and therefore, a guide of FAQs or HOW-TOs is usually provided while working with any given assembler.   Such is the case of the Freescale DSP Assembler, which not only processes assembly code for the Freescale DSP instruction set, but offers a set of useful directives and macros which makes your assembly coding much easier.   So, taking a look at the CodeWarrior-Digital Signal Controller Assembler Manual you'll be able to get acquinted with the directives and macros previously mentioned, and you'll get a step closer in the process of learning and programming Freescale DSPs.   Syntax, expressions and functions are also mentioned within this manual. Take a look at it now!   For more on the subject, follow DebuggerGuys
View full article
A big new way of using the development tools we already know has ben brought by Freescale and the CodeWarrior portfolio, and they have asked us to evaluate and test the beta version of The CodeWarrior™ Development Studio for Microcontrollers v10.3 i don't know about you, but I'M IN!   As a little overview on this releasement, Freescale’s CodeWarrior for Microcontrollers v10.3 Beta integrates the development tools for the ColdFire®, ColdFire+, DSC, Kinetis, Qorivva, PX, RS08, S08 and S12Z architectures into a single product based on the Eclipse open development platform. Architectures supported in this version of the tools for the first time are: • Kinetis E Series • Kinetis L Series • S12Z   In addition to all these new benefits, many new derivatives for other architectures have also been considered: Major new features of this release include: • Simplified C/C++ and Debug perspectives focus on basic tasks needed for embedded development • Commander view gives you 1 click access to many basic tasks • MQX Lite RTOS is a Processor Expert component that allows you to add a lightweight kernel to your Kinetis project • Processor Expert hardware perspective allows you to build and share board configurations • ARM Ltd. gcc compiler support for Kinetis E, L and K Series families • Migrated IDE to Eclipse 3.7.1   Featuring as well the posibilities of: • Build configuration and debug configuration names are simplified. • Debug configurations are filtered to only show the current project’s configurations • Migrated to Eclipse 3.7.1 and CDT 8.0.1 • Casting registers to types • Debugger engine allows updates without Eclipse restart   If you want to keep finding more advantages and information, take a look at the Release Note   Enough of the textual concepts, let's get down to the practice part! To download the software, click HERE Please note this is a BETA version, so if any problem or issue comes along, you must report HERE If you'd like to provide any kind of feedback, click HERE   For further information on the software usage, you can consult the Quick Reference or the Quick Start, and remember to keep in touch with DebuggerGuys!
View full article
Processor Expert (PE) is an Integrated Development Environment (IDE) for design, implementation, verification, optimization of the embedded microcontroller applications.This high productivity development platform allows efficient use of microcontrollers and their peripherals, allows building of portable solutions, and saves development time and cost.   Processor Expert has a built-in knowledge (internal definitions) of the entire microcontrollers with all their integrated peripherals. Functional elements are encapsulated using the concept of configurable components (called Peripheral Initialization Components) that provide a peripheral initialization code. An intuitive and powerful graphical UI allows users to define the desired behavior of the system by using components with their settings and drag & drop selections. The IDE simplifies the utilization of the generated code within the application code.   Sounds nice, right? Learn more about  PE reading the Processor Expert for Freescale User Guide or to get the latest information about the PE and related tools for ColdFire visit http://www.processorexpert.com  
View full article
Question: What is Processor Expert? Processor Expert Software is a development system to create, configure, optimize, migrate, and deliver software components that generate source code for Freescale silicon.   Processor Expert software covers Freescale's S08/RS08, S12(X), Coldfire, Coldfire+, Kinetis, DSC 56800/E, QorIQand some other Power Architecture processors.   Processor Expert software is available as part of the CodeWarrior tool suite or as an Eclipse-based plug-in feature for installation into an independent Eclipse environment.   Embedded Components are modules you install into Processor Expert Software. Each Component encapsulates a discrete set of functionality designed to accomplish the Component's design objectives.   When used, it may generate configuration files, header files, and/or source code depending on the type of Component. A Component may represent a hardware abstraction, a peripheral driver, a software algorithm (such as data encryption), or any logical collection of software functions What are you waiting for? Learn more @ Freescale!
View full article