Deep Dive w/Scott: 7.0.0 fixes

  Переглядів 1,084

Adafruit Industries

Adafruit Industries

День тому

Join Scott as he answers questions and talks about 7.0.0 fixes. Visit the Adafruit shop online - 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! adafru.it/discord
Adafruit on Instagram: / adafruit
Subscribe to Adafruit on UKposts: adafru.it/subscribe
New tutorials on the Adafruit Learning System: learn.adafruit.com/
-----------------------------------------

КОМЕНТАРІ
MicroPython Basics: What is MicroPython? with Tony D! @micropython #LIVE
46:51
Adafruit Industries
Переглядів 77 тис.
code-fi / lofi beats to code/relax to
1:00:20
The AMP Channel
Переглядів 8 млн
ДИНАМО - ВЕРЕС. Пряма трансляція. УПЛ. 5 тур
3:25:01
Анна Трінчер - Бар за баром (Official Music Video)
02:38
Анна Трінчер
Переглядів 1,8 млн
BRAWLER MUTATIONS WILL BREAK THE GAME! - Brawl Talk
09:34
Brawl Stars
Переглядів 25 млн
Something Strange Happens When You Follow Einstein's Math
37:03
Veritasium
Переглядів 4,5 млн
SHOW and TELL 5/1/2024
31:31
Adafruit Industries
Переглядів 461
You can learn Arduino in 15 minutes.
16:34
Afrotechmods
Переглядів 9 млн
Defunctland: The Bizarre Garfield Dark Ride
33:53
Defunctland
Переглядів 3,4 млн
Collin's Lab: Breadboards & Perfboards #Adafruit
5:33
Adafruit Industries
Переглядів 288 тис.
The 7 Strangest Coincidences in the Laws of Nature
8:13
Sabine Hossenfelder
Переглядів 250 тис.
ASK AN ENGINEER 5/1/2024 LIVE!
45:47
Adafruit Industries
Переглядів 495
What A Day In A Programmers Life Is Actually Like
5:46
Hallden
Переглядів 1,6 млн
I Was Never Meant to Have This Prototype CPU
21:53
Linus Tech Tips
Переглядів 990 тис.
Эволюция телефонов!
0:30
ТРЕНДИ ШОРТС
Переглядів 370 тис.
All New Atlas | Boston Dynamics
0:40
Boston Dynamics
Переглядів 5 млн
Лучший телефон на андроиде?
0:25
Опросный
Переглядів 106 тис.