STM32H743 is not recognized as MSC #15856
-
Hello! I can load the bin, elf, or dfn using DFN or SWD w STLink pins. I have access to boot and reset pins (can pull high or low). I must be missing something, perhaps in the *.h or in the boot sequence, but have not been able to find this info anywhere. Thanks in advance! |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 2 replies
-
Most MicroPython boards, including the H743ZI, don't mount as a mass storage device on boot. You'll typically interact with them with a tool such as mpremote that will allow you to access the REPL and transfer files. Hope that helps! |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Boot0 high is normally the trigger for running the rom bootloader you're seeing there. [edited] You can use that DFU mode for loading micropython firmware if needed, else if it's already flashed you should be able to run micropython with Boot0 high. If that still doesn't appear to run directly you might need to look closer at the crystal / HSE clock configuration settings for the build. Many nucleo boards do not use a crystal for the main clock, instead using a clock signal provided by the on-board stlink. If your custom board uses a crystal then this may need configuring in the board profile. |
Beta Was this translation helpful? Give feedback.
-
Thanks all! I will take a look at the clock settings in mpconfigboard.h as I have an external crystal. |
Beta Was this translation helpful? Give feedback.
Most MicroPython boards, including the H743ZI, don't mount as a mass storage device on boot. You'll typically interact with them with a tool such as mpremote that will allow you to access the REPL and transfer files. Hope that helps!