Help me to choose right EVM for development with RTOS

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Help me to choose right EVM for development with RTOS

2,036 Views
shinosamuel
Contributor I

Hi all,

Presently we planned to move our platforms to LPC series micro controller for a communication related project. As a newbie to NXP LPC series, selecting an EVM for  LPC43S57JET256  controller is confusing for me.From the data collected, we selected LPCXpresso43S37 Development Board as a better option for our design. But someone kindly help me to find answers to my below query.

Q1: Is this EVM sufficent for development on uc/RTOS on the LPC43S57/LPC43S37 controller or we had to go for any other platforms from KEIL which is suggested on uc/RTOS website?

(Kindly suggest how to start development with an RTOS kernal on PC43S57JET256 device. Also like to know whether uc/RTOS integration is possible over any supported IDE  by NXP)

Q2: Is LPCXpresso43S37 Development Board had better support with LPCXpresso IDE or using any other IDE will affect our development?


Regards,

Shino

Labels (3)
0 Kudos
7 Replies

1,138 Views
kerryzhou
NXP TechSupport
NXP TechSupport

Hi Shino  Samuel

   Answer your 2 questions:

Q1: Is this EVM sufficent for development on uc/RTOS on the LPC43S57/LPC43S37 controller or we had to go for any other platforms from KEIL which is suggested on uc/RTOS website?

   Yes, you can use the ucos in the LPC43S57/LPC43S37 controller, actually in the Micrium | Real Time Operating Systems  website, there has some example for the LPC4357 for your reference, there also have the according document.

Micrium_MCB4300_os3 | Micrium 

   Beside the ucos RTOS, in the nxp website, there also have the freertos example for your reference, more details, please download the lpcopen code, there have the freertos project.

http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/lpc-cortex-m-mcus/lpc-cor... 

Q2: Is LPCXpresso43S37 Development Board had better support with LPCXpresso IDE or using any other IDE will affect our development?

      No,  it is not defined to use the LPCXpresso IDE, except the LPCXpresso IDE, you also can use other IDE, for example: MDK, IAR.

      You can choose it by yourself.

Wish it helps you!

If you still have question, please contact me!

Have a great day,
Kerry

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

1,138 Views
shinosamuel
Contributor I

Hi Kerry 

Thanks for your support. I would like to get clarification on some points, If you can help it will be helpful

Q1. Is LPC 4300 life cycle in terms of support and delivery is appreciable to use with a large volume devices that will be in market for at least 10 years?

Q2. Is there any voice libraries from NXP for Acoustic echo cancellation?

Regards,

Shino

0 Kudos

1,138 Views
kerryzhou
NXP TechSupport
NXP TechSupport

Hi Shino,

    Q1: Is LPC 4300 life cycle in terms of support and delivery is appreciable to use with a large volume devices that will be in market for at least 10 years?

       About the product life cycle, you need to contact your local Distributor, you can find the Distributor from this link:

Distributor Network|NXP 

Q2. Is there any voice libraries from NXP for Acoustic echo cancellation?

    About the volice detection, please refer to this application  LPC5411x Voice Detection and Recognition,

Wish it helps you!


Have a great day,
Kerry

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

0 Kudos

1,138 Views
brendonslade
NXP TechSupport
NXP TechSupport

Hi Kerry,

LPC parts are intended for markets that require long lifetimes. See our longevity program information for LPC here:

http://www.nxp.com/about/about-nxp/technology-leadership/product-longevity/product-longevity-nxp-lpc...

You can look up program details on a per-part basis here.

For AEC we don't have example code as this typically contains very specialist IP. However, AEC is possible on Cortex M4 devices and the LPC43xx offer high performance and large amounts of RAM to support this application.

Companies such as Adaptive Digital have products like this:

http://www.adaptivedigital.com/product/arm/acoustic-ec-arm.htm

The LPCXpresso boards don't have an on-board audio codec, so you will need to add a shield board to bring in that functionality. You could also consider the MCB4357 board, which has an audio codec and is supported by MDK middleware (if you have a license for that.)

regards,

Brendon

0 Kudos

1,138 Views
kerryzhou
NXP TechSupport
NXP TechSupport

Thanks Brendon,

 Your reply really give me a lot of information!

Best Regards,

Kerry

0 Kudos

1,138 Views
shinosamuel
Contributor I

Hi Kerry,

Thanks for your quick response.

Kindly clarify, if NXP LPC4300 series has some out of box libraries for Acoustic Echo Cancellation (AEC) or shall we select any other low power series controllers for audio related radio handset application?. And do you know whether the NXP will provide Long Term Support in case of chip delivery and support for LPC4300?

Regards,

Shino

0 Kudos

1,138 Views
kerryzhou
NXP TechSupport
NXP TechSupport

Hi Shino,

   I didn't find the LPC4300 volice libraries, just find the the voice application for LPC5411X, you refer to that reference manual.

   If the product is in life cycle, we will provide the support.

Wish it helps you!


Have a great day,
Kerry

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

0 Kudos