创易栈 瞅啥呢! 2018-05-14
STM32芯片的三种启动模式有什么区别?
一般使用哪一种比较好╭(°A°`)╮
赏金(元):3.00

待悬赏 ,48小时抢答者被选中的人可获得赏金

回答
  • 创易栈 博乐  | 信号完整性;模拟数字电路设计;PCB设计;物联网解决方案
    https://blog.csdn.net/gang_life/article/details/50672585
    展开
    1 2018-05-19 16:26:05
  • 创易栈 微风往事
    看你设计了,一般情况不需要外挂FLash,就设置成内部flash启动
    展开
    1 2018-05-19 19:34:21
  • 创易栈 微风往事
    也遇到过,有些程序执行的时候,使用了调试口导致无法下载程序,可以改一下启动模式使程序不能启动,这样就可以下载程序了
    展开
    1 2018-05-19 19:36:23
  • 创易栈 KevinZhao
    STM32三种启动模式对应的存储介质均是芯片内置的,它们是: 1)用户闪存 = 芯片内置的Flash。 2)SRAM = 芯片内置的RAM区,就是内存啦。 3)系统存储器 = 芯片内部一块特定的区域,芯片出厂时在这个区域预置了一段Bootloader,就是通常说的ISP程序。这个区域的内容在芯片出厂后没有人能够修改或擦除,即它是一个ROM区。 在每个STM32的芯片上都有两个管脚BOOT0和BOOT1,这两个管脚在芯片复位时的电平状态决定了芯片复位后从哪个区域开始执行程序,见下表: BOOT1=x BOOT0=0 从用户闪存启动,这是正常的工作模式。 BOOT1=0 BOOT0=1 从系统存储器启动,这种模式启动的程序功能由厂家设置。 BOOT1=1 BOOT0=1 从内置SRAM启动,这种模式可以用于调试。
    展开
    1 2018-05-19 20:16:24
相关问题

copyright@2014-2016 emakerzone.com 粤ICP备10202284号 公安局备案 粤公网