Deep Dive w/Scott: 7.0.0 fixes #adafruit

Subscribers:
448,000
Published on ● Video Link: https://www.youtube.com/watch?v=CrqZKgXoxzY



Duration: 2:00:25
1,074 views
22


Join Scott as he answers questions and talks about 7.0.0 fixes. Visit the Adafruit shop online - http://www.adafruit.com


0:00 Getting Started
0:03:20 Hello everyone
0:05:50 how is the stream set up - camera / usb …
0:07:30 deciding factor for the magewell vs. the elgato offerings?
0:08:50 Circuit Python Day - ( next Friday )
0:12:00 foamyguy - planning to stream at 11am Eastern on CircuitPython day as well.
0:12:53 DeepDive notes github repo - clone and grep / or use github search
0:14:24 This weeks PRs
0:14:43 How hard do you think it would be to get CP to run on a SAML21 as opposed to SAMD21?
0:16:00 pull #5074 fake deep sleep bugs
0:20:30 mention gcc 11 (future effort)
0:22:00 Support multiple status neopixels #5052
0:23:30 Pi OCD ( openOCD on chip debugger )
0:25:04 What gameboy project - also David G.’s “​Any progress on your Gameboy related personal project. I now have a RP2040 gamelink adapter and I follow someone making a RP2040 powered cartridge.” - See Teardown 2019 from CrowdSupply
0:28:10 looking for help finding any projects or libraries for signal triangulation
0:31:18 BLE Trilaterilation
0:31:57 RP2040 cartridge
0:33:54 BLE Beacons CP issue #5043
0:34:25 size limit on RP2040 wave files?
0:37:00 back to openOCD / pyOCD
0:38:00 hi from @esden on twitch
0:39:58 difference between pyOCD and OpenOCD / JLink
0:42:25 GDB hanging LTO ( link time optimization ) executables
0:43:35 openOCD on Mac
0:44:10 python code from pyOCD / symbols / registers / source line number
0:46:30 python through the JLink
0:47:30 comment out ‘something’ / reload and see if it crashes
0:48:45 lldb is using the protocol differently as the gdb/lldb side is not specified only the side of the server or the other way around
0:50:25 in any case... if you implement a client you have trouble making sure it will work with another implementation. that is why LLDB does not always work, same thing with other debuggers
0:52:52 (trying to add support for Black Magic Probe to radare2 was a nightmare... as they use the protocol "wrong"). real time debugging in radare2 was not a priority when we looked at it . so the architecture was really bad to try implementing it
0:53:40 Help request: How to unwind the stack and find the variables -
0:55:00 Reset_Handler in port.c
0:59:22 register reads in pyOCD
1:01:02 Update from @esden So ... I am streaming every Tuesday on twitch. Working on different projects. Still waiting for parts for Glasgow. On stream we are working on icebreaker-bitsy.projects. We made an FPGA mechanical keyboard. Atreus keyboard conversion with FPGA instead of an MCU. Now we are working on a Demoscene/gameconsole hardware with the icebreaker-bitsy inside. Working on a new revision of black magic probe too... to compensate for chip shortages and add some new features. @smunaut streamed the other day and got Linux to boot on the icebreaker. And it is a usable Linux not the AVRLinux thing that takes a day to boot. 20s boot time
1:02:51 Looking at the .map file
1:03:52 Something in SystemInit may be clobbering memory
1:04:50 Rust protection offerings - only a matter of time
1:05:20 consider using watchpoints
1:07:00 objdump - looking at main
1:10:00 look at the Vectors - Reset_Handler:
1:23:35 How do you get the not equal sign? I'm used to using != ( it’s the font - see #livebroadcastchat )
1:29:54 - examine memory to see if they are the same
1:32:14 restating the issue
1:37:16 switching hardware feather
1:44:22 you use the Saleae in some older episodes ... you mentioned your own analyzer project have you had time to think about that all recently ?
1:47:07 in tick_init
1:53:06 fish shell - ( works on Mac - Scott recommends it )
1:59:10 wrap up
2:00:18 have a great weekend!


-----------------------------------------
LIVE CHAT IS HERE! http://adafru.it/discord

Adafruit on Instagram: https://www.instagram.com/adafruit

Subscribe to Adafruit on YouTube: http://adafru.it/subscribe

New tutorials on the Adafruit Learning System: http://learn.adafruit.com/
-----------------------------------------




Other Videos By Adafruit Industries


2021-08-04SHOW and TELL 8/4/2021 #ShowandTell
2021-08-03JP's Product Pick of the Week NeoKey 5x6 Ortho Snap-Apart @adafruit @johnedgarpark #adafruit
2021-08-03LED as Photodiode - Collin’s Lab Notes #adafruit #collinslabnotes
2021-08-03Minecraft Turbopad demo @adafruit @johnedgarpark #adafruit
2021-08-03JP’s Product Pick of the Week 8/3/21 NeoKey 5x6 Ortho Snap-Apart @adafruit @johnedgarpark #adafruit
2021-08-03The Great Search: 9 DoF IMU sensors / LSM9DS1 Alternative #TheGreatSearch #DigiKey @DigiKey
2021-08-02Skyward Sword + Shield #Timelapse #3DPrinting #adafruit
2021-08-02Pull-up Resistor - Collin’s Lab Notes #adafruit #collinslabnotes
2021-08-02CircuitPython Weekly Meeting for August 2, 2021 @circuitpython #circuitpython #adafruit
2021-08-01Desk of Ladyada - Lots of LEDs!
2021-07-30Deep Dive w/Scott: 7.0.0 fixes #adafruit
2021-07-30Oscilloscope Basic Math & FFT - Collin’s Lab Notes #adafruit #collinslabnotes
2021-07-29New Products 7/28/21 w/ Adafruit MCP9601 (MCP96L01) I2C Thermocouple Amplifier - STEMMA QT /Qwiic!
2021-07-29Oscilloscope Trigger Holdoff - Collin’s Lab Notes #adafruit #collinslabnotes
2021-07-29JOHN PARK'S WORKSHOP LIVE 7/29/21 Ortho Keyboard @adafruit @johnedgarpark #adafruit
2021-07-29EYE ON NPI – GAPTEC LC78_3.0 Series Switching Regulator #EYEonNPI #DigiKey @DigiKey @Adafruit
2021-07-28ADABOX 019 UNBOXING LIVE 7/28/2021 #MAKEWITHDIGIKEY #ADABOX #ADABOX19 @adafruit
2021-07-28SHOW and TELL 7/28/2021 #ShowandTell #adafruit #diy
2021-07-283D Hangouts – Emoji Keypad, Resin Keycaps and Wolf Mask #3DPrinting #3DHangouts
2021-07-27Oscilloscope Sweep Modes - Collin’s Lab Notes #adafruit #collinslabnotes
2021-07-27JP’s Product Pick of the Week 7/27/21 SHARP Memory Display @adafruit @johnedgarpark #adafruit



Tags:
adafruit
electronics
diy
arduino
hardware
opensource
projects
raspberry
pi
computer
raspberrypi
microcontrollers
limor
limorfried
ladyada
STEAM
STEM
python
microbit
circuitpython
neopixel
neopixels
raspberry pi
circuitplaygound
nyc
make
makers
micro:bit
adafrit
adafruit promo code
ada fruit
adafruit coupons
raspberry pi zero
micropython
machine learning
ai
tensorflow