library selection when creating S32R274 project

cancel
Showing results for 
Search instead for 
Did you mean: 

library selection when creating S32R274 project

Jump to solution
582 Views
Contributor I

Greetings:

    would anyone help me about the differences between the EWL/EWL Nano/NewLib/NewLib Nano as below? 

    I used to select the EWL library in MPC5775K project by default. I'd like to know if it is the most suitable selection for radar signal processing?

Jimmy

        pastedImage_1.png

0 Kudos
1 Solution
22 Views
NXP Employee
NXP Employee

Hi,

There are basically two main Ansi C/C++ libs familes supported by S32DS: Newlib and EWL

Newlib

Newlib-nano

  • Newlib variant that is targeting memory constrained devices (e.g. no floating point support for std. I/O)

EWL (Embedded Warrior Library)

  • proprietary libraries created by NXP (source code available and distributed with S32DS/CodeWarrior)
  • maintained by NXP
  • easy migration from CodeWarrior projects
  • good scalability via config macros 

EWL-nano

  • EWL variant that is targeting memory constrained devices (currently smaller footprint then Newlib-nano)

S32R274 is a device with enough memory ~2MB internal Flash/ >1 MB of onchip SRAM. So you can choose between EWL and Newlib.

Hope it helps.

Stan

View solution in original post

2 Replies
23 Views
NXP Employee
NXP Employee

Hi,

There are basically two main Ansi C/C++ libs familes supported by S32DS: Newlib and EWL

Newlib

Newlib-nano

  • Newlib variant that is targeting memory constrained devices (e.g. no floating point support for std. I/O)

EWL (Embedded Warrior Library)

  • proprietary libraries created by NXP (source code available and distributed with S32DS/CodeWarrior)
  • maintained by NXP
  • easy migration from CodeWarrior projects
  • good scalability via config macros 

EWL-nano

  • EWL variant that is targeting memory constrained devices (currently smaller footprint then Newlib-nano)

S32R274 is a device with enough memory ~2MB internal Flash/ >1 MB of onchip SRAM. So you can choose between EWL and Newlib.

Hope it helps.

Stan

View solution in original post

22 Views
Contributor I

Hi Stanislav:

    Many thanks for your detailed description. It is clear to me for this question.

Jimmy

0 Kudos