固件烧写.rar

  • 浏览量:1739
  • 下载量:83
  • 资料大小:0 B
  • 日期:2014-09-30
  • 上传者:SingleYork
  • 分享
  • 评论
  • 举报
  • 收藏

资料描述

    申明:本设计是基于某网址上的资料进行改编而成,但是原理图及pcb板绝对是自己亲手画的,由于时间关系,pcb实物没有弄出来,有兴趣的朋友可以自己打板,原理图及pcb图都有奉上。由于没有pcb样板,个别实物图片及描述引用自原文,主要是方便大家自己动手制作,特此申明!



    传统20脚jtag底座个头大,占用pcb面积多,连接线复杂。基于stm32f103c8t的sw模式jlink,只需要三根线即可与目标板实现通讯,可实现程序下载,单步调试等功能,除了不能检测目标板电压、不能给目标板供电、速度有所降低之外,与完整版jlink的功能是一样的。当然,成本也可以降低很多!



    首先从pcb开始,该方案的最初设计是借鉴了iar公司的开发板原理图,后又经网友xiaomagee优化后,得到了目前的版本,如下图所示:



    原理图是用altium
    designer winter 09画的,个人感觉这款软件还不错,电源部分用的是asm1117,线性稳压,价格便宜,体积小,最大输出电流500ma,对于下载器来说已经足够了。左侧中间的接线端子用于给stm32烧写固件,其他部分没什么难度,照着画就行。经过差不多两天的调整,原理图及pcb板的设计基本完成了,pcb的样板还后续有时间再打,有兴趣的朋友可以自行打板测试!


        






        pcb采用的元件大部分为贴片,考虑到手工焊接,电阻电容的封装全部采用0805,最考验焊工的地方估计就是stm32f103c8t的焊接了,其他应该没什么难度。



    硬件搞定后就是固件烧写了,烧写工作需要一个通用版的jlink,之后就可以鸡生蛋蛋生鸡了,为了节省板子空间,固件烧写接口仍采用sw模式,20针jtag工作在sw模式下的引脚定义如下:
评论(0)

登录后可评论,请 登录注册

   
相关资料
换一换