# stm32_msc_bootloader
USB Mass Storage Bootloader for STM32F103 microcontrollers.
# Usage
Compile with IAR EWARM or use pre-compiled bin.
The microcontroller would act it self as a USB Mass Storage device, user can just drag'n'drop the new binary file into the emulated flash drive.
The bootloader is supposed to be flashed to 0x08000000 (Flash start address), user application will be flashed to 0x08004000 (defined in FAT16.h). Remember to use NVIC_SetVectorTable(NVIC_VectTab_FLASH,0x4000) to remap the interrupt vector table in the user application.
# License
The ST Standard Peripherial Library is licensed under ST's License.
The FAT16.c is licensed under Freescale (NXP)'s License.
Other source codes are licensed under MIT License.
没有合适的资源?快使用搜索试试~ 我知道了~
用于 STM32F103微控制器的 USB 大容量存储引导加载程序_C语言_代码_相关文件_下载
共131个文件
h:52个
c:48个
s:10个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 167 浏览量
2022-07-07
17:47:58
上传
评论
收藏 411KB ZIP 举报
温馨提示
用于 STM32F103 微控制器的 USB 大容量存储引导加载程序。 用法 使用 IAR EWARM 编译或使用预编译的 bin。 微控制器将自己充当 USB 大容量存储设备,用户只需将新的二进制文件拖放到仿真闪存驱动器中即可。 引导加载程序应该被闪存到 0x08000000(闪存起始地址),用户应用程序将被闪存到 0x08004000(在 FAT16.h 中定义)。请记住使用 NVIC_SetVectorTable(NVIC_VectTab_FLASH,0x4000) 在用户应用程序中重新映射中断向量表。 更多详情、使用方法,请下载后阅读README.md文件
资源推荐
资源详情
资源评论
收起资源包目录
用于 STM32F103微控制器的 USB 大容量存储引导加载程序_C语言_代码_相关文件_下载
(131个子文件)
Project.cspy.bat 2KB
Project.STM32100B-EVAL.cspy.bat 2KB
stm32f10x_tim.c 104KB
stm32f10x_flash.c 60KB
stm32f10x_rcc.c 49KB
stm32f10x_adc.c 45KB
stm32f10x_i2c.c 43KB
stm32f10x_can.c 43KB
stm32f10x_usart.c 36KB
system_stm32f10x.c 35KB
system_stm32f10x.c 35KB
stm32f10x_fsmc.c 34KB
usb_core.c 29KB
stm32f10x_spi.c 29KB
stm32f10x_dma.c 28KB
stm32f10x_sdio.c 27KB
usb_regs.c 27KB
stm32f10x_gpio.c 22KB
stm32f10x_dac.c 18KB
core_cm3.c 16KB
FAT16.c 14KB
usb_scsi.c 13KB
usb_prop.c 12KB
stm32f10x_cec.c 11KB
usb_bot.c 10KB
stm32f10x_pwr.c 8KB
stm32f10x_rtc.c 8KB
stm32f10x_bkp.c 8KB
hw_config.c 7KB
usb_pwr.c 7KB
misc.c 7KB
stm32f10x_exti.c 7KB
usb_int.c 6KB
stm32f10x_it.c 5KB
memory.c 5KB
stm32f10x_wwdg.c 5KB
usb_istr.c 5KB
stm32f10x_dbgmcu.c 5KB
stm32f10x_iwdg.c 5KB
usb_desc.c 4KB
mass_mal.c 4KB
main.c 4KB
usb_mem.c 3KB
stm32f10x_crc.c 3KB
scsi_data.c 3KB
usb_init.c 3KB
stmflash.c 3KB
usb_endp.c 2KB
delay.c 1KB
key.c 629B
Project.crun 371B
Project.dbgdt 75KB
Project.dep 53KB
Project.dni 2KB
Project.dnx 6KB
Project.ewd 49KB
Project.ewp 38KB
Project.ewt 88KB
Project.eww 151B
.gitignore 672B
stm32f10x.h 611KB
core_cm3.h 82KB
stm32f10x_tim.h 50KB
stm32f10x_rcc.h 29KB
stm32f10x_i2c.h 29KB
usb_regs.h 27KB
stm32f10x_can.h 26KB
stm32f10x_fsmc.h 26KB
stm32f10x_flash.h 24KB
stm32f10x_sdio.h 21KB
stm32f10x_adc.h 21KB
stm32f10x_dma.h 20KB
stm32f10x_gpio.h 19KB
stm32f10x_spi.h 17KB
stm32f10x_usart.h 16KB
stm32f10x_dac.h 15KB
usb_core.h 9KB
misc.h 9KB
stm32f10x_bkp.h 7KB
stm32f10x_exti.h 6KB
stm32f10x_cec.h 6KB
usb_scsi.h 6KB
stm32f10x_pwr.h 4KB
stm32f10x_rtc.h 4KB
stm32f10x_dbgmcu.h 4KB
stm32f10x_iwdg.h 4KB
usb_bot.h 3KB
stm32f10x_conf.h 3KB
FAT16.h 3KB
stm32f10x_wwdg.h 3KB
usb_prop.h 3KB
usb_type.h 3KB
usb_def.h 3KB
usb_conf.h 3KB
usb_istr.h 2KB
usb_init.h 2KB
usb_desc.h 2KB
usb_pwr.h 2KB
hw_config.h 2KB
stm32f10x_it.h 2KB
共 131 条
- 1
- 2
资源评论
快撑死的鱼
- 粉丝: 1w+
- 资源: 9156
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功