Undefined external "__iar_HWMUL"

Technical Note 79022

Arkitekturer:

MSP430

Komponent:

linker

Uppdaterad:

2018-05-31 09:14

Introduction

Trying to build an established project using IAR Embedded Workbench for MSP430 version 6.20 (or later), linking fails with the message

Error[e46]: Undefined external "__iar_HWMUL" ...

Suggested solution

Use the default linker xcl-file for the installation you are using.

Background

The symbol __iar_HWMUL was introduced with IAR Embedded Workbench for MSP430 version 6.20.

Using lnk430f149.xcl as example, there are new lines as below:

// -----------------------------------------------
// Hardware multiplier location
//
-D__iar_HWMUL=130

Note

In general, there are good reason to use only matching versions (e.g., header files, xcl-files, libraries, tools from the same release).

 

All product names are trademarks or registered trademarks of their respective owners.

Det här innehållet finns tyvärr inte på svenska.

Vår webbplats finns främst på vårt koncernspråk engelska, förutom det innehåll för investerare som vi är lagstadgade att kommunicera på svenska. Vi rekommenderar att du besöker vår globala webbplats på engelska för att få en bättre upplevelse.

Vi stöder inte längre Internet Explorer. För att få bästa möjliga upplevelse av iar.com rekommenderar vi att du uppgraderar till en modern webbläsare som Chrome eller Edge.