Memory Map Error during compilation - Vybrid Tower

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Memory Map Error during compilation - Vybrid Tower

569件の閲覧回数
jackblather
Senior Contributor I

I asked this question over in the Processor Expert (PEx) forum and one of the Freescale guys asked me to post it here.

I am able to compile my PEx project without errors and run it on the Vybrid tower under the DS-5 Debugger. I'm using MQX v4.0.2-GA

However, I just added the MQX component to my PEx project and now I get this compile error:

"../Generated_Code/IO_Map.h", line 49: Error:  #35: #error directive: MVF61NN151MK50 memory map: There is already included another memory map. Only one memory map can be included."

My project compiled fine before and all I did was add the MQX component; then I got that compile error message. I don't know where another memory map could have been included or where I could begin looking for this other memory map.

I'm finding that IO_Map.h (generated code) and MVF50GS10MK50.h (part of the BSP) collide in their memory maps when the MQX component is added to a PEx project.

Is this a bug? Or am I not configuring this correctly?

Can someone help?

Also, the online Help for the MQX component says "Vector table is not generated. All interrupt service routines (ISR) are installed through RTOS.", but the vector_table[] array is generated in Generated_Code/Vectors.c and is populated with the interrupt for the serial port I'm using. I found in AS1.c, that PEx is making the call to _int_install_isr() for the AS1 ISR installation into MQX. So that seems to be working ok, but it's still generating the vector table, too. Is that a bug?

This is the original discussion: Re: Memory Map Error during compilation - Vybrid Tower .

Thanks

0 件の賞賛
1 返信

354件の閲覧回数
petr_uhlir
NXP Employee
NXP Employee

Hi Jack,

the MQX and ProcessorExpert is supported just on Kinetis and ColdFire+ platforms and there are no plans to support Vybrid.

regards Petr