首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]请问bootloader是做什么使的

[求助]请问bootloader是做什么使的

[em08][em27][em27][em27][em10][em10][em10]
你在哪里遇到了bootloader?
哦,哎呀,没有说清楚,在一些例程序有,比如在程序的初始化阶段在对MCU初始化完了之后有

  #ifdef BOOTLOADER_ENABLED
          boot_init();  //Initialize the bootloader.
  #endif BOOTLOADER_ENABLED

  #ifdef BOOTLOADER_ENABLED       
          boot_call();  //Check for user request to run bootloader.
                            //App will not return, if Bootloader is requested.
  #endif BOOTLOADER_ENABLED

请问run bootloader是跑什么程序啊,用来做什么,谢谢了
看起来似乎是预先在MCU装入一些程序,这些程序可以和其他的软件(PC上的什么软件)相互进行通讯. 用户可以用BOOTLOADER_ENABLED的定义来选择是否在烧写程序的时候把这个模块烧进MCU
如果没有multilink仿真器的话,也可以用Bootloader将程序下载到目标板。
具体可以看Freescale的application note
Embedded Bootloader User Guide
返回列表