va416xx-rs/vorago-peb1
2024-06-12 11:29:12 +02:00
..
.cargo add all submodules as regular code 2024-06-11 13:48:42 +02:00
examples GPIO example works 2024-06-12 11:29:12 +02:00
jlink add all submodules as regular code 2024-06-11 13:48:42 +02:00
src add all submodules as regular code 2024-06-11 13:48:42 +02:00
.gitignore add all submodules as regular code 2024-06-11 13:48:42 +02:00
Cargo.toml rtt logging works 2024-06-11 23:59:09 +02:00
jlink-gdb.sh add all submodules as regular code 2024-06-11 13:48:42 +02:00
LICENSE-APACHE add all submodules as regular code 2024-06-11 13:48:42 +02:00
memory.x add all submodules as regular code 2024-06-11 13:48:42 +02:00
NOTICE add all submodules as regular code 2024-06-11 13:48:42 +02:00
README.md add all submodules as regular code 2024-06-11 13:48:42 +02:00

Rust BSP for the Vorago PEB1 development board

Using the .cargo/config.toml file

Use the following command to have a starting config.toml file

cp .cargo/def-config.toml .cargo/config.toml

You then can adapt the config.toml to your needs. For example, you can configure runners to conveniently flash with cargo run.

Notes on board revisions

On RevA, issuing the monitor reset command in the GDB application is problematic and will prevent the flashed binary from working properly. On board revision B, this was not an issue. For that reason, two different *.gdb files were provided in the jlink folder for each board revision. If you are not using these files, make sure to correctly configure your flash tools depending on which tool or board your are using.