•This tab allows to upgrade/downgrade the Coordinator or Nodes via IQMESH network. Supported files:
oCustom DPA Handler (.HEX)
oIQRF OS change (.BIN)
•Supports TR-7xD modules with IQRF OS 3.08D or higher.
•Supports DPA 2.26 or higher.
•Procedure (for relating information see. IQRF DPA Framework Technical guide, chapter: DPA in Practice / Code Upload):
oUpload selected file to the external EEPROM.
oCheck the checksum.
oLoad data to the Flash memory.
Uploaded file selection. A file from the Project window or from the PC storage can be selected. After selection the file type, length and checksum of uploaded data is automatically calculated.and displayed in the Upload section below. If the external EEPROM already contains some file data (only the Load will be executed), the Source File check box must be unchecked.
Target device selection. It is allowed to upload the selected file to the Coordinator, a selected Node or to all/more Nodes according to the HWPID.
oIf the file was selected in the Source File section above the file type, length and checksum of data is set automatically. Only the address in external EEPROM (multiple of 64) where the data should be stored must be set. This address should be chosen according to the free memory space (Coordinator, Autoexec, IO Setup, application data, ...). If there is a need only to store data for later usage it is needed to make a note: file type, external EEPROM address, length and checksum of data (a record from the Output window can be used). Then use steps 1 (Upload) and 2 (Verify). The upgrade/downgrade is done by step 3 (Load).
oIf the external EEPROM already contains some file data (e.g. more Custom DPA Handlers) the file type, external EEPROM address (multiple of 64), length (multiple of 64) and checksum must be set. The upgrade/downgrade is done by step 3 (Load).
oStep 1: Upload (peripheral: EEEPROM, command: Extended Write)
Uploads selected file to the external EEPROM of selected device/devices.
oStep 2: Verify (peripheral: OS, command: Load Code)
Verifies data consistency and checksum.
oStep 3: Load (peripheral: OS, command: Load Code)
Verifies data consistency and checksum and if everything is correct loads data to the Flash memory.
oRun All Steps (Shift+F5)
Executes all 3 steps described above on one click.
oIf the verifying or loading is done on more Nodes the result is displayed in the following table: