Shell Solution on NXP LPC55S1x Series

2021-09-24
Introduction:
●The LPC55S1x/LPC551x is an Arm Cortex®-M33-based microcontroller for embedded applications. These devices include up to 96 KB of on-chip SRAM, up to 256 KB on-chip flash, high-speed, and full-speed USB host and device interface with crystal-less operation for full-speed, one CAN-FD controller, five general-purpose timers, one SCTimer/PWM, one RTC/alarm timer, one 24-bit Multi-Rate Timer (MRT), a Windowed Watchdog Timer (WWDT), eight flexible serial communication peripherals (each of which can be a USART, SPI, I2C, or I2S interface), one 16-bit 1.0 Msps ADC, temperature sensor. The Arm Cortex®- M33 provides a security foundation, offering isolation to protect valuable IP and data with TrustZone® technology.
●In embedded systems application, a shell function is helpful to output log information and easy debug some standalone function API. Natural Tiny Shell(NT-Shell) is written by Shinichiro Nakamura, it is a C library for embedded systems, provides VT100 compatible terminal control feature, and needs only serial read/write functions for the porting.
●This application note describes how to integrate NT-Shell files on the NXP LPC5500 with SDK and how to use the shell function. NT-Shell uses the USART0 to print information and get command from terminal. We have also added control the led toggle status command based on the basic NT-Shell demonstration.
●The sample software is tested on LPC55S16-EVK evaluation board. Software is available for three IDE's/toolchains:
■MCUXpresso
■Keil μVision
■IAR EWARM

NXP

LPC55S1xLPC551xLPC55S1x SeriesLPC5500

More

Part#

microcontroller

More

embedded applications ]

More

Application note & Design Guide

More

More

Please see the document for details

More

More

English Chinese Chinese and English Japanese

20 February 2020

Rev. 0

AN12746

4.5 MB

- The full preview is over. If you want to read the whole 13 page document,please Sign in/Register -
  • +1 Like
  • Add to Favorites

Recommend

All reproduced articles on this site are for the purpose of conveying more information and clearly indicate the source. If media or individuals who do not want to be reproduced can contact us, which will be deleted.

Contact Us

Email: