NXP Tech Blog - Page 5

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

NXP Tech Blog - Page 5

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,044
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 19.3K
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,614
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,588
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 1,872
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,083
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,164
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,762
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,086
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,581
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,066
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 38.9K
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,756
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,155
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,249
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,075
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,451
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,115
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,040
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,321
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,204
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,577
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,722
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 1,902
lpcxpresso_supp
NXP Employee
NXP Employee

We are pleased to announce that MCUXpresso IDE v11.1.0 (build 3209) is now available. This is a major new version of the IDE, and contains many new features and enhancements over the previous MCUXpresso IDE v11.0.1 and earlier releases.

Read more...

More
2 0 4,126
omar_cruz
NXP Employee
NXP Employee

The 5V KE MCU series has been designed to maintain high reliability and robustness in harsh electrical noise environments primarily targeting white goods and industrial applications, but now extending its success to consumer applications where touch sensing, safety and motor control capabilities have become a “must have” in the embedded design. 

Read more...

More
0 0 2,982
monicavelez
NXP Employee
NXP Employee

NXP understands that in addition to offering breakthrough innovations its ongoing investment and commitment to longevity is critical to being your trusted supplier. This paired with the continued demand and broad market use of NXP’s MCU portfolio makes it priority for us to extend the longevity1 on the following parts/families by an additional five years.

Read more...

More
0 2 3,732
nxf33441
NXP Employee
NXP Employee

More products today include graphical user interfaces than ever before, and consumers have a growing expectation that they be visually appealing and intuitive to use. Luckily, NXP and its partners make the process of adding a GUI of any level of complexity to your product seamless.

Read more...

More
0 0 3,913
Kathleen
NXP Employee
NXP Employee

Announced in October, the i.MX RT1170 is NXP’s latest break-through technology within the i.MX RT series of Crossover MCUs.  What makes the i.MX RT1170 so cutting edge?

Read more...

More
0 0 1,712
jianfeichang
Contributor IV

开发板是imx8M mini,我们自己做的板子,使用官方镜像yocto 4.14.98,OV5640 mipi摄像头,验证及其测试:

root@imx8mmevk:~# uname -a
Linux imx8mmevk 4.14.98-imx_4.14.98_2.0.0_ga+g5d6cbea #1 SMP PREEMPT Thu Dec 12 08:23:58 UTC 2019 aarch64 aarch64 aarch64 GNU/Linux

我这里用的是I2C4的接口,所以设备树修改arch/arm64/boot/dts/freescale/fsl-imx8mm-evk.dts

Read more...

More
1 0 3,644