![embeddedpro](/img/default-banner.jpg)
- Видео 37
- Просмотров 108 787
embeddedpro
Добавлен 30 авг 2019
Geeky. Curious. Trustworthy. Generous. Embedded...
Based in the United Kingdom, Mark at embeddedpro(r) is a well-known professional in the embedded systems industry, with 20+ years' experience in microcontroller systems. With a curiosity about microcontrollers, embedded software and operating systems, Mark blogs about what he learns on this embeddedpro channel. You'll find unboxing, code snippets and a deep dive on some of the latest technology here at embeddedpro.
Based in the United Kingdom, Mark at embeddedpro(r) is a well-known professional in the embedded systems industry, with 20+ years' experience in microcontroller systems. With a curiosity about microcontrollers, embedded software and operating systems, Mark blogs about what he learns on this embeddedpro channel. You'll find unboxing, code snippets and a deep dive on some of the latest technology here at embeddedpro.
MCU-LINK-PRO Tutorial - Getting Started
NXP have launched the MCU-LINK-PRO debug probe. It supports CMSIS-DAP and JLINK-Lite profiles, and adds Energy Measurement (and more) to the earlier MCU-LINK probe.
This tutorial shows you how to get started.
Find more information about MCU-LINK-PRO here: www.nxp.com/part/MCU-LINK-PRO#/
This tutorial shows you how to get started.
Find more information about MCU-LINK-PRO here: www.nxp.com/part/MCU-LINK-PRO#/
Просмотров: 2 827
Видео
MCU-LINK-PRO Tutorial - Power Measurement
Просмотров 7252 года назад
NXP have launched the MCU-LINK-PRO debug probe. It supports CMSIS-DAP and JLINK-Lite profiles, and adds Energy Measurement (and more) to the earlier MCU-LINK probe. This tutorial shows you how to get started using the Energy Measurement with CMSIS-DAP and MCUXpresso IDE.
MCU-LINK-PRO Tutorial - Virtual COM port
Просмотров 1,3 тыс.2 года назад
NXP have launched the MCU-LINK-PRO debug probe. It supports CMSIS-DAP and JLINK-Lite profiles, and adds Energy Measurement (and more) to the earlier MCU-LINK probe. This tutorial shows you how to get started with the Virtual COM (VCOM) UART to USB adaptor.
MCU-LINK-PRO Tutorial - Getting Started (old)
Просмотров 2332 года назад
NXP have launched the MCU-LINK-PRO debug probe. It supports CMSIS-DAP and JLINK-Lite profiles, and adds Energy Measurement (and more) to the earlier MCU-LINK probe. This tutorial shows you how to get started.
4: gui-guider tutorial - graphics with mimxrt1170-evk [part 3]
Просмотров 1,7 тыс.2 года назад
This tutorial uses the screen designed with "gui-guider" and imports the generated resources into MCUXpresso IDE. I show you how to import the files, and then programmatically move screen elements. Finally, the code is built, and flashed to a NXP MIMXRT1170-EVK target board, and output on the MIPI display RK055HDMIPI4M. T
3: gui-guider tutorial - graphics with mimxrt1170-evk [2]
Просмотров 3,2 тыс.3 года назад
This tutorial uses the screen design tool "gui-guider" to create a simple animated screen to run on NXP MIMXRT1170-EVK, and output on the MIPI display RK055HDMIPI4M. The screen and events are constructed in gui-guider, tested by downloading it to the 'EVK from gui-guider, and finally the code is exported to MCUXpresso IDE. In the next video - part [3] - the code will be completed in MCUXpresso ...
2: gui-guider graphics with mimxrt1170-evk [1]
Просмотров 2,9 тыс.3 года назад
The mimxrt1170-evk board from NXP has some great graphics features, including an optional 5.5" 720x1280 pixel MIPI display with touchscreen. Over the next three videos, I'll show you how to use the free screen-design software from NXP named "gui-guider" to build an attractive, responsive GUI interface. After designing the screen, it can be simulated and tested in gui-guider, before code is expo...
1: introducing mimxrt1170-evk
Просмотров 2 тыс.3 года назад
I recently got my hands on NXP's MIMXRT1170-EVK, featuring the 1.0 GHz Crossover mcu MIMXRT1176. I have some cool ideas of what I can do with all that performance and memory. Let's start with an unboxing.
8 eInk display with OKdo E1 board: WeatherStation part 3
Просмотров 3654 года назад
Previously I showed you how to sample humidity, temperature and pressure from the Bosch BME280 environmental sensor with software running on the LPC55S69 OKdo E1 board. This week I add the Mikroe eInk Click board MIKROE-2659 and display the readings each minute. This weather station project is then completed by displaying the history of max/min readings over the last 7 days. .
7 MCUXpresso SDK Tutorial: Real-Time Clock on OKdo E1 board in "Weather Station" project.
Просмотров 7884 года назад
A bonus tutorial this week as I show you how to use the Real-Time Clock (RTC) peripheral on the OKdo E1 board. This is a very easy peripheral to get going and I show it live in the video. I take the weather station project from earlier week, and add the RTC driver with the MCUXpresso IDE "Manage SDK Components" wizard. It is then quick to initialise the RTC and generate a 60-second Alarm, which...
6 MCUXpresso SDK Tutorial: I2C on OKdo E1 board in "Weather Station" project.
Просмотров 1,1 тыс.4 года назад
This week's tutorial continues with the I2C peripheral on the OKdo E1 board. Previously I showed how to use MCUXpresso IDE, SDK and Config tools to set up I2C to use the Mikroe Weather Click board MIKROE-1978. In this video I start to bring the Weather Station project together. And show how to configure, calibrate, poll and read the Bosch BME280 environmental sensor from the NXP LPC55S69 microc...
5 MicroTick (UTICK) Timer tutorial with OKdo E1 board
Просмотров 8274 года назад
This week's tutorial shows how to use the MicroTick (UTICK) timer from the MCUXpresso SDK. This timer is a very simple, easy-to-use timer, but is frequently overlooked (and does not have an SDK example project). I show how the timer can be used on the OKdo E1 board, and how it can be applied to make while() loops more robust.
4 MCUXpresso Peripheral Config tutorial: I2C with OKdo E1 board
Просмотров 3 тыс.4 года назад
This week's tutorial shows how to use the Clocks, Pins and Peripheral config tools in MCUXpresso to set up the I2C peripheral on the OKdo E1 board. These tools, combined with the I2C driver from the MCUXpresso SDK, will make it really easy to set up and use I2C on the board. As an example, I show using the Mikroe Weather Click board MIKROE-1978, and reading the Bosch BME280 environmental sensor...
3 MCUXpresso Clocks Config tutorial with OKdo E1 board
Просмотров 1,8 тыс.4 года назад
Or... Help! E1 hangs up when I run an SDK project. We've seen that the E1 board does not have a 16 MHz crystal fitted. Some SDK projects use the BOARD_BootClockPLL150M() function and this requires a 16 MHz crystal reference to the PLL. When these projects run, the code hangs, waiting for the PLL to lock... it never does. This week, we'll fix this problem with a new clock configuration that uses...
2 Getting Started tutorial with OKdo E1 board
Просмотров 1,6 тыс.4 года назад
I'm going to show you how to get started with the OKdo E1 board, based on LPC55S69 Cortex-M33 microcontroller. In this short video I show you where to get the official Getting Started guide, the necessary software, and walk you through the process. In less than 7 minutes ;-)
1 Introducing OKdo's E1 board based on LPC55S69
Просмотров 1,7 тыс.4 года назад
1 Introducing OKdo's E1 board based on LPC55S69
LPC55S16-EVK review of some key features of the board
Просмотров 8134 года назад
LPC55S16-EVK review of some key features of the board
LPC55S16-EVK: unboxing and first impressions
Просмотров 9874 года назад
LPC55S16-EVK: unboxing and first impressions
17 WiFi on LPC55S69-EVK with Mikroe WiFi 10 Click board
Просмотров 1,9 тыс.4 года назад
17 WiFi on LPC55S69-EVK with Mikroe WiFi 10 Click board
15 - Dual M33 cores on NXP LPC55S69
Просмотров 1,5 тыс.4 года назад
15 - Dual M33 cores on NXP LPC55S69
13 DSP Acceleration part 2, PowerQuad Matrix engine
Просмотров 8334 года назад
13 DSP Acceleration part 2, PowerQuad Matrix engine
8 TrustZone - setting Security Attributions for Memory
Просмотров 1,8 тыс.4 года назад
8 TrustZone - setting Security Attributions for Memory
Hi embeddedpro, thanks for your step-by-step help in configuring the clocks. YOU ARE THE MAN!
Why isn't my console showing "hello world"?
Why isn't my console showing "hello world"?
how do you convert the float to the fixed32 without overflow?
thank you sir
outdated and useless.
can you provide tutorial on lpc804plz
How would this work for the LPC55S69-EVK?
hey, i'm interrested to build a project for dual core debugging, could you please tell me from where can i get the code?
You have no idea about TrustZone 😂
How come your SAU region 0 upper limit is 0x1fffffff? It overlaps with the secure region, and with ns callable, up to where the second non secure region starts. Perhaps, perhaps the limit for the ns region 0 has to be 0x0fffffff to be in line with the memory map of the example, correct?
great tutorial, thanks for your effort.
Does anyone know the next steps? This video is really useful,but i can't find the next one
It was stated that MCU state (ns-s) is defined by memory range it tries to reach. That's unclear. Especially when looking at pictures 2:50... When access to S memory is permitted?
I'd like you release a complete course about multicore microcontrollers its hard to found trainning in the área. Obviously I'll pay for that. I like how you explain.
4:40 After this step I have a connection timed out error: "Failed to execute MI Command: -target-select remote localhost:2331" Have you an idea the reason of that? I use the MCU-link, not the PRO
Hello! I have same problems with the MCU-link (not pro) . Did you solve these problems? Thank you
@@p82sagacc I changed for a JLink
There appear functions magicaly not explained. Cannot be reproduced.
I am not able to find source code can anyone help?
Source Code : mcuoneclipse.com/wp-content/uploads/2019/09/lpc55s69_pwm_example-3.pdf
Thank you for a great video!
I'm new with blhost. Is it possible to use it on the Onion Omega2S+, how to do it? Can you help me?
How does TrusZone exactly prevents from storing plaintext passwords into accessible flash? Isn't this a separate problem?
Hello I have the SLN-TLHMI-IOT kit but unfortunatelly, I dont have the j-link tool so is there any other way to flash the device?
Great! alot of help to me.
Very useful Videos. Plz do Videos on SCtimer/PWM topic. Thank you.
Thanks for the video. That was interesting
nice :-)
is it possible to use powerquad for dividing operation in lines 91 and 94 (PQ_InvF32) too?
Using TrustZone technology. Guide to run Linux and Secure OS: ruclips.net/video/m8WlSanGDwI/видео.html ruclips.net/video/CWG2WuOJtIc/видео.html ruclips.net/video/FthDUSW3yQY/видео.html
Using TrustZone technology. Guide to run Linux and Secure OS: ruclips.net/video/m8WlSanGDwI/видео.html ruclips.net/video/CWG2WuOJtIc/видео.html ruclips.net/video/FthDUSW3yQY/видео.html
Useful, thanks
Thanks for the great and clear explanation!
I THINK NXP has good platform than Ti . coming to NXP microcontroller. First tutorial is yours. Thank youuuu
Thankyou for the feedback, and I am pleased that these tutorials are helpful.
what would be the cheapest screen this could be used with?
MIMXRT117x has both MIPI-DSI and 24-bit RGB interfaces. Most likely the cheapest panel will have 16-18 bit RGB interface and low pixel dimensions - 240x320 for example. Something like this maybe: uk.farnell.com/midas/mct024n0tw240320pmlips/display-lcd-2-4-240x320-portrait/dp/2664749
Hi I want to write a code to my target board instead of evaluation kit. How to do that
Very helpful! Thanks bro!
I'm pleased that it helped you.
Do you know if you can use the co-processor interface while waiting for the AHB interface to complete? Or will the co-processor instruction stall out until the 1st operation is complete?
LPC55S69 features the ARM Cortex M33 core. This has a dedicated co-processor interface, and so any activity on this bus will not interact with the AHB bus.
@@embeddedpro3870 ok cool, so just to be 100% clear, you could theoretically set up a DFT operation over the AHB interface, then while that is completing, use the co-processor interface to compute cosines (or whatever other no dft operation)?
@@JoshuaSendall OK, now I understand your question. You want to set up the PowerQuad with a computation on the AHB interface, and then, simultaneously execute a co-processor instruction (for example, 1/sqrt(x)). Honestly I did not try that, and my instinct is that these coprocessor instructions use some of the same resources internal to the PQ as the other engines. I recommend checking with NXP directly: community.nxp.com/t5/LPC-Microcontrollers/bd-p/lpc
@@JoshuaSendall DFT operations probably not, as the FFT engine uses all four MACs according to the manual. I don't know about the other AHB peripherals
Hello Mark I followed the steps and it seems to run with no errors but nothing shows up on console for me. Any suggestions please?
Select "SDK Debug Console" to semihost in project options while importing the project from SDK
@@vasanth0x55tube I selected semihost, but the console still won't display the contents of print
Excellent video. Thanks
Glad you liked it!
Hi, do you have the txt file? can you share? thanks!
Thanks for the details.
Thanks for the video. I am watching your videos before receiving my board and even before having the IDE installed and I have to say your vides are very useful. By the way, does this IDE work with CPP or only with C?
It works with CPP and you can create new projects with the CPP template. community.nxp.com/t5/MCUXpresso-IDE-Knowledge-Base/MCUXpresso-IDE-v11-5-1-Now-Available/ta-p/1444287
Nice detailed video. Thanks for sharing.
Nice one.
Nice but wondering how to OTA update securely on a cortex-M3/4/7. Any tips since they dont have trustZone?
Well TrustZone is a feature of CM33 that helps to partition our code into secure and non-secure domains. It is always going to be problematic to make a fully secure OTA update when all the code runs in non-secure environment like on CM3/4/7. If you can sign the bootloader image and ensure that it verifies before it is run, then you stand a chance. But trusted boot normally features on CM33 devices.
Can’t wait for more! What is the “probe discovery”?
It's searching for compatible boards (NXP development boards - evaluation kits) on USB ports
Well explained. waiting for the next
Hey there, we would appreciate an update on this if possible. (Including an update to the code and so on). Subscribed!
great series man,, not much NXP stuff on RUclips which is a shame because these chips are stellar
Great Content!
You explained it very well. Thanks.