Difference between revisions of "FWCONFIG"
(2 intermediate revisions by the same user not shown) | |||
Line 7: | Line 7: | ||
| | ||
+ | |||
== Commands == | == Commands == | ||
Line 13: | Line 14: | ||
:option value[{byte|kbyte|mbyte}] | :option value[{byte|kbyte|mbyte}] | ||
+ | |||
+ | | ||
=== Supported options: === | === Supported options: === | ||
Line 25: | Line 28: | ||
</pre> | </pre> | ||
+ | *noldelay | ||
*sysdatarecposttriglen | *sysdatarecposttriglen | ||
*haplsstartoutput | *haplsstartoutput | ||
Line 33: | Line 37: | ||
*passbuffersize | *passbuffersize | ||
+ | <pre>max size of arrays used in Advance Interpolation | ||
+ | </pre> | ||
+ | |||
*ipaddressmask | *ipaddressmask | ||
<pre> Examples: | <pre> Examples: |
Latest revision as of 14:29, 14 March 2021
FWCONFIG
File used for setting important sotMC system parameters before starting the fw. It contains firmware initialization options.CAUTION | |
To be used only by experienced user! |
Commands
Syntax
- option value[{byte|kbyte|mbyte}]
Supported options:
- ramdisksize
- libstacksize
- taskstacksize
- ifaddr
- sysdatarecfilename
- sysdatareclen
system data recorder length (number of records)
- noldelay
- sysdatarecposttriglen
- haplsstartoutput
- haplsrange
- translatormempartsize
initial size for translator memory partition
- passbuffersize
max size of arrays used in Advance Interpolation
- ipaddressmask
Examples: ipaddressmask 192.168.20.20:255.255.0.0 ipaddressmask dhcp
- defaultgw
sets default gateway, available since version 0.4.17.2 Examples: defaultgw 10.4.20.1
- netif
- sleep
delay in millesconds
- stringblockpreload
initial size of string descriptors. Default is 300,000. Reduce this value if application has less than 300,000 string variables. Set a number of pre-allocated fixed blocks for string management Example: stringblockpreload 200000 Rules: 1. For best performance This number shell be tuned to the maximum number (BlockMallocCounter) of "common shared" strings/structures used by application Hints: BlockMallocCounter: maximum ("saturated") number of fixed blocks BlockInuseCounter: number of blocks allocated at this moment
- stringpreload
initial size of BASIC strings. Default is 0. Strings are created empty.
- libstacksize
library stack size
- taskstacksize
default task stack size
- sysdatarecfilename
system data recorder file name
- hpetfreq
- defaultbus
- singlebus
- cantimings
- socandevice
- tcp_keepalive_time
- tcp_keepalive_intvl
- tcp_keepalive_probes
See Socket_keep-alive_timeouts
Examples:
ipaddressmask 192.168.20.20:255.255.0.0
sleep 20
libstacksize 20kbyte
hpetfreq 2000 for cycle time 500 microsecond or hpetfreq 1000 for cycle time up to 1 millisecond