Artwork

コンテンツは Adafruit Industries によって提供されます。エピソード、グラフィック、ポッドキャストの説明を含むすべてのポッドキャスト コンテンツは、Adafruit Industries またはそのポッドキャスト プラットフォーム パートナーによって直接アップロードされ、提供されます。誰かがあなたの著作権で保護された作品をあなたの許可なく使用していると思われる場合は、ここで概説されているプロセスに従うことができますhttps://ja.player.fm/legal
Player FM -ポッドキャストアプリ
Player FMアプリでオフラインにしPlayer FMう!

Deep Dive w/Scott: Raspberry Pi Testing

2:11:09
 
シェア
 

Manage episode 307602239 series 1242341
コンテンツは Adafruit Industries によって提供されます。エピソード、グラフィック、ポッドキャストの説明を含むすべてのポッドキャスト コンテンツは、Adafruit Industries またはそのポッドキャスト プラットフォーム パートナーによって直接アップロードされ、提供されます。誰かがあなたの著作権で保護された作品をあなたの許可なく使用していると思われる場合は、ここで概説されているプロセスに従うことができますhttps://ja.player.fm/legal
Join Scott as he continues to test CircuitPython on the Raspberry Pi. No Deep Dive next week. Links: https://adafruit.com https://adafru.it/discord https://github.com/adafruit/deep-dive-notes https://github.com/raspberrypi/firmware/wiki/Mailbox-property-interface https://www.raspberrypi.com/documentation/computers/processors.html https://forums.raspberrypi.com/viewtopic.php?t=72260 0:00 Getting started 0:03:27 Housekeeping 0:07:02 not talking about esp-s3 today :-) 0:07:28 working on CP reliability 0:08:31 BCM2711 datasheet - “precautions for correct memory ordering” read and write barriers 0:11:20 Does anyone know if the feather interface handles I2S?I'm thinking about making an Audio Codec feather board. 0:11:50 Does anyone know if the feather interface handles I2S?I'm thinking about making an Audio Codec feather board. 0:13:10 When you hit a problem on this project, do you ever jump over to the Pi OS source code - to see how they implement what it is you are struggling with - to get clues on how to proceed? 0:14:30 facebook tftp server ( fbtftp python implementation of tftp server)? 0:17:26 twitch off/on to reset 0:20:00 examine the build system (CI / continuous integration) on github 0:21:00 submodule dependency optimizations 0:23:45 live watching on youtube has some lag due to closed captions 0:24:25 would i need a debug hat hat or soldered-up SWD to help test? haven't done that on a RPi Zero 2 yet 0:25:58 Mailbox code 0:29:41 consider switching to Pie Zero 2 0:35:04 pi imager complete / sync 0:36:32 debug pi zero 2 boot 0:37:40 DWC2 is null - probably the issue 0:38:40 Did you try USB boot on any of your board? You can boot a PiZero just plugged on the USB with proper software on the other side. ( no ) 0:48:07 using svd to read VCMAILBOX STATUS1 0:58:21 you are using just one core of the RPi. Is there a plan to use more than just one core in the future? 0:59:45 boot to repl - not recovering from the flush 1:10:23 try a non-debug build 1:04:23 dump-stack - to find code lines for stack based addresses 1:05:29 USB handler looks like it is corrupting the stack 1:13:16 not-implemented error opcode 1:15:38 booted in widescreen - why? 1:16:20 still getting NotImplementedError: Opcode 1:17:00 So what fixed the USB? ( we don’t know it’s fixed yet - usb uart ) 1:18:30 this time it successfully restarted 1:19:01 plug in the USB 1:20:15 try restarting again 1:20:53 when printing temperature - we get the notimplemented opcode error 1:27:00 try again - USB pops up - 1:27:30 Is what’s on git supposed to be working right now? (yes) 1:28:50 port_get_raw_ticks #asm(“dsb sy”) memory barrier 1:34:00 discord #live_broadcast_chat for kernel8.img and firmware.disk.img.zip 1:35:50 “add --depth 1 or you'll be downloading 20 GB of submodule” 1:37:30 something about unplugging the USB 1:38:45 perhaps USB interrupt isn’t clearing something 1:46:04 Are the docs for this Broadcom stuff publicly available? And if so where would one find them? 1:48:01 this build does not work: 1:48:50 other documentation resources 1:49:15 can’t connect to jlink jtag debug till I disconnect USB 1:45:53 are the swd debug pins on the header? or configurable to the header? or is it time to heat up some testpoint pads? 1:51:48 turn on rando in ports in mpconfigport.mk CIRCUITPY_RANDOM = 1 1:53:44 import random works random.randint(0,9) 1:54:40 check “Ci” / it’s working 1:56:20 tinyusb doesn’t work :-( 1:57:45 these builds don’t work on zero 2 yet 1:58:10 report bug in tinyusb / Broadcom USB address / Pi Zero 2W github.com/hathach/tinyusb/issues 2:02:10 checking git status before commit 2:04:00 explaining the origin_build push 2:07:00 CP now has Russian support 2:07:45 pushes complete / ci will run again, zero 2W builds won’t work 2:08:12 wrap up 2:10:40 cat cam 2:11:10 end of feed Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
  continue reading

4281 つのエピソード

Artwork
iconシェア
 
Manage episode 307602239 series 1242341
コンテンツは Adafruit Industries によって提供されます。エピソード、グラフィック、ポッドキャストの説明を含むすべてのポッドキャスト コンテンツは、Adafruit Industries またはそのポッドキャスト プラットフォーム パートナーによって直接アップロードされ、提供されます。誰かがあなたの著作権で保護された作品をあなたの許可なく使用していると思われる場合は、ここで概説されているプロセスに従うことができますhttps://ja.player.fm/legal
Join Scott as he continues to test CircuitPython on the Raspberry Pi. No Deep Dive next week. Links: https://adafruit.com https://adafru.it/discord https://github.com/adafruit/deep-dive-notes https://github.com/raspberrypi/firmware/wiki/Mailbox-property-interface https://www.raspberrypi.com/documentation/computers/processors.html https://forums.raspberrypi.com/viewtopic.php?t=72260 0:00 Getting started 0:03:27 Housekeeping 0:07:02 not talking about esp-s3 today :-) 0:07:28 working on CP reliability 0:08:31 BCM2711 datasheet - “precautions for correct memory ordering” read and write barriers 0:11:20 Does anyone know if the feather interface handles I2S?I'm thinking about making an Audio Codec feather board. 0:11:50 Does anyone know if the feather interface handles I2S?I'm thinking about making an Audio Codec feather board. 0:13:10 When you hit a problem on this project, do you ever jump over to the Pi OS source code - to see how they implement what it is you are struggling with - to get clues on how to proceed? 0:14:30 facebook tftp server ( fbtftp python implementation of tftp server)? 0:17:26 twitch off/on to reset 0:20:00 examine the build system (CI / continuous integration) on github 0:21:00 submodule dependency optimizations 0:23:45 live watching on youtube has some lag due to closed captions 0:24:25 would i need a debug hat hat or soldered-up SWD to help test? haven't done that on a RPi Zero 2 yet 0:25:58 Mailbox code 0:29:41 consider switching to Pie Zero 2 0:35:04 pi imager complete / sync 0:36:32 debug pi zero 2 boot 0:37:40 DWC2 is null - probably the issue 0:38:40 Did you try USB boot on any of your board? You can boot a PiZero just plugged on the USB with proper software on the other side. ( no ) 0:48:07 using svd to read VCMAILBOX STATUS1 0:58:21 you are using just one core of the RPi. Is there a plan to use more than just one core in the future? 0:59:45 boot to repl - not recovering from the flush 1:10:23 try a non-debug build 1:04:23 dump-stack - to find code lines for stack based addresses 1:05:29 USB handler looks like it is corrupting the stack 1:13:16 not-implemented error opcode 1:15:38 booted in widescreen - why? 1:16:20 still getting NotImplementedError: Opcode 1:17:00 So what fixed the USB? ( we don’t know it’s fixed yet - usb uart ) 1:18:30 this time it successfully restarted 1:19:01 plug in the USB 1:20:15 try restarting again 1:20:53 when printing temperature - we get the notimplemented opcode error 1:27:00 try again - USB pops up - 1:27:30 Is what’s on git supposed to be working right now? (yes) 1:28:50 port_get_raw_ticks #asm(“dsb sy”) memory barrier 1:34:00 discord #live_broadcast_chat for kernel8.img and firmware.disk.img.zip 1:35:50 “add --depth 1 or you'll be downloading 20 GB of submodule” 1:37:30 something about unplugging the USB 1:38:45 perhaps USB interrupt isn’t clearing something 1:46:04 Are the docs for this Broadcom stuff publicly available? And if so where would one find them? 1:48:01 this build does not work: 1:48:50 other documentation resources 1:49:15 can’t connect to jlink jtag debug till I disconnect USB 1:45:53 are the swd debug pins on the header? or configurable to the header? or is it time to heat up some testpoint pads? 1:51:48 turn on rando in ports in mpconfigport.mk CIRCUITPY_RANDOM = 1 1:53:44 import random works random.randint(0,9) 1:54:40 check “Ci” / it’s working 1:56:20 tinyusb doesn’t work :-( 1:57:45 these builds don’t work on zero 2 yet 1:58:10 report bug in tinyusb / Broadcom USB address / Pi Zero 2W github.com/hathach/tinyusb/issues 2:02:10 checking git status before commit 2:04:00 explaining the origin_build push 2:07:00 CP now has Russian support 2:07:45 pushes complete / ci will run again, zero 2W builds won’t work 2:08:12 wrap up 2:10:40 cat cam 2:11:10 end of feed Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- 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/ -----------------------------------------
  continue reading

4281 つのエピソード

All episodes

×
 
Loading …

プレーヤーFMへようこそ!

Player FMは今からすぐに楽しめるために高品質のポッドキャストをウェブでスキャンしています。 これは最高のポッドキャストアプリで、Android、iPhone、そしてWebで動作します。 全ての端末で購読を同期するためにサインアップしてください。

 

クイックリファレンスガイド