打印

DIY个stlink(STM8部分) -- 已经过期

 关闭 [复制链接]
楼主: Simon21ic
手机看帖
扫描二维码
随时随地手机跟帖
21
Simon21ic|  楼主 | 2010-9-6 13:47 | 只看该作者 |只看大图 回帖奖励 |倒序浏览
本帖最后由 Simon21ic 于 2010-9-6 13:53 编辑

以确认,提供预编译的hex文件,一律不能使用bootloader。
不过我的硬件没有串口ISP和JTAG/SWD接口,所以,测试的固件是支持bootloader的。

已经确认一个问题,准备增加重试机制。

使用特权

回复
22
pkat| | 2010-9-6 17:49 | 只看该作者
膜拜楼主,牛人

使用特权

回复
23
wgggjfg| | 2010-9-6 19:05 | 只看该作者

使用特权

回复
24
火箭球迷| | 2010-9-6 19:15 | 只看该作者
楼主这是来普及知识了:lol,多谢楼主共享

使用特权

回复
25
honami520| | 2010-9-6 19:54 | 只看该作者
发现问题,三合一板,用JFLASH先erase chip 后,再烧写新的HEX文件,然后断开JTAG线,插入MINI USB线,还是提示unknow device。同时PB6似乎还是输出高电平的!

使用特权

回复
26
Simon21ic|  楼主 | 2010-9-6 20:20 | 只看该作者
本帖最后由 Simon21ic 于 2010-9-6 20:43 编辑

硬件和我给出的兼容?
刚刚测试了一下,在偶的电脑上可以识别。

使用特权

回复
27
ZALIN| | 2010-9-6 21:34 | 只看该作者
STF203-22内部包含1.5K电阻吧,三合一板需要修改硬件或固件

使用特权

回复
28
Simon21ic|  楼主 | 2010-9-6 22:42 | 只看该作者
STF203-22内部包含1.5K电阻吧,三合一板需要修改硬件或固件
ZALIN 发表于 2010-9-6 21:34


没有1.5K电阻,靠固件能搞定?

使用特权

回复
29
honami520| | 2010-9-6 22:56 | 只看该作者
汗,三合一开发板的是外部8M晶振,据说12M的可以!等我明天换个12M的试试

使用特权

回复
30
ZALIN| | 2010-9-6 23:08 | 只看该作者
本帖最后由 ZALIN 于 2010-9-6 23:11 编辑

28# Simon21ic
你提供的图中好象没有1.5K的上拉电阻,应该是STF203内部有,但三合一板没有使用这个STF203,它是使用普通端口来控制1.5K的上拉电阻的

使用特权

回复
31
honami520| | 2010-9-6 23:23 | 只看该作者

郁闷啊,三合一核心板烧了固件后,现在JLINK检测不到芯片了,怎么办啊?

使用特权

回复
32
Simon21ic|  楼主 | 2010-9-6 23:51 | 只看该作者
本帖最后由 Simon21ic 于 2010-9-6 23:54 编辑

自己看原理图就知道了,另外,参考DIY说明,DIY需要一定的关于STM32的基础知识和找问题能力。
硬件上,JTAG和SWD接口都用作他用,我开发的时候不需要调试功能。

今天又测试了一下,把信号调理后,还是比较稳定的。

使用特权

回复
33
mcuisp| | 2010-9-7 00:06 | 只看该作者
有源码不?钱兄

使用特权

回复
34
Simon21ic|  楼主 | 2010-9-7 00:44 | 只看该作者
33# mcuisp

在这里:
http://code.google.com/p/vsprog/source/browse/trunk/dongle/firmware/STLink.
欢迎找茬,把BUG都找出来。

使用特权

回复
35
Simon21ic|  楼主 | 2010-9-7 00:50 | 只看该作者
28# Simon21ic
你提供的图中好象没有1.5K的上拉电阻,应该是STF203内部有,但三合一板没有使用这个STF203,它是使用普通端口来控制1.5K的上拉电阻的
ZALIN 发表于 2010-9-6 23:08


仔细看了一下,3合1板子上确实有1.5K电阻,不过从来米用过,一直以为那个USB只是供电用的。

使用特权

回复
36
honami520| | 2010-9-7 08:05 | 只看该作者
换了个12M的晶振,找到STLINK了!

使用特权

回复
37
honami520| | 2010-9-7 13:18 | 只看该作者
哎,不行了!还是太菜了,而且我的运气也不好!别人用64脚的都能连得上单片机,我用三合一核心板,芯片一模一样,板子都拆得一塌糊涂了,还是连不上单片机,波形不对,受打击了。

使用特权

回复
38
yybj| | 2010-9-7 17:28 | 只看该作者
那我得好好看看源码:lol

使用特权

回复
39
无冕之王| | 2010-9-7 18:56 | 只看该作者
我试着去找茬了,暂时还没啥发现:lol

使用特权

回复
40
Simon21ic|  楼主 | 2010-9-7 21:33 | 只看该作者
本帖最后由 Simon21ic 于 2010-9-7 21:42 编辑

37# honami520

64脚?偶用的不是64脚的芯片,偶只在48脚的STM32F103C8T6上测试过。偶这里的第一批硬件都在STM8上测试过,好像和运气没啥关系。无非就是一根信号而已。

如果你确认你的硬件完全兼容,固件也正常运行,那偶就没办法了,因为偶这里的同样硬件就能正常运行,无法调试你这里的情况。

使用特权

回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则