Context
There is a mismatch in behaviour depending on the communication channel used:
Flashing / Installing Apps: Works perfectly since OpenOCD is bypassed.
Erase-Apps / List-Attributes: When I try to run erase-apps or list-attributes and pass the --board nucleo_u545re_q flag, tockloader automatically tries to connect using OpenOCD. This forces it to use the default stlink.cfg file, which instantly crashes OpenOCD with a target identification / write data error.
Steps to Reproduce
- Connect a Nucleo STM32U545RE-Q board over USB.
- Run
tockloader install <app> --board nucleo_u545re_q. (works)
- Attempt to read attributes or erase apps:
tockloader list-attributes --board nucleo_u545re_q
Context
There is a mismatch in behaviour depending on the communication channel used:
Flashing / Installing Apps: Works perfectly since OpenOCD is bypassed.
Erase-Apps / List-Attributes: When I try to run erase-apps or list-attributes and pass the
--board nucleo_u545re_q flag, tockloader automatically tries to connect using OpenOCD. This forces it to use the default stlink.cfg file, which instantly crashes OpenOCD with a target identification / write data error.Steps to Reproduce
tockloader install <app> --board nucleo_u545re_q. (works)tockloader list-attributes --board nucleo_u545re_q