mwldmcf.exe application error memory read

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

mwldmcf.exe application error memory read

ソリューションへジャンプ
1,242件の閲覧回数
michaeld
Contributor II

Hi,

 

When I run the mwldmcf.exe linker on the command line I get an application error exception notice: "The instruction at '0x...' referenced memory at '0x...'.  The memory could not be 'read'".  This is part of my CodeWarrior V7.0 installation I am using to build a flash binary for an MCF52211 ColdFire MCU.

 

The following is the version information for mwldmcf.exe:

"CodeWarrior Linker for ColdFire.

Copyright (c) 2007, Freescale Semiconductor, Inc

All rights reserved.

Version 5.0 build 7 (build 07)

Runtime Built: Sep  5 2007 16:23:09

 

Usage: mwldmcf.exe [-options]... [files]... [@response]...

 

Please enter 'mwldmcf.exe -help' for information about options."

 

The following is the linker command I am running from the command line:

C:\\"Program Files"\Freescale\\"CodeWarrior for ColdFire V7.0"\ColdFire_Tools\Command_Line_Tools\mwldmcf.exe -processor MCF521X -msgstyle gcc -lC:\\"Program Files"\Freescale\\"CodeWarrior for ColdFire V7.0"\ColdFire_Support\Runtime\C_4i_CF_Runtime.a -lC:\\"Program Files"\Freescale\\"CodeWarrior for ColdFire V7.0"\ColdFire_Support\msl\MSL_C\MSL_ColdFire\Lib\C_4i_CF_SZ_MSL.a -main "__startup" -force_active '__vect','__cfm' -sreclength 32 -breclength 252 -sreceol unix -keeplocal off -nodeadstrip -listing -show all -warn on -g  lcf\MCF52211_INTERNAL_FLASH.lcf [list of object '.o' files] -o bin\MCF52211_INTERNAL_FLASH.elf

 

Any advice or tips?

ラベル(1)
0 件の賞賛
返信
1 解決策
1,005件の閲覧回数
michaeld
Contributor II

This error went away after I upgraded from CodeWarrior v7.0 to CodeWarrior v7.2 and applied the 7.2.2 patch.  The patch had some change comments about crashing: "MTWX41751 – Corrected a linker error that counted the size of an empty segment as code; and therefore, causing a license error message to be displayed.".  I installed it and the linker does not crash anymore.  Now I am trying to upgrade my command line build to use the EWL libraries, and the IDE build was converted automagically.  Updating the command line build has not been easy, but we are working the issue here:

mwldmcf.exe linker error for coldfire mcf52211(codewarrior v7.2)

元の投稿で解決策を見る

0 件の賞賛
返信
1 返信
1,006件の閲覧回数
michaeld
Contributor II

This error went away after I upgraded from CodeWarrior v7.0 to CodeWarrior v7.2 and applied the 7.2.2 patch.  The patch had some change comments about crashing: "MTWX41751 – Corrected a linker error that counted the size of an empty segment as code; and therefore, causing a license error message to be displayed.".  I installed it and the linker does not crash anymore.  Now I am trying to upgrade my command line build to use the EWL libraries, and the IDE build was converted automagically.  Updating the command line build has not been easy, but we are working the issue here:

mwldmcf.exe linker error for coldfire mcf52211(codewarrior v7.2)

0 件の賞賛
返信