Hi,
What is the issue with the "validation on target"?
Have you try to generate the built-in validation project for your STM32 IDE?
If tabby terminal is equivalent to TeraTerm application, yes UART RX port other STLink VCP for example can be used, but you need to write your own protocol/application.
Else if the built-in validation project is OK, in the X-CUBE-AI pack, you have a simple Python module "ai_runner" allowing to communicate with the board. It allows to inject the data and to retreive the results through a simple interface (see "How to run locally a c-model" article in the embedded documentation).
from stm_ai_runner import AiRunner
runner = AiRunner()
runner.connect('serial')
runner.summary() # display the network/run-time information
# fill input tensor according the requsted shape/data type
inputs = FILL(runner.get_input_infos())
...
outputs, _ = runner.invoke(inputs) # invoke the model
Best regards,
Jean-Michel