J-Link-OB 是由SEGGER 开发的一套独立的仿真调试下载器,通常被设计到各大公司的评估板上(“on-board”),这也是后缀为“ OB”的原因。这套名为”J-Link-OB”的仿真下载调试器具备 USB通信功能,可以与PC通信,另一端通过SWD 方式与可支持器件通信,完成调试仿真下载调试任务,支持虚拟串口。
- 与常规J-Link完全兼容并具有相同的功能
- 具有调试功能的完整评估套件的廉价解决方案
- SWD + SWO支持
- 虚拟COM端口(虚拟串口)
- 可选禁用允许使用其他外部调试探针
- 与大多数IDE兼容
- 非常小的外形
- 3.3V压降芯片带短路保护和5V自恢复保险双重短路保护
- STM32F103CBT6芯片(非阉割版STM32F03)
- 可与ST-LINK转换
使用时请注意静电ESD静电保护,当然带静电保护烧录器也防不了你的单片机因静电而损坏。
烧录器的电源是给没有电源的目标板供电用,有供电的目标板同时插到烧录器电源可能导致损坏!
驱动安装
- 如果设备管理器没有识别到驱动请下载驱动安装。(下载J-Link驱动)
烧录器识别到虚拟串口驱动和JLINK驱动就算安装完成
KEIL烧录设置
- 首先要设置好你的单片机型号
-
选择Debug->Use选择J-LINK仿真器,然后点Settings进入Jlink的设置界面
在Jlink设置界面选择SW模式保存后再打开,然后查看单片机是否识别到单片机,如果识别不到请检查问题(Connect可设置其他试试)
注:推荐使用RST引脚并选择Reset Pin, 未接RST请选Core或Normal -
选择Flash Download选项卡,设置单片机下载编程方式,如果选错容量、单片机型号、烧录地址将会导致下载失败!
-
最后在Debug后一个选项把Use Debug Driver打上勾(烧录的设置与刚设置的DEBUG相同)
-
编译下载
常见错误FQA
-
出现错误:Error:Flash Download failed -“Cortex-M3”
未识别到单片机,解决方法:在KEIL设置说明第3点Reset选择Core试试,不行的话必须接上RST引脚选择Reset Pin下载。
识别到单片机但下载失败,检查Device设置的单片机型号是否错误,Flash Download里面的单片机下载地址是否正确 -
出现错误:Error. Flash Download failed – Could not load file .!OB\main.axf
未找到编译烧录文件,请重新编译程序并检查是否有编译错误