Programming a nucleo board with another one without using it exclusively as programmer
Hi,
I want to clarify that this is part of an experiment so I know there are easier ways to program these boards.
What I am aiming to do is have a board (Nucleo 144) as a main board, let's call it B1, that I can program using cubeIDE through the USB. Another board (Nucleo 64), B2, is only connected to the main board B1.
The main board B1 will have a command menu where you can select which program to send to the B2.
The idea is that B1 already has the binary data for the B2 programs. I only need to know if it is possible to flash its memory from B1 on demand. What I found about the topic is using the B1 as a programmer changing the jumpers from nucleo to s-link, but if I do this I cannot use the board normally, can I?
I would like to know your opinion on what is the best way to do this scenario.
Thank you in advance!