My weekly progress report for the project “Upstreaming Zephyr support on BeagleBone AI 64” will be posted in this thread.
Mentors: @dhruvag2000, @Nishanth_Menon , Andrew Davis
Proposal Link: Upstream Zephyr Support on BeagleBone AI-64 R5 - Dhruv Menon — gsoc.beagleboard.io documentation
minutes of meeting
Date: 20th May, 2024
- Introduction of mentors and mentee
- Motivation behind the project
- issue with the SD card booting of the Beaglebone AI 64
- post boot up, test examples on the r5 core
- Nishanth listed a set of links to refer
- checkout hardware debugger(Tagconnect), for now proceed with openOCD.
Minutes of meeting
Date: 10th June, 2024
- Dhruv Menon set up a local CI/CD for Beaglebone AI.
- Currently working on writing the I2C driver.
- Discussion on why pin control was not added in the DTSI file.
- Discussion on missing GPIO support in the DT file for Beaglebone AI.
- asked for references for developing a custom I2C driver(Dhruva Gole and Andrew Davis suggested looking at TI Linux and PDK/MCU SDK versions)
- Dhruv Menon to write a blog post about the CI .
Link: GSoC Weekly Meeting - Meeting recording by Fireflies.ai
Minutes of meeting(17/06/2024)
-
Blog update
-
status of I2C controller
-
priority order for the I2C controller
- bus addressing
- clock speed select(100 Kbps, 400 Kbps)
- single byte
- multi byte
- clock streching
- I2Cbus busy
- High speed(3.4 Mbps)
-
interrupt vs polling(proceed with interrupt) 5) Status on the timeline
Link: GSoC Weekly Meeting - Recording by Fireflies.ai: