4. The concept of hardware debugging - JTAG! | ARM-A (aarch64), in Pyjama!

Поделиться
HTML-код
  • Опубликовано: 26 окт 2024

Комментарии • 19

  • @ВадимШатов-з2й
    @ВадимШатов-з2й 8 месяцев назад

    The most important thing that everyone wants to know about the a-profile is concurrency. There is another place where this topic would be covered well. If you have experience in this (barriers, atomic, fense, pipelines and synchronization methods in a-profile) it would be super useful.

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

      Sure, we were planning to cover these topics as well. But that would be in the later part of the series.

  • @ВадимШатов-з2й
    @ВадимШатов-з2й 6 месяцев назад

    You don't plan to continue? During these 2 months, I implemented syscalls, scheduler, gic400stuff, user space in my operating system ... I would still like to learn something new about the arm a profile.

  • @Pragnesh_Papaniya
    @Pragnesh_Papaniya 8 месяцев назад +1

    Are there any RTOS lectures coming? It would be really helpful.

    • @inpyjama
      @inpyjama  8 месяцев назад +1

      Not really in the pipeline. But we can plan to start another series on that.

    • @inpyjama
      @inpyjama  8 месяцев назад +1

      Which RTOS environment do you prefer?

    • @Pragnesh_Papaniya
      @Pragnesh_Papaniya 8 месяцев назад +1

      @@inpyjama maybe freeRTOS on any STM or esp32 board.

    • @inpyjama
      @inpyjama  8 месяцев назад +1

      done! we’ll do it!

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

      @@inpyjama Zephyr RTOS please

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

    Curious to know which jtag controller you use for your setup (usb to jtag box). The link in the video description provides a link to go from usb to rs232. The commercial jtag controllers like corelis and jlink ones are quite expensive and hence I've always been curious to know if there are cheaper methods.

    • @inpyjama
      @inpyjama  8 месяцев назад +1

      Forgot to add the link to that in the description.
      It's a FT232H board which supports multi protocol. Supports many other protocols like SPI, I2C etc. for which we are planning future videos.
      Compared to professional solutions this is quite inexpensive. Somewhere around 2-2.5K INR.

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

      @@inpyjama Fantastic, thanks for the info. This board is indeed quite inexpensive.. Great to know.. And by the way, the videos are awesome! Great work!

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

    Will you cover I2C, SPI, PCIe & UART also ?

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

      Yes, definitely. Our plan is to write a basic driver in bare-metal for all of these. We have already covered UART in some bit in the previous videos.

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

      @@inpyjama great, any plan on covering uboot?
      like porting it to new boards, or even porting edk2

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

    Baremetal debug target="raspberry PI 3B+" with device="OLIMEX ARM-USB-OCD-H please make a video on this topic

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

    What's the difference between swd and jtag, other than the number of pins?

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

      SWD is a resource constrained implementation of JTAG for ARM (which means lesser pins as you pointed). The overall protocol under the hood remains the same.

  • @JunaidChoudhary-y2z
    @JunaidChoudhary-y2z 5 месяцев назад

    Please teach in Hindi , your English is not good