AnsweredAssumed Answered

MQX BSP Porting for MK61FN1M0VMJ12 using Processor Expert

Question asked by venkata preasad on May 21, 2015
Latest reply on May 21, 2015 by soledad

Hi team,

 

Environment :

     MQX 4.1

     IAR Embedded workbench

 

To create BSP for processor MK61FN1M0VMJ12, We followed the steps given in below doc

Freescale_MQX_4_1\doc\mqx\MQX_BSP_Porting_Example_User_Guide.pdf

 

steps:

     Cloning the BSP

     Installed PEx 10.4

     Setting up BSP for PEx with IAR EW-ARM for our processor 

     Build the MQX libraries

 

When I tried to test the BSP by executing a demo application which is created from "make_new_k60_mqx_project_iar.exe":

 

i am getting the following linker errors

 

Error[Li006]: duplicate definitions for "PE_low_level_init"; in "bsp_cm.o(bsp.a)", and "Cpu.o(bsp.a)"

Error[Li006]: duplicate definitions for "SR_lock"; in "bsp_cm.o(bsp.a)", and "Cpu.o(bsp.a)"

Error[Li006]: duplicate definitions for "SR_reg"; in "bsp_cm.o(bsp.a)", and "Cpu.o(bsp.a)"

Error[Li006]: duplicate definitions for "__low_level_init"; in "Cpu.o(bsp.a)", and "comp.o(psp.a)"

 

Please help me in resolving this issues.

Outcomes