首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

总结一下wiggler+stm32最小系统的使用经验~

总结一下wiggler+stm32最小系统的使用经验~

总结的详细文字可参看3张图的下方
先上图~
之前写的关于此stm32最小系统的文章 有实物图
http://blog.163.com/dreamatic_altezza/blog/static/1193045420110201235780/

成功是别并成功烧写
LPT jtag的设置可见上图

由于复位信号的问题,经常是识别到错误的芯片id
非常困扰

hjtag能识别到芯片不一定可用
h flasher需要用到复位引脚
所以复位信号错误或者生产商测试程序会导致can't halt target
====================================================================
wiggler其实是一个并口的jtag烧写器
因为国内某高人开发的Hjtag软件支持此烧写器
使得stm32能够使用此烧写器烧录程序甚至能够调试程序
稳定性虽则一般
但是胜在价格便宜
因为一块74hc244+一块万用版+若干电阻即可做好
成本不过几元
而专业的J link则要好几百
============================================
我自己搭建了一个stm32f103c8t6的最小系统
其实就是加个电源和接地而已
第一次用wiggler连接上stm32,使用hjtag能够识别出芯片型号
但是死活都不能读写程序
提示can'y halt target。。。。。。
这显然是复位信号的问题
stm32上有两个复位引脚
NRESET和NRST
当我把wiggler的reset引脚同时连到这两个引脚上
hjtag能够识别到芯片,极少机会能够读写
在一次成功的连接成功后,h-flasher识别到芯片型号和flash型号
我只连接stm32f103c8t6第七针的rst引脚到wiggler的reset引脚
然后erase stm32的flash,成功
之后只连接stm32f103c8t6第七针的rst引脚到wiggler的reset引脚,无论识别还是读写程序都百发百中。
继承事业,薪火相传
返回列表