embeddedpro
embeddedpro
  • Видео 37
  • Просмотров 108 787
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#/
Просмотров: 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
16 Dual Core Debug
Просмотров 2,3 тыс.4 года назад
16 Dual Core Debug
15 - Dual M33 cores on NXP LPC55S69
Просмотров 1,5 тыс.4 года назад
15 - Dual M33 cores on NXP LPC55S69
14 DSP Acceleration 3 (FFT)
Просмотров 1,1 тыс.4 года назад
14 DSP Acceleration 3 (FFT)
13 DSP Acceleration part 2, PowerQuad Matrix engine
Просмотров 8334 года назад
13 DSP Acceleration part 2, PowerQuad Matrix engine
12 DSP Acceleration
Просмотров 1,4 тыс.4 года назад
12 DSP Acceleration
11 In Application Programming
Просмотров 2,5 тыс.4 года назад
11 In Application Programming
10 In System Programming
Просмотров 3,7 тыс.4 года назад
10 In System Programming
9 Trustzone vs Heartbleed
Просмотров 8494 года назад
9 Trustzone vs Heartbleed
8 TrustZone - setting Security Attributions for Memory
Просмотров 1,8 тыс.4 года назад
8 TrustZone - setting Security Attributions for Memory
7 TrustZone calling Secure World
Просмотров 1,8 тыс.4 года назад
7 TrustZone calling Secure World
6 TrustZone and secure hello world
Просмотров 6 тыс.4 года назад
6 TrustZone and secure hello world

Комментарии

  • @BillLong-z8o
    @BillLong-z8o День назад

    Hi embeddedpro, thanks for your step-by-step help in configuring the clocks. YOU ARE THE MAN!

  • @yyy-b7h
    @yyy-b7h День назад

    Why isn't my console showing "hello world"?

  • @yyy-b7h
    @yyy-b7h День назад

    Why isn't my console showing "hello world"?

  • @Petreonvitor
    @Petreonvitor 23 дня назад

    how do you convert the float to the fixed32 without overflow?

  • @Makingwaves_2604
    @Makingwaves_2604 Месяц назад

    thank you sir

  • @chrisgulick3608
    @chrisgulick3608 3 месяца назад

    outdated and useless.

  • @mohammedkhalidmujahid4189
    @mohammedkhalidmujahid4189 7 месяцев назад

    can you provide tutorial on lpc804plz

  • @yoshidownload
    @yoshidownload 10 месяцев назад

    How would this work for the LPC55S69-EVK?

  • @MohamedBAHLAK
    @MohamedBAHLAK 11 месяцев назад

    hey, i'm interrested to build a project for dual core debugging, could you please tell me from where can i get the code?

  • @embetrix
    @embetrix 11 месяцев назад

    You have no idea about TrustZone 😂

  • @pectusin
    @pectusin Год назад

    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?

  • @fatihozen6158
    @fatihozen6158 Год назад

    great tutorial, thanks for your effort.

  • @Aaaaaaah121
    @Aaaaaaah121 Год назад

    Does anyone know the next steps? This video is really useful,but i can't find the next one

  • @ivankryvosheia446
    @ivankryvosheia446 Год назад

    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?

  • @danielcastillo3237
    @danielcastillo3237 Год назад

    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.

  • @Clement-vd8kl
    @Clement-vd8kl Год назад

    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

    • @p82sagacc
      @p82sagacc 8 месяцев назад

      Hello! I have same problems with the MCU-link (not pro) . Did you solve these problems? Thank you

    • @Clement-vd8kl
      @Clement-vd8kl 8 месяцев назад

      @@p82sagacc I changed for a JLink

  • @pedrobecerra3337
    @pedrobecerra3337 Год назад

    There appear functions magicaly not explained. Cannot be reproduced.

  • @vipulshinde621
    @vipulshinde621 Год назад

    I am not able to find source code can anyone help?

    • @rishikasera
      @rishikasera 3 месяца назад

      Source Code : mcuoneclipse.com/wp-content/uploads/2019/09/lpc55s69_pwm_example-3.pdf

  • @OM-et1bp
    @OM-et1bp Год назад

    Thank you for a great video!

  • @higortizatto4282
    @higortizatto4282 Год назад

    I'm new with blhost. Is it possible to use it on the Onion Omega2S+, how to do it? Can you help me?

  • @cz7asm555
    @cz7asm555 Год назад

    How does TrusZone exactly prevents from storing plaintext passwords into accessible flash? Isn't this a separate problem?

  • @gencayakyuz9042
    @gencayakyuz9042 Год назад

    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?

  • @user-ok5ck2rm1w
    @user-ok5ck2rm1w Год назад

    Great! alot of help to me.

  • @deepthihs6042
    @deepthihs6042 Год назад

    Very useful Videos. Plz do Videos on SCtimer/PWM topic. Thank you.

  • @vamosabv
    @vamosabv Год назад

    Thanks for the video. That was interesting

  • @7alken
    @7alken 2 года назад

    nice :-)

  • @sadeqmola2878
    @sadeqmola2878 2 года назад

    is it possible to use powerquad for dividing operation in lines 91 and 94 (PQ_InvF32) too?

  • @linux-tut
    @linux-tut 2 года назад

    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

  • @linux-tut
    @linux-tut 2 года назад

    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

  • @peerappel2012
    @peerappel2012 2 года назад

    Useful, thanks

  • @peerappel2012
    @peerappel2012 2 года назад

    Thanks for the great and clear explanation!

  • @vigneshperiyasamy3019
    @vigneshperiyasamy3019 2 года назад

    I THINK NXP has good platform than Ti . coming to NXP microcontroller. First tutorial is yours. Thank youuuu

    • @embeddedpro3870
      @embeddedpro3870 2 года назад

      Thankyou for the feedback, and I am pleased that these tutorials are helpful.

  • @warham2
    @warham2 2 года назад

    what would be the cheapest screen this could be used with?

    • @embeddedpro3870
      @embeddedpro3870 2 года назад

      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

  • @RaviKumar-xx7gi
    @RaviKumar-xx7gi 2 года назад

    Hi I want to write a code to my target board instead of evaluation kit. How to do that

  • @tortoise133
    @tortoise133 2 года назад

    Very helpful! Thanks bro!

  • @JoshuaSendall
    @JoshuaSendall 2 года назад

    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?

    • @embeddedpro3870
      @embeddedpro3870 2 года назад

      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.

    • @JoshuaSendall
      @JoshuaSendall 2 года назад

      @@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)?

    • @embeddedpro3870
      @embeddedpro3870 2 года назад

      @@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

    • @peerappel2012
      @peerappel2012 2 года назад

      @@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

  • @sirousmohseni4
    @sirousmohseni4 2 года назад

    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?

    • @vasanth0x55tube
      @vasanth0x55tube 2 года назад

      Select "SDK Debug Console" to semihost in project options while importing the project from SDK

    • @yyy-b7h
      @yyy-b7h День назад

      @@vasanth0x55tube I selected semihost, but the console still won't display the contents of print

  • @sirousmohseni4
    @sirousmohseni4 2 года назад

    Excellent video. Thanks

  • @thecockroach
    @thecockroach 2 года назад

    Hi, do you have the txt file? can you share? thanks!

  • @sirousmohseni4
    @sirousmohseni4 2 года назад

    Thanks for the details.

  • @sirousmohseni4
    @sirousmohseni4 2 года назад

    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?

    • @embeddedpro3870
      @embeddedpro3870 2 года назад

      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

  • @sirousmohseni4
    @sirousmohseni4 2 года назад

    Nice detailed video. Thanks for sharing.

  • @sirousmohseni4
    @sirousmohseni4 2 года назад

    Nice one.

  • @proactive_studio
    @proactive_studio 2 года назад

    Nice but wondering how to OTA update securely on a cortex-M3/4/7. Any tips since they dont have trustZone?

    • @embeddedpro3870
      @embeddedpro3870 2 года назад

      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.

  • @proactive_studio
    @proactive_studio 2 года назад

    Can’t wait for more! What is the “probe discovery”?

    • @juremyclorkson3518
      @juremyclorkson3518 Год назад

      It's searching for compatible boards (NXP development boards - evaluation kits) on USB ports

  • @coding_wiz
    @coding_wiz 2 года назад

    Well explained. waiting for the next

  • @iBullseye
    @iBullseye 2 года назад

    Hey there, we would appreciate an update on this if possible. (Including an update to the code and so on). Subscribed!

  • @EdwinFairchild
    @EdwinFairchild 2 года назад

    great series man,, not much NXP stuff on RUclips which is a shame because these chips are stellar

  • @NKernytskyy
    @NKernytskyy 2 года назад

    Great Content!

  • @ufukakkaya58
    @ufukakkaya58 2 года назад

    You explained it very well. Thanks.