forked from sinara-hw/assembly
Add a bit more details for the fastino's no gateware issue
Signed-off-by: Egor Savkin <es@m-labs.hk>
This commit is contained in:
parent
b948ce96de
commit
5659f5b60a
|
@ -56,18 +56,19 @@ Press ENTER when done.
|
||||||
This may happen when power-cycle is too short. Power down the crate, wait at least 30 seconds, and power up again.
|
This may happen when power-cycle is too short. Power down the crate, wait at least 30 seconds, and power up again.
|
||||||
[Issue](https://github.com/sinara-hw/Zotino/issues/37).
|
[Issue](https://github.com/sinara-hw/Zotino/issues/37).
|
||||||
|
|
||||||
### Zero voltage output on Fastino
|
### Zero/meaningless voltage output on Fastino
|
||||||
|
|
||||||
Some Fastino may not output any voltage during testing, usually that means it has no gateware.
|
Some Fastino may not output any meaningful voltage during testing, usually that means it has no gateware flashed.
|
||||||
|
|
||||||
Another common symptom of no gateware is that no LEDs are lit up. Whereas if the gateware has been flashed, the PG and FD LEDs will be lit green.
|
Another common symptom of no gateware is that no LEDs are lit up. Whereas if the gateware has been flashed, the PG and FD LEDs will be lit green.
|
||||||
|
|
||||||
You can flash the gateware with a standalone Kasli/Kasli-SoC:
|
You can flash the gateware with a Kasli/Kasli-SoC, be it in the crate or standalone (no specific gateware needed for Kasli/SoC):
|
||||||
|
|
||||||
1. Download the latest `fastino.bin` release from [quartiq/fastino](https://github.com/quartiq/fastino/releases)
|
1. Download the latest `fastino.bin` release from [quartiq/fastino](https://github.com/quartiq/fastino/releases).
|
||||||
2. Run `git clone https://github.com/quartiq/kasli-i2c.git` and place `fastino.bin` in the kasli-i2c directory
|
2. Run `git clone https://github.com/quartiq/kasli-i2c.git` and place `fastino.bin` in the kasli-i2c directory.
|
||||||
2. Connect the Fastino's EEM0 to any available Kasli/Kasli-SoC EEM port (**do not hot-plug**)
|
3. Connect the Fastino's EEM0 to any available Kasli/Kasli-SoC EEM port ([**do not hot-plug**](../build_test_firmware.md#operating-hints-and-warnings)).
|
||||||
3. Power on the standalone Kasli/Kasli-SoC
|
You may skip this step if Fastino is connected within a crate.
|
||||||
4. Run `nix-shell -p python311Packages.pyftdi`
|
4. Power on the standalone Kasli/Kasli-SoC and connect it to the PC via data micro-USB.
|
||||||
5. Run `cd kasli-i2c; python flash_fastino.py 0 EEM<number> write fastino.bin` where `<number>` is the EEM port number on the Kasli/Kasli-SoC side
|
5. Run `nix-shell -p python311Packages.pyftdi`.
|
||||||
6. If PG and FD LEDs are lit green, the Fastino is ready.
|
6. Run `cd kasli-i2c; python flash_fastino.py 0 EEM<number> write fastino.bin` where `<number>` is the EEM port number on the Kasli/Kasli-SoC side.
|
||||||
|
7. If PG and FD LEDs are lit green, the Fastino is ready.
|
||||||
|
|
Loading…
Reference in New Issue