annotate ostc4pack/README.linux @ 270:2e58a4094770 write-from-sim

feature, debug: make simulator write a logbook entry When compiling the code with -DSIM_WRITES_LOGBOOK, the simulator writes to the logbook. This is for debug purpose only. This commit does *not* define this SIM_WRITES_LOGBOOK, so when compiled, things are functionally unchanged. Caveat 1: a simulator generated log cannot be advanced with +5 min. It needs to run in real time. Caveat 2: The generated log is currently not "complete". For example, CCR setpoint switches are not logged. There are likely more small events not logged. This means that a sim generated log is not a full replacement for real dive testing. Signed-off-by: Jan Mulder <jlmulder@xs4all.nl>
author Jan Mulder <jlmulder@xs4all.nl>
date Wed, 24 Apr 2019 17:10:51 +0200
parents 9c77cfe8c2b2
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
163
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
1 README.linux
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
2 ------------
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
3
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
4 1. Compile the pack utilities
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
5
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
6 cd src
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
7 make checksum_final_add_fletcher
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
8 make OSTC4pack_V4
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
9
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
10 2. Edit create_full_update_bin.sh
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
11
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
12 Set BUILD_PATH to the location where you build the individual parts
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
13 of the firmware using the OpenSTM23 IDE.
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
14
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
15 Set BUILD_TYPE the either Debug or Release (or any other build style you
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
16 defined in the OpenSTM23 IDE).
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
17
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
18 Set the "build project names" as defined in the OpenSTM23 IDE.
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
19
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
20 3. Simpy run create_full_update_bin.sh
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
21
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
22 Run it in the ostc4pack folder of the repository, and a file with name
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
23 like OSTC4_<date>.bin is created containg the individual blobs.
9c77cfe8c2b2 Add Linux pack script
Jan Mulder <jlmulder@xs4all.nl>
parents:
diff changeset
24