agentOS v1.6
agentOS v1.6.2
Release v1.6.2 · bcdevices/plt-agent-os
Added:
Add flashr support to AgentOS
Add support for the flashr device to the AgentOS base packages. Currently, the
flashr-flashcommand contains support for hex, elf, and bin files and supports flashing target chips. Opening a debugger connection with tools such as gdb is not supported yet.
agentOS v1.6.1
Release v1.6.1 · bcdevices/plt-agent-os
Added:
Add manufacturing image recipe to expose SD card
Expose the SD card on the test agent with an initramfs containing
libcomposite,dwc2,configfs, andusb_f_acm. With this, the USB shell the PLT expects will appear along with the SD card as a removable disk. This also includes the Raspberry Pi utilities, most importantlyvcgencmdandvcmailbox, to set the board’s serial number in one-time-programmable memory.
Add needed u-boot changes to support rauc updates.
Changed:
Migrate to Scarthgap, add rauc partitions
This migrates the OS from Walnascar to Scarthgap for LTS updates. It also reserves space in the partition table for a second boot and root partition as well as a read/write data partition for user applications. Future rauc support will rely on this for atomic system updates.
Improve boot behavior
Add required script changes to
pltagent-usbgadget-handler.shto create/present the usbgadget on boot to alleviate timing issues with the PLT’s very first “present” query on a freshly booted test agent.
Fixed:
Fix USB MSC issues in AOS-6
Make the
msc-host-handlermore resilient during test plans executed on the PLT. Remove lines in the script that caused the USB port on the test agent to re-enumerate, which can cause the UART terminal on/dev/ttyGS0to drop out. This appears to have led to failing test plans when the PLT occasionally failed to send follow up commands to the agent.
See also