查看: 721|回复: 19

[教程] 【MCU实战经验】+用stm32单片机做J-Link和ST-Link(PCB工程+固件...

  [复制链接]

主题

好友

5866

积分

管理员

该用户从未签到

发表于 2019-11-6 16:56:18 |显示全部楼层
网上买一个成品J-Link和ST-Link要好几十块,于是出了一批用stm32f103c8芯片制作的J-Link和ST-Link调试器,功能和成品模块几乎一样,同时外观也十分小巧,便于携带和使用。。。
虽然降低了成本,但也需要二十多元,于是笔者就搜集了相关制作资料,画PCB板,焊接制作,烧固件,分别做了J-Link和ST-Link,都可以用,效果。成本虽然低不了多少,但对于一个电子爱好者,谁不想自己亲手做个下载器和调试器了。。。
网上J-Link制作方案的资料很多,但有点杂,而ST-Link的方案则较少,于是笔者在参考众多资料后,整理成了J-Link和ST-Link制作方案,提供PCB工程和固件,希望可以帮到大家。。。
关于怎么烧录固件:
焊接好实物后,是不能用keil软件烧程序的,因为固件只是一个hex文件,必须要用到其他工具烧录,这里有两种
1.使用J-Link烧录工具下载,这个工具在电脑J-Link软件SEGGE里有,可以使用JTAG和SWD方式下载,具体步骤可以百度搜下。
2.采用串口下载,将C8单片机BOOT0置高,配置成串口烧录程序,工具为flymcu,具体步骤可以百度搜下。
关于烧录固件后,插上USB没反应(情况比较多),或者与开发工具通信不正常下载不了程序(笔者做ST-Link时遇到过):
前者笔者遇到过的情况为,USB与单片机间的限流电阻太大或者上拉电阻过大过小,使得USB与单片机通信不正常;还有一个就是晶振焊接时外壳与焊盘短接,晶振短路了,没反应;另外就是没有焊接晶振起振电容,晶振无法起振,单片机没工作。当然还有可能就是单片机烧坏了(这种情况比较少)。
对于后者通信不正常,一般是由于烧录进去的固件版本低了,这可以升级固件,当然这个时候就不是用下载工具像烧固件那样升级了,而是利用电脑USB口给升级,制作的J-Link keil会自动检测和升级,而制作的ST-Link则需要其他工具,如STM32 ST-LINK Utility,网上都有例程。


125)

游客,如果您要查看本帖隐藏内容请回复


回复

使用道具 举报

主题

好友

2979

积分

进士

  • TA的每日心情
    开心
    2017-6-22 18:07
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2019-11-6 19:12:52 |显示全部楼层
    好东西
    回复

    使用道具 举报

    主题

    好友

    578

    积分

    举人

  • TA的每日心情
    奋斗
    2019-11-7 19:54
  • 签到天数: 373 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2019-11-7 19:51:23 |显示全部楼层
    谢谢分享
    回复

    使用道具 举报

    主题

    好友

    32

    积分

    白丁

    该用户从未签到

    发表于 2019-11-7 19:55:14 |显示全部楼层
    想看看!
    回复

    使用道具 举报

    主题

    好友

    244

    积分

    秀才

  • TA的每日心情
    奋斗
    2019-11-27 11:10
  • 签到天数: 16 天

    连续签到: 2 天

    [LV.4]偶尔看看III

    发表于 2019-11-8 09:35:59 |显示全部楼层
    不错,好东西
    回复

    使用道具 举报

    主题

    好友

    47

    积分

    白丁

  • TA的每日心情
    开心
    2019-9-6 06:30
  • 签到天数: 2 天

    连续签到: 2 天

    [LV.1]初来乍到

    发表于 2019-11-8 10:54:11 来自手机 |显示全部楼层
    想学些
    回复

    使用道具 举报

    主题

    好友

    25

    积分

    白丁

    该用户从未签到

    发表于 2019-11-11 11:25:42 |显示全部楼层
    嗯  好东西
    回复

    使用道具 举报

    主题

    好友

    101

    积分

    童生

  • TA的每日心情
    开心
    2019-11-27 13:35
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2019-11-12 07:38:39 来自手机 |显示全部楼层
    哈哈
    回复

    使用道具 举报

    主题

    好友

    24

    积分

    白丁

    该用户从未签到

    发表于 2019-11-12 08:30:50 |显示全部楼层
    挺好的资料。
    回复

    使用道具 举报

    主题

    好友

    331

    积分

    秀才

  • TA的每日心情
    慵懒
    1 小时前
  • 签到天数: 28 天

    连续签到: 12 天

    [LV.4]偶尔看看III

    发表于 2019-11-12 08:53:50 来自手机 |显示全部楼层
    可以节省几十块
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

    站长推荐上一条 /4 下一条

    手机版|电路城

    GMT+8, 2019-12-15 10:14 , Processed in 0.133995 second(s), 24 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz!

    返回顶部