Sign In
Forgot Password?
Sign In | | Create Account

Sourcery CodeBench

Develop with greater insight into your bare-metal and Linux-based embedded systems

Spring 2013 (2013.05) Fall 2013 (2013.11)
New Sourcery CodeBench Features
  • Visualize and analyze complex software behavior and performance issues with Sourcery Analyzer.
  • Integrated support for the Ashling Vitra-XD trace probe.
  • Improved single source line step performance.
  • Automatic breakpoint synchronization between GDB console and Breakpoints view.
  • Updated Segger J-Link debug probe support.
  • GIT repository support.
  • Provide quick feedback using the "Rate Sourcery CodeBench" stars in the status bar.
  • Speed repeated builds with Compile Caching
  • Directly submit support requests with all necessary supporting details via the IDE.
  • Participate in the Customer Experience Improvement Program to help Mentor Graphics improve future versions of Sourcery CodeBench
  • Professional Edition users can now create both bare-metal and Linux applications utilizing the same installation of Sourcery CodeBench.
  • GCC 4.8.1 features a new general optimization level, -Og, for fast compilation and a superior debugging experience while providing a reasonable level of runtime performance.
  • Sourcery CodeBench IDE support for Subversion revision control system
  • Enhanced GDB console support. Breakpoints, watchpoints or tracepoints set from the GDB console are now shown in the Breakpoints view. All breakpoint related GDB commands are supported and synchronized with the UI.
  • Memory and variables modified from the GDB console are now updated in the Memory, Memory Browser, Variables and Expressions views.
  • Extended compile caching to Windows hosts
  • Windows 8 host support, including extended compile caching for faster compile times
  • The Sourcery CodeBench Debug Sprite now supports CMSIS- DAP devices, such as Keil ULINK2 loaded with firmware version 2.00 or newer.
New Sourcery Analyzer Features
  • Windows development host support.
  • Use Sourcery Analyzer to trace running processes.
  • Improved support for tracing applications which use multiple processes and forks. Enhancements include improvements to data collection, analysis agents, and visualization.
  • Reduced target overhead by more selectively enabling LTTng tracepoints.
  • Support for import of the DLT (Diagnostic Logging and Trace) file format, enabling users of GENIVI-compliant Linux to analyze infotainment application trace data
  • Reduced dependencies for installing on a Linux target system makes it easier to get started with Sourcery Analyzer
  • Collect data from remote systems using the standalone data collection script generation tool
  • Extended documentation and improved code template generation for creation of custom analysis agents
New Hardware Support
  • Optimized runtime library for the ARMv7E-M architecture used by the ARM Cortex-M4 core.
  • Optimized hard float runtime library for the vfpv3-d16 FPU used by the ARM Cortex-R4F core.
  • New board definition for the Texas Instruments Stellaris LM4F120 LaunchPad Evaluation Board (EK-LM4F120XL)
  • New board definition for the ST Microelectronics STM32F4DISCOVERY kit for STM32 F4 series with the STM32F407 MCU
  • New board definition for the Mentor Graphics CDD926 Virtual Target when debugged with the Mentor Embedded Sourcery Virtual Probe
  • Access to a Vista Virtual Prototype of a dual-core ARM Cortex-A9, running Mentor Embedded Linux
  • New board definition for the Altera Cyclone V SoC Development Kit
  • TI OMAP5432 EVM and Cortex-A15 support.
  • Support for the Freescale i.MX6Q device and the SABRE Lite development board including peripheral register browsing.
  • Expanded support for TI Tiva TM3C123 and TM4C129 devices.
  • Peripheral register browsing information for STMicroelectronics STM324F40x, STM32F41x, STM32F427x, and STM32F437x devices.
Open Source Components
GNU Programming Tools
GNU Compiler Collection 4.7.3 4.8.1
GNU Binary Utilities 2.23.52 2.23.52
Sourcery CodeBench IDE
Eclipse IDE Juno (3.8.1) 3.8.1
C/C++ Development Tools 8.1 8.2
Debugger and Simulators
GNU Debugger 7.4.50 7.6.50
QEMU Emulator 1.0.50 1.5.50
Target Libraries
GNU C Library 2.17 2.18
Linux Kernel Headers 3.8.2 3.11
Online Chat