Firmware Upload Procedure
|Top Previous Next|
The network host should use the following procedure in order to upload an application firmware file into the DS:
The above procedure is, of course, simplified, as it does not take into account all kind of possible errors that can potentially arise practically on every step of the firmware upload. The "entity" performing the upgrade should carefully analyse the result of every step in the above procedure and correctly react to different error codes returned by the DS.
Also, the procedure above doesn't show the use of the Select In Broadcast Mode (W) command that provides a way to program the DS whose IP-address is unreachable (see broadcadt UDP programming for explanation). The NetLoader also support a similar command (see Select In Broadcast Mode (W) command). Important point to realize is that since the NetLoader is a separate firmware component the Select In Broadcast Mode (W) command should be used twice:
* These commands should, of course, be sent as UDP broadcasts in this case.