Debugging with Arduino | FULL Seminar | Part 2 of 3

Поділитися
Вставка
  • Опубліковано 11 лип 2024
  • 🤩 FREE Arduino Crash Course 👇👇
    bit.ly/get_Arduino_skills
    **Get the code, transcript, challenges, etc for this lesson on our website**
    bit.ly/3R9YwUG
    Want to learn more? Check out our courses!
    bit.ly/3RaBI7p
    LINKS MENTIONED:
    1) Educational program:
    www.segger.com/segger-educati...
    2) Arduino SEGGER Wiki guide:
    wiki.segger.com/Debug_Probes_...
    wiki.segger.com/How_to_debug_...
    3) J-Link overview:
    www.segger.com/products/debug...
    4) SEGGER RTT:
    www.segger.com/products/debug...
    5) Ozone:
    www.segger.com/products/devel...
    6) Embedded Studio:
    www.segger.com/products/devel...
    7) Embedded Software:
    www.segger.com/products/rtos-...
    8) Converter guide:
    www.segger.com/products/debug...
    9) Download link J-Link:
    www.segger.com/downloads/jlin...
    10) J-Trace:
    www.segger.com/products/debug...
    11) Wiki general information about tracing:
    wiki.segger.com/General_infor...
    12) SEGGER adapter overview:
    www.segger.com/products/debug...
    13) 9 pin adapter:
    www.segger.com/products/debug...
    14) MKR adapter:
    www.segger.com/products/debug...
    15) J-Link supported devices:
    www.segger.com/supported-devi...
    16) Arduino Guide for debugging within Arduino IDE with J-Link: docs.arduino.cc/tutorials/mkr...
    17) Arduino Guide for debugging the Arduino Uno R4 Minima with Ozone: docs.arduino.cc/tutorials/uno...
    18) Arduino List of board support packages that currently support debugging in Arduino IDE: docs.arduino.cc/software/ide-...
    19) Arduino store J-Link: search.arduino.cc/search/?q=j...
    _/\\\\\\\\\\\\\______\\\\\\\\\\\\\\\_____/\\\\\\\\\___
    \/\\\/////////\\\_\____\\\///////////_______/\\\\\\\\\\\\\_
    \/\\\_______\/\\\___\/\\\____________/\\\/////////\\\
    \/\\\\\\\\\\\\\/____\/\\\\\\\\\\\______\/\\\_______\/\\\
    \/\\\/////////________\/\\\///////_________\/\\\\\\\\\\\\\\\
    \/\\\_______________\/\\\_______________\/\\\/////////\\\
    \/\\\_______________\/\\\________________\/\\\_______\/\\\
    \/\\\________________\/\\\\\\\\\\\\\\\_____\/\\\_______\/\\\
    \///__________________\///////////////__________\///________\///_
    We designed this circuit board for beginners!
    Kit-On-A-Shield: amzn.to/3lfWClU
    FOLLOW US ELSEWHERE
    ---------------------------------------------------
    Website: www.programmingelectronics.com/
    **About Us:**
    This Arduino lesson was created by Programming Electronics Academy. We are an online education company who seeks to help people learn about electronics and programming through the ubiquitous Arduino development board.
    **We have no affiliation whatsoever with Arduino LLC, other than we think they are cool.**
    00:00:00 Introduction
    00:00:39 Setup Information
    00:03:28 First Look
    00:04:36 JSON Config
    00:09:36 Debug Tab
    00:13:40 First Debug Session
    00:17:45 Threads Window
    00:19:00 Call Stack Window
    00:26:30 Control Buttons
    00:36:45 Variables Windows
    00:54:10 CPU Registers
    00:56:36 Breakpoints
    00:58:30 Arm Cortex Peripherals
    01:00:25 Watch Window
    01:02:21 Takeaways

КОМЕНТАРІ • 12

  • @willyouwright
    @willyouwright 7 місяців тому +2

    This is the best debugging video on the net!! Well done

  • @pascalmestdagh5074
    @pascalmestdagh5074 7 місяців тому +3

    Very interesting to see that the debugger session allows to jump into the hidden parts of the Arduino code! Thanks, very instructive, can't wait to get a j-link:)

    • @programmingelectronics
      @programmingelectronics  7 місяців тому

      I thought that is pretty cool too! Really helps you start to see behind the scenes.

  • @schreiner1959
    @schreiner1959 Місяць тому

    When/why is the GDB server required?

  • @____________________________.x
    @____________________________.x 7 місяців тому

    So it’s like 2000 quid for this? OK this isn’t for me, what’s the cheapest alternative?

    • @programmingelectronics
      @programmingelectronics  7 місяців тому +2

      Lot's of affordable options for non-commercial use...
      If you get an Arduino Zero, that's all you need as far as hardware in additional to the Segger debug software (which is free for non-commercial use).
      If you get an JLINK edu mini, it's like ~$50, then you can use that with any Arduino board (or whatever) that has a debug port.

    • @____________________________.x
      @____________________________.x 7 місяців тому +1

      @@programmingelectronics ah, so the Arduino Zero has an embedded debugger. I'd totally missed that when I was looking, thanks 😸 The JLINK looks like it's more in my poverty bracket too 👍

  • @woodrowbrimm2805
    @woodrowbrimm2805 7 місяців тому

    Not for beginners like me.

  • @ROBOTRIX_eu
    @ROBOTRIX_eu 7 місяців тому +1