我也出现了 这问题 官方的解释:
Technical Note 79022
Error[e46]: Undefined external "__iar_HWMUL" ...
EW targets: 430
EW component: Linker
Keywords: XLINK
Last update: March 30, 2015
Problem
Trying to build an established project using 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 has been introduced with 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.