STM32 development board development notes (4) - startup settings

Publisher:InnovateMindLatest update time:2016-08-22 Source: eefocusKeywords:stm32 Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere
stm32 has a boot pin Boot0 and Boot1, which are used to set the startup position of the code
As shown below
stm32 development board development notes (4) - startup settings - dzdesigned80 - dzdesigned80's blog
Boot0 is located at pin 94, which is a dedicated Boot pin. Boot1 is located at pin 37 and is multiplexed with PB2.
Boot1 Boot0
x 0: boot0 is 0, boot1 is any value, the code starts from the internal program storage area
0 1: Code starts from system storage area (ISP code area)
So by short-circuiting Boot0 to ground, you can change the startup mode by simply changing Boot1.
The current mainboard has MAX232, so use USB to serial port to connect to the mainboard, and cooperate with Flymcu software to read and erase the information, but errors will occur during burning.
FlyMcu (www.mcuisp.com)
It may be due to a problem with the extension cable or a problem with the USB to serial port. It was found that the motherboard and the burning software can only communicate when the baud rate is 115200. I don’t know why. Logically, the ISP program should be adaptive.
Keywords:stm32 Reference address:STM32 development board development notes (4) - startup settings

Previous article:stm32 interrupt function name table
Next article:stm32 general timer interrupt

Latest Microcontroller Articles
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号