RS08
support allows C6808 to support the entire range of Freescale
'08 parts with one product. If you're moving toward a simpler,
less expensive RS08 part, or envision enhanced products with
an HCS08 core, C6808 can serve as the core of your development
toolchain. Here are the highlights of RS08 support:
•
Complete C language support. The only limitations are determined
by the target hardware. We offer ISO 18037 support for embedded
systems (we were involved in writing ISO 18037). C6808 includes
embedded data types, intrinsic functions for hardware-specific
operations, and more.
•
Threads for embedded C. RS08 has a slightly different interrupt
structure than the rest of the HC08s. We've taken advantage
of the change in architecture to introduce a novel threaded
programming model in the compiler. Threads are C functions
that are dispatched in response to both hardware and software
conditions. The result is an intuitive way to structure a
C program.
•
ELF/DWARF support. In addition to the standard executables
and symbol files, and the Byte Craft Limited .COD file for
communicating debugging information, we've introduced ELF/DWARF
executables. This extends the range of toolchain products
used with C6808.
•
RS08-specific examples. The first is our "three discrete"
A/D converter, which makes use of the RS08's onboard comparator.
 |
Byte
Craft have put together an Advanced Technical Introduction,
that describes RS08 support and shows some examples
of RS08 code generation
Click
Here
|
|