NXP Tech Blog - Page 5

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

NXP Tech Blog - Page 5

nxf42461
NXP Employee
NXP Employee

The purpose of this Blog is to assist new users of the AppWizard to create and run their first project. The AppWizard is a tool for creating complete and ready-to-use emWin applications. The tool makes it very easy to build an application, manage resources and even define the application’s behavior.

Managing resources of an application is also made incredibly easy since the user simply has to add their resources to the project. All of the rest is done by the AppWizard, this means the user doesn’t have to fiddle around with dozens of resource files anymore.

Read more...

More
2 1 8,043
nxa13122
NXP Employee
NXP Employee

The sdk data schema and validation has been merged to SDK dev branch and sync to SDK mainline.

The schemas are located in bin\generator\sdk_generator\data\sdk_data_schema.

Now the data validation will be the first and mandatory steps for most generator cmds run. For the time being, data record which violates the schemas will be reported as “warning”, because there are many warnings, generator won’t log them into screen but recorded in stage1 yml log. Please open the stage1 yml log fix the warnings.

Read more...

More
1 0 1,329
Kathleen
NXP Employee
NXP Employee

The Hackster Crossover Code Challenge might be over, but really, it’s just the beginning for you. Now it’s your chance to take advantage of all the ideas to jump start your next design.

Read more...

More
0 0 1,892
Eli_H
NXP Pro Support
NXP Pro Support

In part two in this series on designing with the LPC55S69 VFBGA98 package,  I am going to show you how to use the NXP MCUXpresso SDK tools to help with physical design process.    Combining some features in MCUXpresso with my PCB tool of choice, Altium Designer, I can significantly reduce the time in the CAD process.

Read more...

More
1 1 57.9K
iWave
Contributor V

iWave Systems and Crank Software partnered up to support rich graphics on the powerful NXP i.MX 8 series system on modules and SBC boards. Powered by NXP i.MX8 application processors, the SOM and SBC are optimized for sophisticated real-time computing in embedded applications, and Crank Software’s UI development software, Storyboard, complements the high-performing modules with an out-of-the-box GUI experience.

Read more...

More
0 0 1,837
nxf47831
NXP Employee
NXP Employee

New features update:

  •  SDKGEN-1390The SDK yml data schema and validation task[In Progress]

The aim of this task is to provide a solution(schema + validation) for SDK data annotation and validation. It is an integral part of SDK generator solution.

We expect that with this all developers should be able to

  • Figure out how to config yml data by referring schemas with some typical examples
  • Read out the error log for wrong data record and fix them accordingly(Easily check and find out typos in data record).
  • With correct data, there won’t be any “no xxx for nil class” related run abort.
Read more...

More
1 0 1,194
Eli_H
NXP Pro Support
NXP Pro Support

Now that we have discussed the LPC5500 series at a high level and investigated some of the cool features,  it is time to roll up our sleeves work on some real hardware.    In this next series of articles, I want to step through a simple hardware design using the LPC55S69.   We are going to step a bit beyond the application notes and going through a simple design using Altium Designer to implement a simple project. 

Read more...

More
2 0 23.5K
lpcxpresso_supp
NXP Employee
NXP Employee

Please find attached a document detailing how to debug the Kinetis KE0x range of MCUs via LinkServer (CMSIS-DAP) debug connections using MCUXpresso IDE version 11.1.1 (or later).

 

This document and updates within the version 11.1.1 release of MCUXpresso IDE address an issue seen if attempting to debug these parts in earlier versions of MCUXpresso IDE.

 

Note: it is expected that the issues described in the attached document will be addressed in updated SDK releases for this range of MCUs for use with MCUXpresso IDE version 11.1.1 or later.

 

Yours,

 

MCUXpresso IDE Support

More
0 0 1,831
lpcxpresso_supp
NXP Employee
NXP Employee

We are pleased to announce that MCUXpresso IDE v11.1.1 (build 3241) is now available.

This is a maintenance release that builds upon the previous MCUXpresso IDE v11.1.0, and we recommend that all existing users download and install this new version. It also incorporates a minor update to the integrated MCUXpresso Config Tools.

Read more...

More
0 0 3,833
asim_zaidi
NXP Employee
NXP Employee

NXP PSIRT was informed by security researchers about two Denial of Service (DoS) vulnerabilities which can cause crashes or message-dependent deadlocks in certain Bluetooth Low Energy (Bluetooth LE) implementations of the MCUXpresso Software Development Kit (SDK). The specific software vulnerabilities are...

Read more...

More
3 0 2,114
nxf47831
NXP Employee
NXP Employee

New features update:

  •  SDKGEN-1389Support Periodic Window Update feature for Keil

        Variables will update periodically if View – Periodic Window Update is selected when debugging. To enable or disable this option, a tag named "periodic_update" should be set in yml. Besides, a .uvoptx template file must be set, or this setting can not take effect.

Read more...

More
1 0 1,242
Eli_H
NXP Pro Support
NXP Pro Support

I recently wrote about the ample processing capabilities built into the LPC55S69 MCU  in addition to the Dual USB capabilities and large banks of RAM.  Now it is time to explore some peripherals and features that are often overlooked in the LPC family but are very beneficial to many embedded system designs.

Read more...

More
0 2 4,495
lpcxpresso_supp
NXP Employee
NXP Employee

LPCScrypt v2.1.1 | NXP  is now available. This release incorporates the latest versions of LPC-Link2 firmware for both CMSIS-DAP and also SEGGER J-Link.

LPCScrypt is a command-line based, fast flash (internal and QSPI), EEPROM, OTP and security programming tool for LPC1800 and LPC4300 series microcontrollers. It is also the primary delivery mechanism for supplying and programming CMSIS-DAP firmware images for LPC-Link2 and LPCXpresso Boards.

Read more...

More
0 0 1,994
iWave
Contributor V

The Debian based open-source Linux distribution Ubuntu finds its wide use across Desktop, Servers, Containers, and now in IoT and cloud applications. Being very secure and its OpenStack support, it is further getting adapted widely in high end embedded computing applications as well.

iWave systems rich i.MX8 System on Module and SBC product portfolio is supported with Yocto Linux, Android, and QNX BSP. Now iWave Systems is enabling the Bionic Beaver Ubuntu 18.04 LTS support to its latest i.MX8 Quad Max, Quad Plus, and i.MX8M, i.MX8M mini system on Modules and SBC products.

Wayland support in the BSP brings better performance, code maintainability, and security compare to X server. In Wayland, compositing is passive, which means the compositor receives pixel data directly from clients, and hence it reduces the latency compared to the X server. The GUI with the Wayland Compositor on the iWave i.MX8 board is shown below;

Read more...

More
1 0 2,255
Eli_H
NXP Pro Support
NXP Pro Support

I recently wrote about the ample processing capabilities built into the LPC55S69 MCU. In this article I am going to highlight some very useful IO interfaces and memory.

Read more...

More
3 2 4,936
PetrKraus
NXP Employee
NXP Employee

davidjurajda‌:

Yes, it is mandatory. Because the internal SDK repository structure is not same as public package structure you have to support -r.  “-r” is basically transformation between internal repository and external package (file merging, changing folder structure). If you would like to produce public package you have to support also –production, which introduce strict testing.

Read more...

More
1 0 1,240
Eli_H
NXP Pro Support
NXP Pro Support

Most of my life, programming and embedded microcontrollers has been a passion of mine.  Over the course of my career I have gained experienced on many different architectures including some that are very specialized for specific applications. Even with current diverse market of specialized devices,  I continue to find the general-purpose microcontroller market the most interesting. I believe this stems from how I first fell in love with computing. It can be traced back to the 7th grade when we were learning “Computer Literacy” with the Apple IIe computer. During the course, students learned how to code programs in the BASIC language. Projects spanned everything from simple graphics, printing and games. Simultaneous to that experience, I learned that my other 7th grade passion, playing the Nintendo, was connected to the activities in computer literacy. Through a popular gaming magazine, I discovered that the chip that powered the Nintendo was the device that powered the computers at school, the venerable “6502”. That was the real moment of epiphany. If a CPU could be both a gaming system and a word processor,  it could really *do anything* I wanted. It wasn’t long before I was digging into the intricate details of the 6502 to power my creations. The 6502 was my 1st general purpose CPU.

Read more...

More
5 4 41.4K
lpcxpresso_supp
NXP Employee
NXP Employee

An issue has been identified in MCUXpresso IDE v11.1.0 with SDK 2.7 that in certain circumstances can cause the IDE to issue one or more erroneous duplicate file error popups when importing SDK examples or creating new SDK-based projects.

Read more...

More
0 0 1,939
ganesh_k
Contributor III

Hello everyone,

Greetings of the day...

 

      we are doing the flat design with imx6ul with 2 RAMs(MT41K512M8DA-107P). So how can i configure this in barebox source. is any reference is available with 2 RAMs?

Read more...

More
0 0 1,296
iWave
Contributor V

Oftentimes, developing an end application is like a scary game of maze. One can easily get lost in its winding paths lined with unseen twists and obstacles. A wrong choice can lead you to start all over again, making the journey grim, and the goal out of reach.

For developers, the challenges are real and huge, turning the development process into a difficult chase to fulfill performance and time to market objectives while achieving customer expectations as well.

From prototype, integration to development, there are a multitude of bottlenecks lurking in every path. With so many design challenges to overcome, developers often find it hard to integrate cutting edge technologies in their end applications and optimize their designs with the best performance and features.

Read more...

More
0 0 2,455
iWave
Contributor V

QNX is a Unix-like Real Time Operating System primarily developed for safety and mission critical embedded systems and includes the following unique features;

Microkernel architecture

  • Dynamically upgradable services and applications
  • Fine-grained fault isolation and recovery
  • Message-passing design for modular, well-formed systems

Instrumented microkernel

  •  System-wide performance analysis and optimization
  •  Fast detection of timing conflicts, hidden faults, etc.
Read more...

More
0 0 2,240
brendonslade
NXP TechSupport
NXP TechSupport

EmSA recently released some updates to FAIM support on LPC84x devices in their popular Flash Magic tool. If you are using this unique feature of the LPC84x device series be sure to update to version 12.65 or later to get access to command line support and the latest fixes for some previous bogus errors/warnings that were appearing.

Read more...

More
0 0 1,636
brendonslade
NXP TechSupport
NXP TechSupport

Our MCUXpresso SDK is expanding to include more and more graphics examples, including LittleVGL and emWIN support for SPI-based LCDs. The examples we provide can be ported to different controllers, but are based/tested on a shield from Adafruit (product ID:1947) with an ILI9341 TFT controller and FT6206 cap touch controller. Adafruit have released different versions of this shield; early ones (marked as v2.3) work out of the box with NXP's boards, but later versions (that don't have a version number!) need a couple of simple modifications.

Read more...

More
1 0 3,484
lpcxpresso_supp
NXP Employee
NXP Employee

NXP provides MCUXpresso SDKs that are configured for use with our standard evaluation boards. These can be used when carrying out your initial evaluation of our MCUs and early development work. However, in most cases you will reach the point of having your own development or production board. This will mean modifying the pins, clocks and other configuration settings from the evaluation board originally used, generally using the MCUXpresso Config Tools, to match your own board. This will initially be done on a per-project basis.

Read more...

More
1 0 2,312
petrstruzka
NXP Employee
NXP Employee

We are pleased to announce that Config Tools for i.MX Application Processors v7 are now available.

The Config Tools for i.MX is a set of configuration tools that provide an efficient method
for evaluation and configuration of pins routing and DDR memory settings when designing
with NXP's application processors based on Arm® Cortex®-A cores, including i.MX MPUs.

Read more...

More
0 0 1,473
petrstruzka
NXP Employee
NXP Employee

We are pleased to announce that MCUXpresso Secure Provisioning Tool v1 is now available.

MCUXpresso Secure Provisioning Tools is a graphical user interface (GUI) tool covering the secure boot
process, aimed primarily at microcontroller customers. It provides unified GUI front-end over existing
command-line tools - FlashLoader, elftosb, blhost, cst.

Read more...

More
1 0 1,344
devonna_dorton
NXP Employee
NXP Employee

NXP's MCUXpresso Software and Tools has expanded to include a new Secure Provisioning Tool, support for integrated third software solutions and has major improvements in the user experience for software selection. This newly updated suite further augments the easy-to-use SDK, IDE and Configuration Tools for streamlined development with Arm® Cortex®-M cores, including NXP’s LPC and Kinetis MCUs and the  i.MX RT Crossover Processors. A (comprehensive) list of supported devices can be found in the MCUXpresso community here: https://community.nxp.com/docs/DOC-333073

 

MCUXpresso software and tools bring together the best of NXP’s software enablement (core technologies) and integrated solutions from select partners (enabling technologies) into one enablement ecosystem for a shared software experience across a broad set of Arm® Cortex®-M MCUs.

Read more...

More
0 0 1,723
MeganHansen
NXP Employee
NXP Employee

New versions of MCUXpresso SDK, IDE, and Configuration Tools are now available, along with a new Secure Provisioning Tool.

Read more...

More
0 0 1,899
petrstruzka
NXP Employee
NXP Employee

We are pleased to announce that MCUXpresso Config Tools v7 are now available.

MCUXpresso Configuration Tools is a product with set of tools that help users of all levels with a Cortex-M-based MCU solution.

Features

  • Available as Web, Desktop application and MCUXpresso IDE plug-ins
  • MCUXpresso SDK v2 support
  • Multicore support
  • GUI localized for English and Simplified Chinese
  • On-Demand device data download for latest features and support
  • Integrated directly within MCUXpresso IDE, standalone version supports other compilers and IDEs
  • Currently there are the following tools available

Read more...

More
0 0 2,053