NUCLEO-F446RE board firmware burning.
NUCLEO-F446RE board has 2 MCU. One is on the upper side(STM32F103CBT6) and the other one is on the downside (STM32F446RET6U).
When we burn the firmware code, the code comes from DP/DM and goes to the upper one(STM32F103CBT6). Afterward, the upper one(STM32F103CBT6) transmits the data via SWD to the downside one(STM32F446RET6U).
What is the purpose of the upper one(STM32F103CBT6)? Is the purpose to deal with the data from DP/DM to SWD? Is it an MCU to debug or something else?
Can I directly burn the code to the downside one(STM32F446RET6U) only via DP/DM without going through the upper one(STM32F103CBT6)?
Thanks