首页硬件设计应用案例不需要全功能J-Link也能完成stm32三线制调试工具J-Link ARM-OB制作

不需要全功能J-Link也能完成stm32三线制调试工具J-Link ARM-OB制作

时间2016-05-04 14:41:06发布caterwang分类应用案例 评论1浏览9698

      现在在做一款产品,用的CPU是STM32的。由于程序相对要复杂一些,所以盲调时觉得压力大大,于是就有使用J-Link工具的想法,但是做过的朋友都知道,如果用全功能的JTAG工具,不仅要占掉好几个IO口,而且调试接口要就占去好大一块面积。

     好在stm32支持串口调试,注意这里的串口调试并不是我们平时看到的232那类串口哦,这里的串口是三条线,一条数据线,一条时钟线,还有一条地线。关于J-Link ARM-OB调试工具的制作,以下是笔者在网上找到相关信息,也是目前讲这块比较详细的了:

手把手教你打造3线制Jlink ARM-OB STM32

    大家看完后就会发现,如果想要照着做一个能用的J-Link工具,前提是你得先有一个全功能的J-Link调试工具---要给板子刷固件,那么我们今天的重点在于:如何不用全功能的J-Link工具来做出一个可用的J-Link ARM-OB呢?相信聪明的你已经想到了,那就是用TTL电平串口工具给我们小板子刷固件,以下是笔者实践过的电路图哦,注意看图!

 

电路原理图.gif

以下是板子编程时的进一步说明:

1.正常使用时
跳线J8,J9及J4是联通的,J6,J7及J5,J10是断开的,J2,J3悬空。

2.对板子刷固件时
2.1.用串口进行固件下载
J4断开,J8,J9及J5,10断开,J6,J7联通,J2接L,J3接H;

2.2.用Jlink固件下载
J4联通,J6,J7及J8,J9断开,J5,J10联通;

下图是PCB图:

PCB.gif

PCB.gif

下图是我首版电路板[新版的就是上图了,还没有打过样]不支持J-Link刷固件。

PCB1.gifPCB2.gif

以上只大概讲了一下,有些具体的东西没讲到,由于时间精力了限,还望大家自己想一下如何做,还有问题可以Q上联系我!

相信下面的才是大家最最关心的东西,所有资料,包括我的PCB工程和固件,及其他一些资料。

http://pan.baidu.com/s/1i56iQsH

 

凯特网版权声明:以上内容允许转载,但请注明出处,谢谢!

展开全文READ MORE
stm32J-Link单片机
UIP1.0实现UDP通讯--方法2 串口调试工具CRC16版

游客 回复需填写必要信息
访客
您好,您的qq是多少
访客2018-08-02 17:29:30回复