Add instruction for Thermostat

Signed-off-by: Egor Savkin <es@m-labs.hk>
This commit is contained in:
Egor Savkin 2023-04-19 13:26:01 +08:00
parent 40c677056f
commit ca82d61e79
4 changed files with 32 additions and 0 deletions

View File

@ -15,3 +15,4 @@
- [Sinara 7210 Clocker](./hw/clocker.md)
- [Sinara 8452 DSP Stabilizer](./hw/stabilizer.md)
- [Sinara 9805 RF Power Amplifier Booster](./hw/booster.md)
- [Sinara 8451 Thermostat](./hw/thermostat.md)

View File

@ -2,6 +2,7 @@
* [Wiki](https://github.com/sinara-hw/Stabilizer/wiki)
* [QUARTIQ Manual](https://quartiq.de/stabilizer/)
* [Firmware](https://github.com/quartiq/stabilizer)
## JSON

29
src/hw/thermostat.md Normal file
View File

@ -0,0 +1,29 @@
# Sinara 8451 Thermostat
* [Wiki](https://github.com/sinara-hw/Thermostat/wiki)
* [Firmware](https://git.m-labs.hk/M-Labs/thermostat)
## Setup
```shell
git clone gitea@git.m-labs.hk:M-Labs/thermostat.git
cd thermostat
nix develop
nix-shell -p gcc-arm-embedded-10 rlwrap
cargo build --release
arm-none-eabi-objcopy -O binary target/thumbv7em-none-eabihf/release/thermostat thermostat.bin
# turn on Thermostat
rlwrap nc -vv 192.168.1.26 23
# enter `dfu` command end exit rlwrap
dfu-util -a 0 -s 0x08000000:leave -D thermostat.bin
```
Then check that fans are working properly.
You may also check fan controls via `fan` commands (see the firmware documentation).
## Common problems
### Thermostat doesn't connect or doesn't enter DFU mode
Carefully take out Thermostat from its protective box, unscrewed all screws before. Apply jumper and power on the Thermostat.
Now it should be in DFU mode.

View File

@ -2,6 +2,7 @@
* [Datasheet](https://m-labs.hk/docs/sinara-datasheets/4410-4412.pdf)
* [Wiki](https://github.com/sinara-hw/Urukul/wiki)
* [Firmware](https://github.com/quartiq/urukul)
## JSON