https://github.com/geekchun/Jlink-OB/tree/master
?该项目是基于
STM32F072CBTx
制作的,正好手上之前制作过一款stm32f072RBT6的最小系统板,于是进行功能验证一下,实际采用的是极海的APM32F072RBT6
主控芯片,成功验证了项目可行性。
- 📍segger官方对J-Link OB介绍:
https://www.segger.com/products/debug-probes/j-link/models/j-link-ob/#supported-devices
- ?使用个人开发板验证时测试,时钟调至500KHz,下载程序时才不会报错。
🔰如果个人进行验证的话,硬件+制作成本可能就5元以内(主控3.5元+其他元件算1.5)就可以制作,前提是使用立创免费PCB打样。
🍁原理图:
📌项目的在线原理图以及PCB文件:https://365.altium.com/files/E4666ADF-0253-4355-9297-A74E3173189E?openedFrom=files&variant=[No+Variations]
🌿APM32F072可以参考:(D+需要1.5K上拉):https://www.geehy.com/uploads/tool/APM32F072VB-MINIBOARD%20V1.0.pdf
- ?个人直接使用的是项目提供的
jlink-ob-072-cortex-m.bin
文件直接使用STM32 ST-LINK Utility工具进行烧录。
APM32F072
芯片,需要注意,如果使用STM32 ST-LINK Utility工具烧录,那么版本不能太高,否则无法连接和识别APM32芯片,新版本的STM32所有上位机软件都有排他性识别。https://www.geehy.com/apm32?id=16
bulk interface
设备,必须手动更新驱动才行。🔖具体可以参考:https://wiki.segger.com/J-Link_shown_as_generic_BULK_device_in_Windows
https://www.segger.com/downloads/jlink/