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

假如是烧写bootloader到arm,是否需要下载器?

laoyu1 2017-02-17 浏览量:1102
假如是烧写bootloader到arm,是否需要下载器?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 空白芯片烧写bootloader需要下载器,也有的支持外接存储器启动,要分型号的。
    • 发布于 2017-02-17
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:6
  • bootloader烧写之后就不用了,之前是需要的
    • 发布于2017-02-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 有些需要有些不需要。。

    以TI的AM335平台来说,这些平台一般出厂时会配置一片带有启动信息的SPI FLASH,这片东西初次烧写bootloader是需要有仿真器或者专门批量烧写装置的,不然无法访问。

    如果你说你在烧写完SPI FLASH的bootloader之后或者是对它出厂时自带的bootloader不满意,想换一个,这时就不需要仿真器了,可以启动之后​在SD卡或者EMMC里面重新分区,烧写一个bootloader,然后将启动顺序改为由SD卡或者EMMC启动,这样它就会跳过SPI FLASH从而执行你在SD卡或者EMMC设置的启动程序

    • 发布于2017-02-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果是Cortex-A就不需要燒寫器,看系統存儲元件是什麼

    1. Nand Flash / Emmc, 連接USB配合軟體燒寫,多半官方會提供

    2. SD Card, 在電腦端燒錄鏡像檔,插上板子就可啟動

    如果是Cortex-M,是屬於集成Flash,所以要使用JLink/STLink/ULink進行燒寫,所以需要下載器

    另外能改動的Bootloader都是二階段,第一階段Boot code都已經固化在IC中的ROM

    以上供參考

    • 发布于2017-02-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 一、单片机的ARM

    这一部分,使用bootloader的情况并不多,在用于保护程序被其他人复制时可能会用到。

    这时,必须使用下载器。


    二、Linux的ARM

    这一部分,在学习裸机编程时

    是要使用到下载器或是仿真器的。裸机就相当于单片机的使用了。要操作寄存器。


    在学习使用Linux时

    bootloader可以通过下载器下载,也可以通过其他方式下载,这样的ARM芯片,一般支持TF卡和USB线的下载方式。

    • 发布于2017-02-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 不需要,可以通过串口、网口或者是SPI将bootloader导入到ARM中,选择相应的启动方式即可。
    • 发布于2017-02-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个范围太大,不同厂家的ARM片子采用的烧录方式是不同的,有用USB的,有用烧写器的,。。。。
    • 发布于2017-02-19
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

假如是烧写bootloader到arm,是否需要下载器?