![NXP Semiconductors SLN-LOCAL2-IOT User Manual Download Page 63](http://html.mh-extra.com/html/nxp-semiconductors/sln-local2-iot/sln-local2-iot_user-manual_1721901063.webp)
9.4.1.2 Block request
Block requests are sent for each “chunk” of data to be programmed. The block sizes can be of any size, though it is best when
they are as large as possible. The example script in the SDK sends 4096 bytes per block request.
{
"messageType":1,
"fwupdate_message": {
"messageType":1,
"fwupdate_server_message": {
"messageType":0,
"block": <Base64 encoded block of data>,
"encoded_size": <Size of encoded block>,
"block_size": <Size of block in bytes>,
"offset": <Offset from base of flash>,
}
}
}
9.4.1.3 Stop request
{
"messageType":1,
"fwupdate_message": {
"messageType":1,
"fwupdate_server_message": {
"messageType":1
}
}
}
9.4.1.4 Activate image request
{
"messageType":1,
"fwupdate_message": {
"messageType":1,
"fwupdate_server_message": {
"messageType":3
}
}
}
9.4.1.5 Start self-test request
{
"messageType":1,
"fwupdate_message": {
"messageType":1,
"fwupdate_server_message": {
"messageType":2
}
}
}
NXP Semiconductors
Bootloader
SLN-LOCAL2-IOT Developer’s Guide, Rev. 0, 19 April 2021
User's Guide
63 / 87