Could not find or load the file C_4i_CF_StdABI_MSL.a

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

Could not find or load the file C_4i_CF_StdABI_MSL.a

跳至解决方案
1,551 次查看
xavier_
Contributor I

When I compile the project of uc/os-ii, the codewarrior has some errors:

Could not find or load the file C_4i_CF_StdABI_MSL.a?

And I can't find this file in /ColdFire_Support/Runtime either. Where can I find this file, or which patch I need to install?

Thank you very much.

标签 (1)
标记 (1)
0 项奖励
回复
1 解答
1,304 次查看
TICS_Fiona
NXP Employee
NXP Employee

CW7.2 and CW10 do not use these libraries any more. The new Library set called "Embedded Warrior Libraries" or "EWL" has been created. This provides more flexibility to reduce memory footprint when using stdio operations, since it can disable functionality from the I/O operation reducing its footprint. For more information about this change from v7.1 to v7.2, please see TN268:

http://cache.freescale.com/files/soft_dev_tools/doc/app_note/TN268.pdf

The libraries are located in next path

C:\Freescale\CodeWarrior for Coldfire v7.2\ColdFire_Support

C:\Freescale\CW MCU v10.6\MCU\ColdFire_Support\ewl

Fiona Kuang

Technical Information & Commercial Support

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

在原帖中查看解决方案

0 项奖励
回复
2 回复数
1,305 次查看
TICS_Fiona
NXP Employee
NXP Employee

CW7.2 and CW10 do not use these libraries any more. The new Library set called "Embedded Warrior Libraries" or "EWL" has been created. This provides more flexibility to reduce memory footprint when using stdio operations, since it can disable functionality from the I/O operation reducing its footprint. For more information about this change from v7.1 to v7.2, please see TN268:

http://cache.freescale.com/files/soft_dev_tools/doc/app_note/TN268.pdf

The libraries are located in next path

C:\Freescale\CodeWarrior for Coldfire v7.2\ColdFire_Support

C:\Freescale\CW MCU v10.6\MCU\ColdFire_Support\ewl

Fiona Kuang

Technical Information & Commercial Support

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

0 项奖励
回复
1,304 次查看
xavier_
Contributor I

Thank you for your answer.

The version of my CW is v7.2, and I have found C_4i_CF_StdABI_MSL.a in the path: ..\ColdFire_Support\msl\MSL_C\MSL_CodeFire\Lib.

But there is another libarary could not find: C_TRK_4i_CF_StdABI_MSL.a,  and I rename the library C_V4_4i_CF_StdABI_MSL.a to this one, the complie pass.

Could you help me to explain about this? and how can get the right library?

Thanks a lot.

0 项奖励
回复