Target Process does not show Cortex-a53

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

Target Process does not show Cortex-a53

跳至解决方案
1,036 次查看
david_kempert
Contributor I

I am trying to select a target processor in CodeWarrior 11.4.0 and the Cortex-a53 does not show up in the drop down list. How do I select this processor?

0 项奖励
1 解答
889 次查看
Pavel
NXP Employee
NXP Employee

CodeWarrior has removed support for customizing target-specific compiler optimizations, due to no perceived benefit in doing so.
You can still do that, though. Go to C/C++ Build -> Settings -> Tool Settings -> Cross ARM C Compiler -> Optimizations -> Other optimization flags and add "-mtune=cortex-a53" to that text box. Then recompile the project.

Have a great day,
Pavel Chubakov

在原帖中查看解决方案

0 项奖励
3 回复数
890 次查看
Pavel
NXP Employee
NXP Employee

CodeWarrior has removed support for customizing target-specific compiler optimizations, due to no perceived benefit in doing so.
You can still do that, though. Go to C/C++ Build -> Settings -> Tool Settings -> Cross ARM C Compiler -> Optimizations -> Other optimization flags and add "-mtune=cortex-a53" to that text box. Then recompile the project.

Have a great day,
Pavel Chubakov

0 项奖励
889 次查看
Pavel
NXP Employee
NXP Employee

See the following document about CodeWarrior 11.4.0:

https://www.nxp.com/docs/en/release-note/CW-ARMV8-RN.pdf

 

This CodeWarrior supports QorIQ LS-Series processors.

See the LS1012a, LS1043a and LS1088a Reference Manual.

These Reference Manuals shows that cores of these processors are Cortex A53.

Have a great day,
Pavel Chubakov

 

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

0 项奖励
889 次查看
david_kempert
Contributor I

That wasn't my question. I am using the LS1043a processor and want to select the cortex-a53 from the drop down menu from Properties->C/C++ Build->Settings->Tool Settings->Target Processor->Arm Family. Setting this adds -mcpu to the compiler command line, but Cortex-A15 is the highest core that can be selected. For now I am getting around this by selecting "Toolchain default" as the ARM family, and "armv8-a" as the Architecture.

0 项奖励