5 Programming HIMax System
HI 801 001 E Rev. 4.01 Page 78 of 122
A reload may only be performed in accordance with the conditions mentioned in the
previous section. In all the other cases, stop the controller and perform a download.
TIP
Proceed as described below to be able to perform a reload even if global variable
assignments have been added:
While creating the user program, assign unused global variables to communication
protocols.
Assign safe value as initial value to unused global variables.
To a later time point, this assignment must only be changed and not added ensuring the
possibility to perform a reload.
5.6 Loading Operating Systems
All HIMax system modules contain one processor system and one operating system that
controls the module. The operating system is delivered with the module. HIMA is
continuously improving the operating systems. The improved versions can be loaded into
the module using SILworX.
5.6.1 Load Process
Update the operating system in the following module order:
No. Modules
File name be-
ginning with
PADT connected to
1 Processor modules himaxcpu_...
System bus module, if the connection is
possible, otherwise processor module
2 System bus module himaxsb_...
Processor module, if the connection is
possible, otherwise system bus module
3
Communication mod-
ules
himaxcom_... Processor module
I/O modules
X-AI 32 01
X-AO 16 01
x-DI 16 01
X-DI 32 01
X-DI 32 02
X-DI 32 03
X-DI 64 01
X-DO 12 01
X-DO 12 02
X-DO 32 01
X-DO 24 02
himaxio_ha1...
X-AI 16 51
X-AO 16 51
X-AI 32 51
X-CI 24 51
X-DI 32 51
X-DI 32 52
X-DI 64 51
X-DO 12 51
X-DO 32 51
himaxio_ha2...
4
X-AI 32 02
X-CI 24 01
X-DI 32 04
X-DI 32 05
himaxio_ha3...
Processor module
Table 25: Module Order while Loading the Operating System