NT-Shell Solution on NXP LPC55(S)0x Series
●The LPC55(S)0x is an Arm® Cortex®-M33 based micro-controller for embedded applications. These devices include:
■CASPER Crypto engine
■Up to 96 KB of on-chip SRAM
■Up to 256 KB on-chip flash
■PRINCE module for on-the-fly flash encryption/decryption
■One CAN-FD controller
■Five general-purpose timers
■One SCTimer/PWM
■One RTC/alarm timer
■One 24-bit Multi-Rate Timer (MRT)
■One Windowed Watchdog Timer (WWDT)
■Eight flexible serial communication peripherals, each of which can be a USART, SPI, I2C, or I2S interface
■One 16-bit 2.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 much 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 will use the USART0 to print information and get command from terminal. We' ve also added control the led toggle status command based on the basic NT-Shell demonstration.
●The sample software is tested on LPC55S06-EVK evaluation board. The software is available for three IDE’s/toolchains:
■MCUXpresso
■Keil μVision
■IAR EWARM
|
|
|
|
Application note & Design Guide |
|
|
|
Please see the document for details |
|
|
|
|
|
|
|
English Chinese Chinese and English Japanese |
|
10/2020 |
|
Rev. 0 |
|
AN13034 |
|
7.3 MB |
- +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.