|
EMUL12-Seehau
The Seehau12 Hardware and Software are now released.
Recently Added or fixed:
- Added Preliminary support the MC9S12P128 and MC9S12XS256 devices.
- Added two new MASK and PartID's for the 9S12C Family.
- Fixed to invalid warning at the end of loading a file into the emulator.
- Preliminary Support for the S12X Trace on the Full-ICE
- Flashing support for both S12 and S12X families upgraded and corrected.
- Limited support for the MC9S12XDP512 mask set 0L40V only, is added
for the upgraded EMUL12-PC/BDM-S12X and EMUL12-PC/BDM-S12X-TRC BDM Pods.
Flash and EEPROM programming, on-chip hardware breakpoints, global addresses
and logical addresses are all supported. Stepping and the watch window
are also supported. XGate co-processor run control and support of on-chip
trace features is in this release, but yet usable. If you are using
the S12X, please read the document "Getting Started With S12X BDM.pdf"
that is in the install directory. (The changes between the S12X family
and previous HC-12 family devices require user interface changes and
new features.)
- Flash and EEPROM programming for the MC9S12KG128 are now supported.
- The default value of the "Run - Force Hardware Step" is
now set properly for the type of emulator and the selected MCU. This
value is checked for BDM emulators, expect for the 68HC812A4. It is
unchecked for full emulators and the 68HC812A4, which has no on-chip
hardware breakpoints.
- BDM emulators require exclusive control of the MCU RESET pin. A lack
of control of this pin is now suggested as a possible cause in a number
of error messages that can result from other devices controlling the
RESET pin.
- A problem that caused debugging information about variable types
to be loaded incorrectly from IAR ELF/DWARF files has been removed.
- Support timing issues on Flash programming of HC/HCS12 parts
- Support Added for the DT256
- Support added for MC9S12C32 and MC9S12E128
- Reset problems with BDM debuggers.
- Un-Securing of parts so you can reprogram them.
- Improved display of bitfields in Cosmic CAssembler source-level view.
- EEPROM and Flash programming work on many of the supported HC12 parts.
*(On revisions of the DA128 chip that we have used for testing there
are errata listed by Freescale that effect flash operation and programming).
- The dialogs for EEPROM and Flash programming have been revised.
- Flash programming for the DA128A, DG128A and DT128A is now supported
under the "Tools - Prom programming ..." menu item.
- PPA (Program Performace Analyzer) is now supported.
Known issues:
New Feature:
- For BDM emulators it has "un-securing" of HCS-12
Not Supported:
- EEPROM programming is not supported for the following microcontrollers
D60, D60A, DA128A, DG128A, DT128A, ETC.
- Flash programming is not supported for the following microcontrollers
D60, D60A
Not Implemented:
- The Seehau coverage features are not yet supported.
Known Bugs:
- EEPROM and Flash programming fail when trace is set to break emulation.
- EEPROM programming feature "Erase changed data only" does not work.
- There are some unresolved problems with the Phase Locked Loop in the
68HC912D60 part. When the phase locked loop is programmed to give the
input frequency, it appears to work, but when the frequency is programmed
to other values, the BDM connection fails.
Hardware Issues:
- Flash programming at lower than 16Mhz has some problems.
Yes, I want to download
No, I do not want to download
Go back to "Current
Software Versions"
|