Keil Logo

What's New in C166 Version 5.05

  • [XC16x ULINK Driver]
    Added a new, dedicated ULINK driver that has several enhancements over the previous driver:
    • Potential hang-ups are avoided when the user application contains active interrupt functions.
    • Breakpoints are no longer ignored when all four flash breakpoints are used.
    • Generates only one RESET at debugger startup. The CPU is stopped at the reset vector and no user code is executed.
    • Breakpoints may be set while user code is running.
    • Breakpoints may be set at the beginning of Class B traps and in the highest interrupt level.
    In uVision, you may select this driver under Project - Options - Debug - ULINK Driver for XC16x. Detailed information is available in the OCDS Debugger User's Guide.
  • [XC164CM Starter Kit Examples]
    Added a sample project for the new Infineon XC164CM Starter Kit in the \KEIL\C166\BOARDS\INFINEON XC164CM\BLINKY\ folder.
  • [C166 Compiler]
    Corrected a problem in macro expansions that may have truncated identifiers to 53 characters.
  • [C166 Compiler]
    Corrected a problem in macros that contain the stringize or number-sign operator ('#') in __asm blocks. On occasion, macros meeting these conditions may cause a Misused '#' Error.
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.