Texas Instruments MSP430 Assembly Language Tools software User's Guide

Below you will find brief information for software MSP430 Assembly Language Tools. This guide provides information on the MSP430 Assembly Language Tools, including the assembler, linker, archiver, and other utilities. It covers topics such as object file formats, sections, symbols, and debugging.

PDF
Document
MSP430 Assembly Language Tools User's Guide | Manualzz

Advertisement

Advertisement

/

Advertisement

Key features

  • Assembler, Linker, Archiver and other utilities

  • Object File formats

  • Sections

  • Symbols

  • Debugging

  • Cross-referencing

  • Hex conversion

Frequently asked questions

The MSP430 Assembly Language Tools are a set of utilities for developing software for MSP430 microcontrollers. These tools include an assembler, a linker, an archiver, and a hex conversion utility. The tools are designed to work together to create executable object modules that can be loaded into an MSP430 microcontroller.

The MSP430 Assembly Language Tools support both COFF and EABI object file formats. COFF stands for Common Object File Format and EABI stands for Embedded Application Binary Interface. The choice of object file format depends on the application and the target device.

The assembler is responsible for converting assembly language source code into object code. The object code is then linked with other object modules to create an executable object module. The assembler supports a variety of directives that control the assembly process, such as section directives, data initialization directives, and symbol definition directives.

The linker is responsible for combining object modules into a single executable object module. The linker also resolves references between object modules and performs run-time relocation. The linker supports a variety of options that control the linking process, such as memory allocation options, symbol hiding options, and debugging options.

The archiver is a utility that is used to create and manage object libraries. Object libraries are collections of object modules that can be linked together to create executable object modules. The archiver supports a variety of options that control the archiving process, such as creating object libraries, updating object libraries, and extracting object modules from object libraries.

Preparing document for printing…
0%