industry news
Subscribe Now

IAR Systems adds new functionality to development tool suite for Texas Instruments MSP430

Uppsala, Sweden—November 30, 2011—IAR Systems® today announced the availability of new functionality in IAR Embedded Workbench® for Texas Instruments’ microprocessor family MSP430. The new version adds several new features, among which are Position-independent code and read-only data (ROPI), and Multithread support.

Most applications are designed to be placed at a fixed position in memory. However, it is sometimes useful to instead decide at runtime where to place the application. When using the added functionality of Position-independent code and read-only data (ROPI) the compiler will generate code that uses PC-relative references for addressing code and read-only data.  Even though the linker places the code and read-only data at fixed locations, the application will still be executed correctly when the image is placed at a different address. This is very useful in systems where applications are loaded dynamically. ROPI replaces the previous PIC implementation in IAR Embedded Workbench for MSP430.

The addition of support for multithreading in the runtime library allows for multiple threads to exist in the same process and be executed in parallel. For many applications, thread-safety can be a critical factor. To achieve a thread-safe, multithreaded environment, all shared objects including the standard library objects must be treated according to whether they are global or local to a thread. To be able to protect the data from being overwritten by other threads, the runtime library in IAR Embedded Workbench for MSP430 now provides an interface that makes it possible for RTOS vendors, as well as other scheduling applications, to implement locking mechanisms and thereby achieve a truly thread-safe environment.

The new version of IAR Embedded Workbench for MSP430 also adds support for the newly released version 3 of the MSP debug stack msp430.dll.

IAR Embedded Workbench for MSP430 is a set of reliable and powerful C and C++ tools for building and debugging software for embedded systems based on the ultra-low-power 16-bit MSP430 microprocessor family from Texas Instruments. IAR Embedded Workbench provides a highly-optimizing C/C++ compiler and a user-friendly IDE including project manager, editor, build tools and debugger.

Information:

Evaluation versions of IAR Embedded Workbench for MSP430 v. 5.40 are available at www.iar.com/downloads 

For more information about IAR Embedded Workbench for MSP430 visit www.iar.com/ew430

Leave a Reply

featured blogs
May 8, 2024
Learn how artificial intelligence of things (AIoT) applications at the edge rely on TSMC's N12e manufacturing processes and specialized semiconductor IP.The post How Synopsys IP and TSMC’s N12e Process are Driving AIoT appeared first on Chip Design....
May 2, 2024
I'm envisioning what one of these pieces would look like on the wall of my office. It would look awesome!...

featured video

Why Wiwynn Energy-Optimized Data Center IT Solutions Use Cadence Optimality Explorer

Sponsored by Cadence Design Systems

In the AI era, as the signal-data rate increases, the signal integrity challenges in server designs also increase. Wiwynn provides hyperscale data centers with innovative cloud IT infrastructure, bringing the best total cost of ownership (TCO), energy, and energy-itemized IT solutions from the cloud to the edge.

Learn more about how Wiwynn is developing a new methodology for PCB designs with Cadence’s Optimality Intelligent System Explorer and Clarity 3D Solver.

featured paper

Designing Robust 5G Power Amplifiers for the Real World

Sponsored by Keysight

Simulating 5G power amplifier (PA) designs at the component and system levels with authentic modulation and high-fidelity behavioral models increases predictability, lowers risk, and shrinks schedules. Simulation software enables multi-technology layout and multi-domain analysis, evaluating the impacts of 5G PA design choices while delivering accurate results in a single virtual workspace. This application note delves into how authentic modulation enhances predictability and performance in 5G millimeter-wave systems.

Download now to revolutionize your design process.

featured chalk talk

PolarFire® SoC FPGAs: Integrate Linux® in Your Edge Nodes
Sponsored by Mouser Electronics and Microchip
In this episode of Chalk Talk, Amelia Dalton and Diptesh Nandi from Microchip examine the benefits of PolarFire SoC FPGAs for edge computing applications. They explore how the RISC-V-based Architecture, asymmetrical multi-processing, and Linux-based reference solutions make these SoC FPGAs a game changer for edge computing applications.
Feb 6, 2024
13,996 views