MC1322x demo project link error no "__iar_data_init"

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

MC1322x demo project link error no "__iar_data_init"

2,759 次查看
solar
Contributor I
I am working on a project using MC1322x Evaluation Kit. I create a demo solution on MAC ARM7 codebase. When I use IAR EWARM 5.20 compiling MyStarNetwork demo (Coordinator). I got message like that.

Warning[Lt010]: Inconsistent enum container size
D:\Projects\Freescale\My Solution\Connectivity Test
RX\Debug\Obj\Display.o and 10 other objects uses smallest
possible Init_Utils.o(MC1322x.a) uses word size

Error[Li005]: no definition for "__iar_data_init" [referenced from
D:\Projects\Freescale\My Solution\Connectivity Test
RX\Debug\Obj\Init-IAR.o]

Can anybody help me out?
标签 (1)
0 项奖励
回复
2 回复数

850 次查看
addiyi
NXP Employee
NXP Employee

Hello,

The MC1322x MAC ARM7 codebase require IAR EWARM version 5.11. You are using 5.20 which contains changes in the linker.

The 5.11 evaluation version of EWARM for Freescale:

browse to -- www.iar.com
click -- Products
click -- Compilers and debuggers
click (in left column) -- ARM
click (in left column) -- Version 5.11
click (in right column) -- Evaluation edition for Freescale ZigBee solutions

Regards,
Adrian

0 项奖励
回复

850 次查看
Mads
Contributor V
Solar,
 
Please contact IAR for compiler support. they can assist you.
 
Br,
Mads
0 项奖励
回复