ROS技术空间

(S-LINK) J-LINK OB 烧录器 使用教程

J-Link-OB 是由SEGGER 开发的一套独立的仿真调试下载器,通常被设计到各大公司的评估板上(“on-board”),这也是后缀为“ OB”的原因。这套名为”J-Link-OB”的仿真下载调试器具备 USB通信功能,可以与PC通信,另一端通过SWD 方式与可支持器件通信,完成调试仿真下载调试任务,支持虚拟串口。

使用须知:
使用时请注意静电ESD静电保护,当然带静电保护烧录器也防不了你的单片机因静电而损坏。
烧录器的电源是给没有电源的目标板供电用,有供电的目标板同时插到烧录器电源可能导致损坏!

驱动安装

  1. 如果设备管理器没有识别到驱动请下载驱动安装。(下载J-Link驱动

    烧录器识别到虚拟串口驱动和JLINK驱动就算安装完成

KEIL烧录设置

  1. 首先要设置好你的单片机型号
  2. 选择Debug->Use选择J-LINK仿真器,然后点Settings进入Jlink的设置界面

    在Jlink设置界面选择SW模式保存后再打开,然后查看单片机是否识别到单片机,如果识别不到请检查问题(Connect可设置其他试试)
    注:推荐使用RST引脚并选择Reset Pin, 未接RST请选Core或Normal

  3. 选择Flash Download选项卡,设置单片机下载编程方式,如果选错容量、单片机型号、烧录地址将会导致下载失败!

  4. 最后在Debug后一个选项把Use Debug Driver打上勾(烧录的设置与刚设置的DEBUG相同)

  5. 编译下载

常见错误FQA

  1. 出现错误:Error:Flash Download failed -“Cortex-M3”
    未识别到单片机,解决方法:在KEIL设置说明第3点Reset选择Core试试,不行的话必须接上RST引脚选择Reset Pin下载。
    识别到单片机但下载失败,检查Device设置的单片机型号是否错误,Flash Download里面的单片机下载地址是否正确

  2. 出现错误:Error. Flash Download failed – Could not load file .!OB\main.axf
    未找到编译烧录文件,请重新编译程序并检查是否有编译错误