EasyManua.ls Logo

GOMspace NanoPower P60 Dock - Board Parameters Table

Default Icon
23 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
NanoPower P60 Dock
July 14, 2017
gs-man-nanopower-p60-dock-2.1
0x0182 p60pdu_chan U8 0 0 0 0
0x0186 p60pdu_addr U8 0 0 0 0
0x018A conv_5v_en U8 0
0x0190 ant6_add U8 0 0
0x0194 ar6_addr U8 0 0 0 0
0x0198 depl_delay U32 0
A parameter is modified by first switching to its table with param mem <table> and then running param set
<parameter> <value>. E.g., to adjust the set the out_en value for channel 0 to 1, run the commands:
p60-dock # param mem 1
p60-dock # param set out_en[0] 1
p60-dock # param get out_en[0]
GET out_en[0] = 1
The updated parameter values are only valid until next reboot. To store a parameter permanently, the parameter
table must be stored to its matching file number (listed in the table above). To make our change to the vcc_en
value permanent, we then need to run param save <table> <file> :
p60-dock # param save 1 1
Table CRC 12813
Data CRC 57665
The parameter system protects the stored table with two checksums: one to protect the data itself against
corruption and one to ensure that the stored data matches the table structure.
System parameters in tables 0, 1 and 2 are saved in FRAM file numbers 0, 1 and 2 respectively.
The P60 Dock also has a default factory setting version of table 0, 1 and 2. The default factory settings are
stored in locked FRAM sectors and must be unlocked prior to saving the parameter table. This is done using
the config unlock command. After e.g. the param save 0 4 command has been executed, the FRAM
sectors can be relocked by calling config lock or by rebooting the system.
Note: As a safety measure, the config commands are only available through the GOSH interface and can
not be executed via CSP. It is therefore not possible to unlock and modify the table 0 parameters remotely. This
prevents accidental modification of e.g. the CSP address in orbit.
Telemetry data in table 4 is not saved to permanent storage and thus not backed by a file number or a default
factory setting.
7.1 Table 0: Board Parameters
Table 0 holds system level configuration. Modification of these parameters require a reboot of the system, before
they take effect.
Table 7.2: P60 Dock Parameter table 0: Board parameters
Name Address Type Index Default Value Unit Comment
uid 0x0000 STR (16) 0123456789ABCD Board UID
type 0x0010 U8 1 Board type
rev 0x0011 U8 0 Board revision
csp_addr 0x0012 U8 2 CSP address
i2c_addr 0x0013 U8 2 I
2
C address
i2c_speed 0x0014 U16 400 kbps I
2
C bitrate in kbps
can_speed 0x0016 U16 1000 kbps CAN bitrate in kbps
kiss_en 0x0018 U8 0 Enable KISS
rs422_mode 0x0019 U8 0 RS422 mode
rs422_speed 0x001C U32 115200 kbps RS422 bitrate in kbps
csp_rtable 0x0020 STR (96) Empty CSP routing table
© 2016 GomSpace Aps
18