Cuica

Binary Images
Binary ImagesBinary Images

Binary Images

Description of Binary Images

Binary Images

Binary Images are compiled binaries built for the target architecture of the Device Under Test (DUT). They are loaded onto the Cuica, processed, and used to program the DUT.

Programming is done using OpenOCD with configurations stored on the device. These configurations can be sent dynamically to the Cuica or managed through the web interface (added, modified, or deleted). To deploy the Binary Image without dedicating a programmer to a test fixture, the SWD/JTAG interface provided by the 20-pin interface is used. However, external programmers such as ST-Link or J-Link can also be used if preferred.

All Binary Image operations can be done using either the web interface, the Cuica CLI app, or directly in the REST API. The related REST API endpoints can be found in the DUT section of the OpenAPI spec and corresponding generated documenation.

Binary Image Program History

When Binary Images are programmed by the Cuica, the programming session details are stored in the Binary Image Program History. This history includes information such as when the programming occurred, the OpenOCD console output, and the success status.

All Binary Image Program History operations can be done using either the web interface, the Cuica CLI app, or directly in the REST API. The related REST API endpoints can be found in the Binary Image Programs section of the OpenAPI spec and corresponding generated documenation.

Copyright © Uatha LLC. All rights reserved.