cancel
Showing results for 
Search instead for 
Did you mean: 

STM32 Nucleo Power measurement and Bootloader

n.serina
Associate III
Posted on January 02, 2018 at 08:32

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-f4
5 REPLIES 5
S.Ma
Principal
Posted on January 02, 2018 at 09:04

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? 

Posted on January 02, 2018 at 09:10

Thanks , that link is really helpful . 

How to transfer binary over usb ? should i use any software like stm32 uart flash loader ?

Posted on January 02, 2018 at 09:14

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.

Andrew Neil
Evangelist
Posted on January 02, 2018 at 14:41

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:

http://www.st.com/content/ccc/resource/technical/document/user_manual/98/2e/fa/4b/e0/82/43/b7/DM00105823.pdf/files/DM00105823.pdf/jcr:content/translations/en.DM00105823.pdf

 

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

Posted on January 02, 2018 at 14:28

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.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..