Testing I/O board flashing
TIAB flashing testing tool
We assume that the flashing process was successful if:
- The vendor and product ids of the FTDI devices are correct
- SMT32 replies to an empty command with a correct prompt
The TIAB testing tool performs these checks automatically in the following order:
- Firstly it iterates over all Codethink USB devices and checks all of FTDIs for presence.
- If it is not able to find the one of the FTDIs, it looks for unflashed FTDIs in the system and prints them out.
- After testing the FTDI devices, it checks if the STM replies to an empty command with a correct prompt.
To run the TIAB testing tool, run tiabtest
in the project directory.