NXP Tech Blog - Page 9

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

NXP Tech Blog - Page 9

nxf39066
NXP Employee
NXP Employee

If you need to create you own SuperSet, following steps should help you.

First of all you need mcu-sdk-2.0 repository with current submodules. Then you need to create some release config e.g. release_config.yml on you disk. Release config format can be found here. Devices, boards or kits names referenced in release config are case sensitive!

Read more...

More
2 1 2,290
nxf47831
NXP Employee
NXP Employee

New features update:

  •  SDKGEN-982Support adding all folder content recursively

        Generator now supports adding all files and all files of its subfolders under some directory recursively with wildcard.

Read more...

More
1 0 1,433
petrstruzka
NXP Employee
NXP Employee

We are pleased to announce that MCUXpresso Config Tools v6 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.

Read more...

More
1 0 2,482
nxf46154
NXP Employee
NXP Employee

New versions of MCUXpresso SDK, IDE, and Configuration Tools are now available. In addition to new product support, you will find these updates and enhanced features in the new releases

Read more...

More
0 2 3,603
nxa18344
NXP Employee
NXP Employee

SPDK (Storage Performance Development Kit) is an optimized storage reference architecture. It is initiated and developed by Intel.

SPDK provides a set of tools and libraries for writing high performance, scalable, user-mode storage applications. It achieves high performance by moving all of the necessary drivers into userspace and operating in a polled mode, like DPDK.

Read more...

More
0 0 2,871
lpcxpresso_supp
NXP Employee
NXP Employee

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

This is a major new version of the IDE, and contains many new features and enhancements over the previous MCUXpresso IDE v10.3.1 and earlier releases. The attached presentation, recommended viewing for all users (new or experienced), provides an overview of many of the major changes, as well as things to be aware of when upgrading from an earlier release

Read more...

More
5 0 5,947
lpcxpresso_supp
NXP Employee
NXP Employee

This article discusses the use of SDK Trustzone example (Hello World) for the LPC55S69 MCU within MCUXpresso IDE.

The following are required to follow this blog post:

  1. MCUXpresso IDE Version 11.0.x
  2. LPCXpresso 55S69 EVK development board
  3. LPCXpresso 55S69 EVK version 2.6 SDK
Read more...

More
0 0 4,923
lpcxpresso_supp
NXP Employee
NXP Employee

When using the QN9080 with SDK v2.2 2019-01-29, or earlier, there is an issue in the SDK internal data which can lead to MCUXpresso IDE v11.0.0 failing to set consistent floating point options when importing multiple examples.

Read more...

More
1 0 1,751
hemantagrawal
NXP Employee
NXP Employee

  • Disable hw_prefetch (u-boot):

setenv hwconfig 'fsl_ddr:bank_intlv=auto;core_prefetch:disable=0xFE'

qixis reset altbank (reset the board - in case using bank 0 run 'qixis reset' only)

 

  • bootargs or othbootargs - add below parameters to bootargs (u-boot).

                  Make sure you see the same in ‘cat /proc/cmdline’ once kernel is booted:

- use 1G hugepages:

default_hugepagesz=1024m hugepagesz=1024m hugepages=6 (or any number)

- isolate cpu's for user space (for the CPUs running DPDK without kernel interference):

isolcpus=1-7

- make sure no rcu stalls and watchdog prints:

nmi_watchdog=0 rcupdate.rcu_cpu_stall_suppress=1

Read more...

More
0 0 2,857
BlackNight
NXP Employee
NXP Employee

With the cost of an single pin, many ARM Cortex-M boards including the NXP i.MX RT1064 can produde SWO data: think about a pin able to stream data out of the chip in realtime.

Read more...

More
3 0 4,076
xiaodong_zhang
NXP Employee
NXP Employee

GmSSL is an open source cryptographic toolbox that supports SM2 / SM3 / SM4 / SM9 and other national secret (national commercial password) algorithm, SM2 digital certificate and SM2 certificate based on SSL / TLS secure communication protocol to support the national security hardware password device , To provide in line with the national standard programming interface and command line tools, can be used to build PKI / CA, secure communication, data encryption and other standards in line with national security applications. For more information, please access GmSSL official website http://gmssl.org/english.html.

Read more...

More
1 0 2,685
nxf47831
NXP Employee
NXP Employee

New features update:

  •  SDKGEN-967Support to automatically hide doc files in Xtensa workspace

         Previously for Xtensa toolchain, developers need to use "hidden: true" in yml to hide documentation files in the                 workspace.
         Now generator can filter files by type attribute to bypass doc type file for Xtensa, which means files with .txt .rtf                 .html .htm .readme .pdf .Doxyfile .xls .css extensions will not be added into the Xtensa workspace.

Read more...

More
1 0 1,565
BlackNight
NXP Employee
NXP Employee

In my previous articles I have used the command line on Linux to build and debug NXP MCUXpresso SDK applications. In this article I'm running code on NXP i.MX RT1064 in RAM or FLASH.

Read more...

More
1 0 3,822
PetrKraus
NXP Employee
NXP Employee

Hi Team,

I would like to share python script for yml verification. It compares yml record with content of physical component folder. Provided information is:

  • Print list of components in yml.
  • Show which files are in yml, but not on disk.
  • Show which files are on disk, but not in yml.
Read more...

More
1 0 1,378
BlackNight
NXP Employee
NXP Employee

Amazon Web Services has released a preconfigured FreeRTOS example for Armv8-M and the NXP LPCXpresso55S69 board. With the addition of board- and device-specific examples, it is even easier to start and use the Arm® TrustZone® features combined with MPU (Memory Protection Unit) on the NXP LPC55xx MCU.

Read more...

More
1 0 3,329
xiaodong_zhang
NXP Employee
NXP Employee

GmSSL是一个开源的密码工具箱,支持SM2/SM3/SM4/SM9/ZUC等国密(国家商用密码)算法、SM2国密数字证书及基于SM2证书的SSL/TLS安全通信协议,提供符合国密规范的编程接口与命令行工具,可以用于构建PKI/CA、安全通信、数据加密等符合国密标准的安全应用。GmSSL项目是OpenSSL项目的分支,并与OpenSSL保持接口兼容。因此GmSSL可以替代应用中的OpenSSL组件,并使应用自动具备基于国密的安全能力。GmSSL项目采用对商业应用友好的类BSD开源许可证,开源且可以用于闭源的商业应用。

Read more...

More
1 1 4,248
BlackNight
NXP Employee
NXP Employee

The ARM TrustZone is an optional secu=rity feature for Cortex-M33 which shall improve the security for embedded applications running on microcontroller as the NXP LPC55S69 (dual-core M33) on the LPC55S69-EVK.

Read more...

More
1 1 6,613
BlackNight
NXP Employee
NXP Employee

This article covers the NXP LPC55S69-EVK board: a dual ARM Cortex-M33 running at 100 MHz with ARM TrustZone

Read more...

More
1 0 4,711
PetrKraus
NXP Employee
NXP Employee

Comprehensive information about SDK SW components and SDK release describing YML can be found in the Yml data record guide here:

http://10.193.108.154:4000/mcu-sdk-generator/doc/Yml%20data%20record%20guide.html#add-a-middleware-y...

Example

We need to build a dependency from the eIQ component to the CMSIS DSK Library component.

Read more...

More
2 0 1,597
nxf47831
NXP Employee
NXP Employee

New features update:

  •  SDKGEN-924Support to automatically link secure and non-secure projects in Mcuxpresso IDE

        This feature supports to link trustzone projects. In MCUXpresso IDE, if you select a secure project or non-secure         project, the other trustzone paired project will be selected automatically.
        In order to enable the feature, "linked_project" need to be set for both projects.

Read more...

More
1 0 1,660
BlackNight
NXP Employee
NXP Employee

In “Tutorial: MCUXpresso SDK with Linux, Part 1: Installation and Build with Maked” I used cmake and make to build the SDK application. In this part I’m going to use the command line gdb to debug the application on the board.

Read more...

More
0 0 4,929
BlackNight
NXP Employee
NXP Employee

I admit: my work laptop machine is running a Windows 10 OS by default. But this does not prevent me running Linux in a Virtual Machine (VM). Each host platform has its benefits, and I don’t feel biased to one or the other, but I have started using Ubuntu more and more, simply because I have worked more on Embedded Linux projects. While I have used mostly Windows with Eclipse for NXP LPC, Kinetis and i.MX platforms in the past, I started using Ubuntu too from last year with the NXP MCUXpresso SDK. I did not find much documentation about this on the web, so I thought it might be a good idea to write a tutorial about it. So here we go…

Read more...

More
2 0 11.4K
Kathleen
NXP Employee
NXP Employee

The way in which people digest information is changing, as more distractions lead way to shorter attention spans and multi-tasking becomes even more important.  The new training series from NXP, i.MX RT Tech Minute, is intended to address this.  The need for technical information present in things like webinars, applications notes, white papers, etc. is important.  But what if you do not even know which topic you are interested in?  How do you know where to get started?

Read more...

More
0 0 1,782
PetrKraus
NXP Employee
NXP Employee

If you need to create of modify YML files describing SDK release and included SW components, you can get detailed information about a format of those YML files here:

https://bitbucket.sw.nxp.com/projects/MCUCORE/repos/mcu-sdk-generator/browse/doc/Yml%20data%20record...

Read more...

More
2 0 1,594
Kathleen
NXP Employee
NXP Employee

As a marketer, I never like to use the suffix “less” as it usually has a negative connotation.  “Less” means not having; without; free from something. Words like hopeless, motionless, and helpless come to mind.  So, when a system architect recently spoke to me about the products in the i.MX RT series and referred to them as being flashless, I cringed a little.

But, is being flashless such a bad thing?  Yes, it means it has no flash memory on-chip, but that is actually giving customers more - More opportunity for differentiated on-chip peripherals.  More options for selecting the perfect memory.  And more opportunity to create cost competitive solutions.

Read more...

More
0 0 1,665
tomaslestyan
NXP Employee
NXP Employee

ENG

TODO

 

CZ-SK

Vytvorenie témy

Dokument je možné vytvoriť na internej komunite dostupnej výhradne NXP zamestnancom. Po tom čo zadanie splní všetky potrebné náležitosti, bude presunuté na verejne dostupnú komunitu.

Vzor pre vytvorenie témy*.

Read more...

More
1 0 1,440
nxf47831
NXP Employee
NXP Employee

New features update:

  •  SDKGEN-865Support IAR compiler optimization strategy flag for library projects

        Compiler Optimization flags are supported for IAR application and library projects:

        1. -On / -Ol / -Om / -Oh / -Oh -Ssize / -Oh -Sspeed / -Oh -Sbalance / --no_size_contraints

Read more...

More
1 0 1,419
BlackNight
NXP Employee
NXP Employee

I really love tiny and bread board friendly boards, especially if they are very affordable and can be use with Eclipse based tools. So I was excited to see the NXP LPC845-BRK board to be available at Mouser, so I ended up ordering multiple boards right away. Why multiple? Because they only cost CHF 5.95 (around $6)!

Read more...

More
1 0 2,857
PetrKraus
NXP Employee
NXP Employee

Non-production mode (debug mode - without the production flag):

  • Returns 0 if everything is ok
  • Returns 1 if there are major cases failed, anyway the process will passed.
  • Returns 2 if there are critical cases failed, process aborts
Read more...

More
0 0 1,436
PetrKraus
NXP Employee
NXP Employee

SDK Release data tables are outputs of the SDK Generator core. These tables are actually YML files, which are inputs to next phases of the SDK generation process, like the SDK manifest generation, SDK release deployment data file generation, CMSIS pack generation and the Package Builder. The data tables are included into the SDK release superset.

Read more...

More
0 0 1,485