The RT685-AUD-EVK allowed me to validate my custom frontend circuitry and get started on other critical DSP software development. I was able to connect the piezoelectric saddle pickups on my engineering guitar into the test bed via the custom daughtercard. From here I can focus on firmware in the MCU and DSP cores in the RT685.
NXP's free UI design tool for the open source LVGL graphics library continues to add great new features and capabilities. GUI Guider 1.3.0 was released on January 24th 2022 and includes exciting new widgets, more host platform support, Keil project output and Micropython.
An interactive tutorial on how to create your own MATLAB Simulink temperature sensor application by applying the model-based design approach, how to configure and use the i.MXRT1060 EVK using NXP MCUXpresso, a thermistor module and the IMXRT Toolbox.
Please find attached a document detailing various features related to using the IMXRT1170-EVK(B) evaluation board with MCUXpresso IDE v11.x.x and SDK v2.x.x, including details of multicore debugging and how to enable SWO trace on this MCU.
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.
SDKGEN-1389Support Periodic Window Update feature for Keil
Variables will update periodically ifView – Periodic Window Updateis 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.
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.
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.
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.
In March of 2017, NXP released the debut version of the MCUXpresso SDK along with an IDE and set of Config Tools under the same MCUXpresso name. Since that time we have seen an amazing response from developers downloading and using this suite of software and tools. The number of MCUXpresso SDK downloads recently surpassed 100,000 unique downloads.
As the NXP and former Freescale microcontrollers were unified under one company, we knew we needed to provide a consistent and efficient software development platform – one that would allow you the flexibility to develop on a wide range on NXP microcontrollers without the need to relearn a new software architecture or re-invent basic enablement functionality.
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…
I have built an application to interface an accelerometer with the new LPC845 Breakout board using the I2C SDK driver.
The accelerometer acts as an I2C slave device to the LPC845 master device. Colors on the on-board RGB LED change according to the accelerometer position.
The accelerometer is a slave device in this application with slave address: 0x1D. The position of the board is determined by the x,y,z-axis values obtained from this slave device. The change in these x,y,z values detects the movement of the LPC845 Breakout board. I have assigned various patterns to the RGB LEDs for each movement along the y-axis.
The Kinetis Design Studio support has been phased out. The latest SDK version 2.4 doesn’t support this toolchain. The SDK builder always builds new SDK packages from the latest SDK version supporting the selected device/board/kit. That is the reason why KDS is not on the list of the available toolchains now.