Onboard FTDI | GDB Debugging | ATF150x Programmer | rosco_m68k News!

Поделиться
HTML-код
  • Опубликовано: 28 апр 2024
  • April 28th 2024 rosco_m68k Update! Lots to tell you about!
    In this video we'll take a look at some super-exciting, coming-soon rosco_m68k products that we thing are real game changers - a rosco_m68k with onboard FTDI to hook directly to your PC or Mac, and a brand new programming board for Atmel ATF150x series CPLDs!
    We'll also take a quick look at the latest rosco_m68k keyboard prototype case, do some debugging with GDB and our all-new Newlib toolchain, and generally have a grand old time - come join us!
    * Find us at: rosco-m68k.com
    * Buy stuff at: store.rosco-m68k.com
    * Chat with us on: / discord
    25%-off preorders for the ATF150x Programmer! store.rosco-m68k.com/products...
    Software used in the video:
    rosco_m68k with onboard USB launching soon - Sign up to the mailing list in the store footer (or follow on the Shop app) to be the first to know!
    Install the rosco_m68k newlib toolchain with:
    brew tap rosco-m68k/homebrew-toolchain
    brew install rosco-m68k-toolchain@13
    Or see instructions here to build without brew: github.com/rosco-m68k/newlib-...
    Little ATF programmer software tools: github.com/roscopeco/atfprog-...
    Music:
    * taketrip.mod - u4ia of cryptoburners
    * Xenon2.mod - Megablast (Hip Hop on Precinct 13) - Bomb the Bass / The Bitmap Brothers
    Gear used to make the video:
    * Sony ZV-E10: amzn.to/3JKAACF
    * Smallrig RC120B: amzn.to/49UHkbT
    * Smallrig Softbox: amzn.to/4aR8WzW
    * DJI Mic: amzn.to/3JKARWd
    * Mac mini: amzn.to/3w9TmjZ
    #retro #retrocomputer #rosco_m68k #m68k #16bit #32bit #technology #electronics
  • НаукаНаука

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

  • @pdp11henkie
    @pdp11henkie 2 месяца назад +1

    Cool stuff (but we already knew that :) )

  • @GregCoonrod
    @GregCoonrod 2 месяца назад +1

    Preordered the atf programmer. Can't wait to try that out.

    • @rosco_m68k
      @rosco_m68k  2 месяца назад +1

      Awesome, thank you! 🤩

  • @simonvannarath
    @simonvannarath 2 месяца назад +1

    Nice! I was tempted to purchase one of the current kits but now I'm looking forward to getting a revised board! Do you currently have a timeframe for availability or preorders?

    • @rosco_m68k
      @rosco_m68k  2 месяца назад +1

      Awesome! We'll be launching it in a week or two! Sign up to the email list at the bottom of the store homepage to be notified :)

  • @bennguyen1313
    @bennguyen1313 2 месяца назад +1

    Do I understand correctly that gdbserver runs on the target cpu, and that the host cpu must interact with it using openocd/jtag?
    I'm playing with a Trenz SMF2000 board, but I noticed that it used openocd, yet it also runs something called fpserver?! Presumably, fpserver has to do with the jtag adapter ("Flash Pro").. but what's the flow between all these pieces?
    (BTW, Eclipse is able to flash the Cortex-M3, but I'm looking at READING the nvm using openocd/gdbserver/fpserver!)

    • @rosco_m68k
      @rosco_m68k  2 месяца назад

      In the case of the rosco_m68k, we don't have gdbserver, since we don't have enough OS to support it. Instead we have a custom GDB remote stub (source under here: github.com/rosco-m68k/newlib-4.4.0.20231231/tree/main/libgloss/rosco/gdb) and GDB on the host communicates with that over the serial channel via the FTDI and the UART on the board.
      JTAG debugging is a whole separate thing, which we don't support, and I don't know anything about that specific board but if you're able to flash via JTAG you probably already have a start on what you need. You might want to look up the device you're targeting on bsdl.info (or similar) to see if you can get a boundary scan description for the JTAG interface, which might provide some hint on communicating with the device and whether reading out the memory is doable 🙂