This Week in Beagle #28

Hello everyone. A typical work week. Let’s go over everything. Fix MicroBlocks CI Recently, the MicroBlocks CI which builds microblocks dev and pilot branches have been failing. After a bit of testing, I found that a cmsis_6 zephyr module is now required by BeagleConnect Freedom. The CI was fixed by allowing the module in the […]

This Week in Beagle #27

Hello everyone. I ended up skipping some weekly updates since there was not much to talk about. Maybe I should make this series a bi-weekly thing instead of weekly updates. Anyway, I will be going over things from all the missed weeks as well. Let’s get started. Zephyr Add MAIN domain USARTs for PocketBeagle 2 […]

This Week in Beagle #26

Hello everyone. A typical work week. Let’s go over everything. Use extlinux in Armbian images Thanks to all the amazing work by Andrei Aldea, PocketBeagle 2 and other BeagleBoard.org boards support Armbian. By default, it seems Armbian uses the old uEnv.txt file to specify the boot entry. This is fine, but the newer extlinux.conf is […]

This Week in Beagle #25

Hello everyone. A typical work week. Let’s go over everything. Zephyr support for PocketBeagle 2 PocketBeagle 2 is a single board computer with AM62xx soc, and the primary supported OS is Linux. We provide Debian-based images for the board, with initial support for Armbian. This is what most people will be using it with. However, […]

This Week in Beagle #24

Hello everyone. A typical work week. Let’s go over everything. PocketBeagle 2 M4 GPIO Support Initial ZephyrRTOS support for PocketBeagle 2 M4 core was merged last week. This only included tested support for UART (RX: P2.05, TX: P2.07). It is possible to enable GPIO and I2C using overlays, but there are no examples at the […]

This Week in Beagle #23

Hello everyone. A typical work week. Let’s go over everything. PocketBeagle 2 Examples More work went to make the PocketBeagle 2 Examples as educational as possible. The goal of the examples is to teach Linux APIs. Thus the examples try to use the kernel drivers for the different devices as much as possible. Make Blinky […]

This Week in Beagle #22

Hello everyone. A typical work week. Let’s go over everything. BeagleBoard Rust Imager BeagleConnect Freedom Fixes My last updates seem to have caused BeagleConnect Freedom (both CC1352P7 and MSP430) flashing to break. This was reported by @OhioMeasurementDevices on Discord. I have pushed the fixes to crates.io as version 1.0.2. Additionally, I have also yanked the […]

This Week in Beagle #21

Hello everyone. A typical work week. Let’s go over everything. BeagleBoard Rust Imager GitHub Migration The migration of BeagleBoard Rust Imager to GitHub has now been completed. I have also created v0.0.4 release which brings a lot of fixes and marks the end of the migration. Eject After flashing In prior versions of BeagleBoard Rust […]

This Week in Beagle #20

Hello everyone. A typical work week. Let’s go over everything. BeagleBoard Rust Imager I am gearing up for a v1 release of BeagleBoard Rust Imager soon. As such, a lot of work went into it this week. BB-Downloader While working on BeagleBoard Rust Imager, I initially tried searching for crates that provided the kind of […]

This Week in Beagle #19

Hello everyone. A typical work week. Let’s go over everything. BeagleBoard Rust Imager I am gearing up for a v1 release of BeagleBoard Rust Imager soon. As such, a lot of work went into it this week. Justfiles I have been using Makefiles for all the building and packaging tasks in BeagleBoard Rust Imager. Back […]