• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

单片机的bootloader一般是存放在哪里的?

hehung 2018-11-22 浏览量:3646
如题
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 存在 flash 中,一开始加载运行代码的地方
    • 发布于 2018-11-22
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:12

  • 这个叫IAP升级。

    比如单片机flash总共大小为64k​捏可以将前20K用于放置BootLoader,从20K以后到64k放置应用程序。

    单片机每次上电先运行BootLoader,如果需要升级,那就更新20K以后到64k的代码区,

    不需要升级,这立即跳转到20k的位置,运行APP程序​

    • 发布于2018-11-22
    • 举报
    • 评论 0
    • 0
    • 0

  • bootloader也是一段驻留在flash中的一段程序,一般放在系统复位时flash最先的存储区。
    • 发布于2018-11-23
    • 举报
    • 评论 0
    • 0
    • 0

  • Bootloader一般是存储在Flash芯片上的。另外Flash上还存储着参数、内核映像和文件系统​
    • 发布于2018-11-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 存储在 片上 的 flash 中
    • 发布于2018-11-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 有一块flash用作引导使用,其实这东西一般的芯片用户动不了
    • 发布于2018-11-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般存放在flash里面的系统存储区,此部分代码不可被用户修改,通过boot引脚电平来控制启动。
    • 发布于2018-11-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般是放在单片机的flash里面的,有些单片机带EEPROM 的,也可以放在EEPROM里面
    • 发布于2018-11-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般都是存在flash中,开机先运行你的BootLoader
    • 发布于2018-12-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个常用的就是防止flash中,在flash读取你的程序
    • 发布于2018-12-30
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

单片机的bootloader一般是存放在哪里的?