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

自己画jlink时,为什么需要固件烧录啊?

2cb6f86ee70a1003 2019-09-24 浏览量:768
自己画jlink时,为什么需要固件烧录啊?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 你可以把Jlink也当作一个单片机,它想正常工作的话,就必须烧录程序进去。没有固件的Jlink就相当于没有灵魂的躯壳,无法正常工作。

    只有Jlink正常工作了,它可以为其他单片机烧录程序。

    • 发布于 2019-09-24
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:6
  • 这就是蛋生鸡鸡生蛋问题.

    jlink可用烧录固件

    但是jlink它自己也需要别的烧录器来烧录jlink固件.

    比如已经做好的jlink

    • 发布于2019-09-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 任何单片机都需要烧固件后执行,没有固件单片机就是任何用处都没有,
    • 发布于2019-09-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 因为你焊上的芯片内部是没有程序的,所以需要你去烧录固件的
    • 发布于2019-09-24
    • 举报
    • 评论 0
    • 0
    • 0

  • jlink是具有烧写调试功能的单片机,而这个功能是特定代码实现的,所以你自己画上去需要把具有烧写功能的软件烧进去才有烧写功能。

    如果你拆开一个Jlink,你会发现里面也有一个普通的单片机。这个单片机默认情况下是空白的,里面没有程序,在Segger生产Jlink时,要为这个单片机烧录程序,才可以正常使用。举个简单的例子,Jlink OB和STlink V2都使用了STM32F103这个单片机,但是为什么一个被电脑识别成Jlink,另一个被识别成ST-link呢?正是因为固件不同啊。至于像Ardunio这样的板子为什么买来就可以直接使用,是因为在出厂时已经烧录好了一种叫做bootloader的程序,这段程序支持通过串口对剩余的Flash进行编程,而板载的USB转串口芯片不需要固件直接就可以使用,所以你连接电脑之后装好串口芯片的驱动就可以识别了。

    • 发布于2019-09-24
    • 举报
    • 评论 0
    • 0
    • 0

  • Jlink也是个单片机产品,单片机产品中的单片机都是需要程序的,你买的Jlink和你买的其他飞行器或者机器人之类的产品从本质上来说没有区别,而如果你自己做Jlink和你自己做飞行器机器人之类的也就没有区别了,所以需要烧录程序的
    • 发布于2019-09-24
    • 举报
    • 评论 0
    • 0
    • 0

  • jlink上面也是一个单片机,也是要有程序才可以工作的,否则空片子,是没有办法工作下载程序的啊
    • 发布于2019-09-24
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

自己画jlink时,为什么需要固件烧录啊?