Releases: beagleboard/buildroot-old
Clean build fixes and GamePup enhancements
- Blacklist usb0/usb1 from connmand to avoid it doing something wonky
- GamePup fixes
- No loading of broken speaker driver
- Fixes in overlays
- Updated beagle-tester with a PRU app to help with button testing (see beagle-tester README)
- Add host dependencies for build
- Built clean
Overlays and Black Wireless clean-ups
This is more attempts at getting Black Wireless testing working reliably, notably to address usb dev testing issues.
The overlay scheme here is new with a single u-boot environment variable 'overlays' listing all the overlays to be loaded.
Fixes were done to rc.local and the rootfs-overlay to try to avoid possible cases where ifconfig usb0/1 up might not be called.
Fixes for BeagleBone Black Wireless
Overview
Debugged BeagleBone Black Wireless tester
Details
- Fixed some build related issues
- Moved environment definitions to single files for build reliability.
- Fixed host kmod issue so modules.dep gets built reliably.
- Fixed some items to aide in debug
- Added DHCP host for USB CDC Ethernet mode (192.168.6.1 for Mac/Linux)
- Fixed getty on USB CDC serial mode
- Added some extra firmware files for WiFi
- Switched to overlays for all BeagleBone peripheral support on Black/Wireless
- Added bb.org_overlay files
- Added overlay support in u-boot environments
- Added am335x-boneblack-uboot-univ.dtb as primary device tree for Black/Wireless
Use u-boot to set board type
- Fixes USB network driver on some Windows 10 machines
- Much newer Buildroot than previously built for all but GamePup
- Uses u-boot environment stored at hard-coded location on MMC
- Custom environment variable (fdtfile) for each image
- Needs verification on Black and Black Wireless
TechLab update
- No need to create symlink
- Boots faster
- Flashes RED/GREEN at end of test
TechLab tester
Serial number should be in the format of PC0100A4yywwnnnnnnnn
(Use proper version for A4)
- Lights up both 7 segment displays
- Plays tone on buzzer
- Cycles through red, green and blue on RGB LED
- Reads light sensor (prints over serial)
- Reads accelerometer (prints over serial)
- Writes serial number to EEPROM
At the end, it leaves the L button able to toggle the left 7 segment display and the R button to toggle the right 7 segment display.
This image requires you to manually replace the /boot/board.dtb link to am335x-pocketbeagle.dtb with a link to am335x-pocketbeagle-techlab.dtb.
Gamepup tester
This image requires you to manually replace the /boot/board.dtb link to am335x-pocketbeagle.dtb with a link to am335x-pocketbeagle-gamepup.dtb.
Wireless fixes
- Use 'connmanctl enable wifi'
- Hack to avoid error that causes udhcpc to not run on Black Wireless for usb0
Add firmware and connman for Black Wireless
Not yet tested!
Also, make sure you use the SSID: BeagleBone-TESTER and PWD: BeagleBone for the wifi AP used under test.
Add support for testing BeagleBone Black Wireless
- Ignore board type to assign first 12 bytes to EEPROM
- Create separate images with symlinks to different board device trees