/
Update BSL via packet-based services
Update BSL via packet-based services
It is possible to update (FLASH) the BSL using the packet-based services: HIL_FILE_DOWNLOAD_REQ
& HIL_FILE_DOWNLOAD_DATA_REQ
.
For this to work, the ulXferType
mode has to be set to:
RCX_FILE_XFER_PARALLEL_FLASH
(=3) for Parallel FLASHs.RCX_FILE_XFER_SERIAL_FLASH
(=4) for SPI FLASHs.
This service is accessible on all supported interfaces of the BSL (UART/USB/DPM).
Limitations
The mentioned ulXferType’s are only supported on the BSL. A BSL update using a running firmware will not be possible.
The currently installed BSL will be overwritten directly. On e.g. a power outage during flashing, the device will not start up again. In this case the BSL has to be flashed manually using e.g. BOOTWIZZARD.