Patent ID: 8930710
Filing Date: 2015-01-06
Classification: G05B,G06F

Abstract:
1. A method for verifying that operating software and calibration files have been properly flashed into a controller before allowing the operating software to be executed in the controller, said method comprising: defining a memory segment in a controller memory for storing the operating software and one or more calibration files; reserving a software memory section for the operating software and one or more calibration file memory sections for the one or more calibration files in the memory segment; flashing the operating software into the software memory section; setting a software flag in a software manifest memory slot in the software memory section that indicates that the operating software has been properly flashed and verified; flashing the one or more calibration files into the one or more calibration file memory sections; setting a calibration flag for each separate calibration file in at least one calibration file manifest memory slot in the one or more calibration file memory sections that indicates that the particular calibration file has been properly flashed and verified; and verifying that all of the operating software and calibration file flags have been properly set before allowing the operating software to be executed by the controller.