Keil Logo

What's New in C51 Version 8.04

  • [Cx51 Compiler]
    Enhanced Warning C259: Pointer: Different MSpace. This warning message is now used to indicate problems in situations where an address value is assigned.
  • [Cx51 Compiler]
    Added Warning C289: Converting Non-Pointer to Pointer which is issued when an integer value is assigned to a pointer.
  • [Cx51 Compiler]
    Corrected a problem with SRC file output having to do with optimized address values.
  • [Cx51 Compiler]
    Corrected a problem with a missing dummy read to MD3 for int*int multiplication when using the Infineon/Evatronix MDU.
  • [Cx51 Compiler]
    Added support for the Silicon Labs Arithmetic Accelerator (available in C8051F12x and F13x devices) in the far banking library.
  • [µVision3 IDE/Debugger/Simulator]
    Added complete simulation and compiler support for the features of the Evatronix/Cast R8051XC core. Detailed information is provided in Application Note 191: Toolchain Extensions for the R8051XC Core.
  • [µVision3 IDE/Debugger/Simulator]
    Enhanced simulation support for the Mentor M8051EW memory extension features. It is now possible to simulate code banking and far memory applications and the core features of the R8051XC. Detailed information is provided in Application Note 171: Using M8051EW Memory Extension.
  • [µVision3 IDE/Debugger/Simulator]
    Added ULINK debugging support and DAS driver for new Infineon XC800 devices (XC886, XC888).
  • [BL51 & LX51 Linker/Locator]
    Corrected a problem that may cause incorrect WARNING L15: MULTIPLE CALL TO FUNCTION messages when using OVERLAY (* ! (func1, func2,func3,...)) to group more than two functions.
  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.