2018-01-01 11:32 PM
Hello
I have 2 questions
1) i have STM32 F446RE nucleo64 board and i want to take current measurement how can i do it ?
2) Why STM32F4 bootloader does not support xmodem, ymodem or any other standard serial transfer protocols to transfer binary .
Thanks
Serina
#stm32f4-nucleo-f446-stcubemx-hal #stm32-f42018-01-02 12:04 AM
I've seen a Nucleo Power shield
http://www.st.com/en/evaluation-tools/x-nucleo-lpm01a.html
Which seems to run static and dynamic measurement down to small scales for low power.
For bootloader, maybe the mass market demand was not strong enough to get these protocols in, or maybe USB was chosen as more efficient?
2018-01-02 01:10 AM
Thanks , that link is really helpful .
How to transfer binary over usb ? should i use any software like stm32 uart flash loader ?
2018-01-02 01:14 AM
Probably, have used it long time ago, so its name may have changed. If the flash is blank, the bootloader is automatically activated and the STM32 shall be detected as USB device from the PC side. A bit of googling required.
2018-01-02 05:41 AM
1) i have STM32 F446RE nucleo64 board and i want to take current measurement how can i do it ?
See UM1724 - User manual for STM32 Nucleo-64 boards:
On page 23:
6.6 JP6 (IDD)
Jumper JP6, labeled IDD, is used to measure the STM32 microcontroller consumption by removing the jumper and by connecting an ammeter
2018-01-02 06:28 AM
USB uses the DFU Manager.
X-Modem, et al, don't have the flexibility for debug, programming and test that the System Loader does. I tend to implement X-Modem on my own loaders and I have several SoC ROM implementations where it is used to load RAM.