查看: 1012|回复: 0
收起左侧

织女星开发板调试器升级为Jlink固件

[复制链接]

  离线 

  • TA的每日心情
    奋斗
    2021-1-15 13:53
  • 签到天数: 26 天

    [LV.4]

    发表于 2020-8-14 19:46:25 | 显示全部楼层 |阅读模式

    有人预言,RISC-V或将是继Intel和Arm之后的第三大主流处理器体系。欢迎访问全球首家只专注于RISC-V单片机行业应用的中文网站

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    本帖最后由 新ちゃん 于 2020-8-14 19:50 编辑

    织女星开发板调试器升级为Jlink固件
    织女星开发板使用


    前言
    为了能使用板载的FreeLink调试器来调试RISC-V内核,我们需要把默认的CMSIC-DAP固件,升级为JLink固件,固件升级之后,通过选择使用不同的驱动程序,来支持ARM内核还是RISC-V内核调试。

    准备工作
    磨刀不误砍柴工,在进行固件升级之前,请确保准备好以下工具:



    升级操作

    如果以上工具都准备好了,升级操作非常简单

    • 使用跳线帽短接J7排针,使调试器进入固件升级模式

    国内芯片技术交流-织女星开发板调试器升级为Jlink固件risc-v单片机中文社区(1)

    • USB线连接J11口,并连接电脑
    • 双击安装目录下的LPCScrypt_2.1.0_842\scripts\program_JLINK.cmd文件
      国内芯片技术交流-织女星开发板调试器升级为Jlink固件risc-v单片机中文社区(2)



    • 根据指示,按空格键启动固件更新,稍等几秒钟。

    国内芯片技术交流-织女星开发板调试器升级为Jlink固件risc-v单片机中文社区(3)

    • 断电,拔掉J7的跳线帽,重新连接电脑。

    国内芯片技术交流-织女星开发板调试器升级为Jlink固件risc-v单片机中文社区(4)

    可以看到一个Jlink的CDC虚拟串口和J-Link设备,说明升级成功。

    升级Jlink驱动
    固件升级完成之后,板载的FreeLink就变成了一个Jlink调试器,如果之前安装过JLink的驱动,那么设备管理器显示的设备名称是 J-Link driver,这个驱动是用来调试ARM核的驱动,如果想调试RISC-V内核,那么还需要升级驱动,具体操作:

    • 运行openocd目录下的驱动升级工具UsbDriverTool.exe


    国内芯片技术交流-织女星开发板调试器升级为Jlink固件risc-v单片机中文社区(5)

    • 在J-Link driver设备上右键,选择安装Install WinUSB,更新为支持调试RISC-V的驱动程序。


    国内芯片技术交流-织女星开发板调试器升级为Jlink固件risc-v单片机中文社区(6)


    • 安装完成之后,设备管理器里的设备名称变成了BULK interface,说明更新成功,名称可能由于不同的电脑和系统的差别而不同,此时可以用来调试RISC-V内核。


    国内芯片技术交流-织女星开发板调试器升级为Jlink固件risc-v单片机中文社区(7)

    既然是JLink调试器,当然也支持调试ARM内核,不过要注意的是,如果想用来调试RV32M1内部的ARM内核,那么需要把驱动还原为J-Link driver。同样还是使用UsbDriverTool.exe这个工具,右键选择Restore default driver恢复驱动程序。

    国内芯片技术交流-织女星开发板调试器升级为Jlink固件risc-v单片机中文社区(8)

    国内芯片技术交流-织女星开发板调试器升级为Jlink固件risc-v单片机中文社区(9)

    板载接口的说明
    国内芯片技术交流-织女星开发板调试器升级为Jlink固件risc-v单片机中文社区(10)

    可根据调试需求,把JLink接口和ARM还是RISC-V调试接口连接。ARM只需要连接CLK和DIO两个,而RISC-V需要连接4个。

    历史精选
    • NXP恩智浦VEGA织女星开发板免费申请!
    • 国产处理器的逆袭机会——RISC-V
    • 【ST开发板评测】Nucleo-F411RE开箱报告
    • 手把手教你制作Jlink-OB调试器(含原理图、PCB、外壳、固件)
    • 基于uFUN开发板和扩展板的联网校准时钟
    • Jlink使用技巧系列教程索引
    • Qt实现软件自动更新的一种简单方法

    本篇完




    上一篇:国产处理器的逆袭机会——RISC-V
    下一篇:手把手教你搭建织女星开发板RISC-V开发环境
    RISCV作者优文
    全球首家只专注于RISC-V单片机行业应用的中文网站
    回复

    使用道具 举报

    高级模式
    B Color Image Link Quote Code Smilies

    本版积分规则

    关闭

    RISC-V单片机中文网上一条 /2 下一条



    版权及免责声明|RISC-V单片机中文网 |网站地图

    GMT+8, 2024-11-6 07:58 , Processed in 2.555546 second(s), 49 queries .

    快速回复 返回顶部 返回列表