forked from sinara-hw/assembly
Fix booster revisions
Signed-off-by: Egor Savkin <es@m-labs.hk>
This commit is contained in:
parent
0ad6b48185
commit
f4fd9ac0a1
|
@ -41,7 +41,7 @@ dfu-util -a 0 -s 0x08000000:leave --download booster.bin
|
||||||
```shell
|
```shell
|
||||||
git clone git@github.com:quartiq/booster.git
|
git clone git@github.com:quartiq/booster.git
|
||||||
cd booster
|
cd booster
|
||||||
git checkout f7d89f4d9d7760e8bc73ec13f17212512b60af15 # or earlier
|
git checkout a1f83b63180511ecd68f88a04621624941d17a41 # or earlier
|
||||||
nix-shell -p rustup cargo rustc dfu-util
|
nix-shell -p rustup cargo rustc dfu-util
|
||||||
rustup target add thumbv7em-none-eabihf
|
rustup target add thumbv7em-none-eabihf
|
||||||
cargo install cargo-binutils
|
cargo install cargo-binutils
|
||||||
|
@ -90,8 +90,8 @@ dfu-util -a 0 -s 0x08000000:leave --download booster.bin
|
||||||
|
|
||||||
## Calibration
|
## Calibration
|
||||||
|
|
||||||
1. Assemble Kasli with one Urukul, build and flash firmware for it with [booster.json](../extra/booster.json)
|
1. Assemble Kasli with one Urukul, build and flash firmware for it with [booster.json](../extra/booster/booster.json)
|
||||||
2. Run [dds_for_booster.py](../extra/dds_for_booster.py) experiment once
|
2. Run [dds_for_booster.py](../extra/booster/dds_for_booster.py) experiment once
|
||||||
3. Attach parallel 50 Ohm load to the oscilloscope, as shown on the picture: ![](../img/50ohm_parallel_load.jpg),
|
3. Attach parallel 50 Ohm load to the oscilloscope, as shown on the picture: ![](../img/50ohm_parallel_load.jpg),
|
||||||
4. Configure oscilloscope for 1M Ohm impedance
|
4. Configure oscilloscope for 1M Ohm impedance
|
||||||
5. Attach attenuator to the Urukul's RF2
|
5. Attach attenuator to the Urukul's RF2
|
||||||
|
@ -100,10 +100,10 @@ dfu-util -a 0 -s 0x08000000:leave --download booster.bin
|
||||||
```shell
|
```shell
|
||||||
python -m venv env
|
python -m venv env
|
||||||
source env/bin/activate.fish
|
source env/bin/activate.fish
|
||||||
pip install git+https://github.com/quartiq/miniconf#subdirectory=py/miniconf-mqtt
|
pip install git+https://github.com/quartiq/miniconf.git@84cc9046bf504cc2d0d33b84d2f3133f2faf2248#subdirectory=py/miniconf-mqtt
|
||||||
```
|
```
|
||||||
8. Enable channels: `python -m booster --broker 192.168.1.123 --prefix dt/sinara/booster/xx-xx-xx-xx-xx-xx --channel N tune=0.1`
|
8. Enable channels: `python -m booster --broker 192.168.1.123 --prefix dt/sinara/booster/xx-xx-xx-xx-xx-xx --channel N tune=0.1`
|
||||||
9. Using [booster_template](../extra/booster_template.ods) fill in `y0`, `y1`, `m`, `c`, values using instructions below
|
9. Using [booster_template](../extra/booster/booster_template.ods) fill in `y0`, `y1`, `m`, `c`, values using instructions below
|
||||||
10. Update settings with the adjusted values
|
10. Update settings with the adjusted values
|
||||||
11. Save settings with `python -m booster --broker 192.168.1.123 --prefix dt/sinara/booster/xx-xx-xx-xx-xx-xx --channel N save`
|
11. Save settings with `python -m booster --broker 192.168.1.123 --prefix dt/sinara/booster/xx-xx-xx-xx-xx-xx --channel N save`
|
||||||
12. Reboot and check settings are applied
|
12. Reboot and check settings are applied
|
||||||
|
|
Loading…
Reference in New Issue