打印
[开发工具]

ST应该弄一个好用的ISP程序或工具了!

[复制链接]
楼主: lns
手机看帖
扫描二维码
随时随地手机跟帖
21
john78| | 2008-5-29 22:26 | 只看该作者 回帖奖励 |倒序浏览

IAR + JLINK

IAR + JLINK 也没有问题

IAR + ST-LINK也可以

如果不留JTAG,自己写ISP上位软件,应该有不少人写过了

使用特权

评论回复
22
McuPlayer| | 2008-5-29 22:31 | 只看该作者

做单独烧录的原因主要是为了批量生产

教工人用Keil或者IAR也不太现实,而且如果还有source code,太多人不放心了。
独立烧录器或ISP只需要hex或bin文件即可,工人误操作的机会很小了。
另外,OpenOCD不但可以做烧录,还可以做调试,可以节约好几千块大洋呢。


OpenOCD上的FT2232也是一个非常强大的桥接芯片,可以很容易吧USB转成JTAG协议,不过做仿真器的不喜欢用他,因为copy太容易了,就像当初基于EZ-USB的ULINK一样。

使用特权

评论回复
23
simon21ic| | 2008-5-30 01:17 | 只看该作者

偶发个OpenOCD测试帖子吧

使用的硬件:STLink II,自己修改了固件,使之可以支持OpenOCD

使用特权

评论回复
24
phoenixmy| | 2008-5-30 01:19 | 只看该作者

openOCD是啥?



楼上给科普一下吧

使用特权

评论回复
25
simon21ic| | 2008-5-30 01:30 | 只看该作者

FT2232太贵

国内不好买,据说要70+RMB,吓的只好自己DIY了
不过好像速度不是很快,据说用FT2232的速度也不快

使用特权

评论回复
26
McuPlayer| | 2008-5-30 02:20 | 只看该作者

OpenOCD用ULINK做更好

ULINK是基于EZ-USB的,Firmware是BOOT的时候PC下载到RAM的,冲固件的说法当然不存在了。
用完OpenOCD再装好Keil又是ULINK了,哈哈。

使用特权

评论回复
27
simon21ic| | 2008-5-30 02:32 | 只看该作者

不稀饭DIY ULink的方式

偶还是稀饭DIY那些可以得到协议的工具,我自己实现
ULinkII据说PY的都要几百,为了PY这个的协议去败一个就不值得了

使用特权

评论回复
28
McuPlayer| | 2008-5-30 02:36 | 只看该作者

我说的是ULINK不是ULINK2或者ME

ULINK可以说是没有firmware的,跟自己画个板子区别不大
不过不爽的是,他是个8051的core

使用特权

评论回复
29
simon21ic| | 2008-5-30 02:39 | 只看该作者

我知道他们的区别

不过对我来说都是一样,没有协议的不玩
有协议的还可以玩玩,比如我DIY的那个OpenOCD工具,同时还可以作为JTAGICE mkII或者AVR Dragon来使用(Atmel公开了这些工具的协议),而且速度非常快

使用特权

评论回复
30
McuPlayer| | 2008-5-30 02:52 | 只看该作者

Atmel是卖芯片的,Keil和IAR就不同了

使用特权

评论回复
31
mcubug| | 2008-5-31 21:42 | 只看该作者

的确 isp问题呀

我的板子ISP一次也没成功过,偶尔联机都成问题,真是搞不懂,偶用台式机和笔记本都这样,还以为这是偶的问题呢,大家应该知道STC和SYNCMOS吧,这里要提出,STC系列的ISP确实不错,软件功能很强大,syncmos的也比ST的isp要好

使用特权

评论回复
32
simon21ic| | 2008-5-31 23:06 | 只看该作者

ISP上位机的话,可以去试一下STM32boot

不过是命令行界面的,正好配Makefile使用

使用特权

评论回复
33
walnutcy| | 2008-6-2 23:34 | 只看该作者

这么多人在研究工具的制作啊??

使用特权

评论回复
34
kent_gwk| | 2008-6-3 08:37 | 只看该作者

STM32boot 不错

美中不足的是没有设置读保护功能,但STM32boot提供源码,可以在源码上改一下,就可以了

使用特权

评论回复
35
simon21ic| | 2008-6-3 09:28 | 只看该作者

to LS

stm32boot的一个Bug:
但使用-e -a xxxx的时候,Flash仍旧还是从第0页开始删除的
不知道发布的代码改了没有,以前mail给作者的

使用特权

评论回复
36
kent_gwk| | 2008-6-3 09:57 | 只看该作者

改了一下STM32boot

改了一下STM32boot的源码,从新编译了一下,这个版本可以已带上读保护功能了
相关链接:https://bbs.21ic.com/upfiles/img/20077/2007719101131562.rar

使用特权

评论回复
37
guojian6| | 2008-6-3 13:26 | 只看该作者

大家推荐个最好的isp工具和方法吧

  我们这里的工程人员只有串口

使用特权

评论回复
38
zcl_l| | 2008-6-4 17:29 | 只看该作者

对,上面那个3D图用什么软件可以做

使用特权

评论回复
39
simon21ic| | 2008-6-4 18:24 | 只看该作者

好用的ISP工具是有的

LS:KiCAD

就是那个stm32boot,我一直用这个,可以直接写在Makefile中,编译完成后,自动下载
但相信大部分的人可能还是需要一个GUI界面,由于stm32boot的错误处理信息比较全,而且格式同一,所以可以给stm32boot做个界面

我也提些我的建议:
1.改良stm32boot,使之可以简单的在Linux和Windows甚至macOS下编译成功
2.使用wxWidgets实现GUI界面,当然也可以用Lazarus
3.这个工具使用GPLv2以上的开源协议,并且使用的编译环境也需要是开源或者免费的,可以在Sourceforge上建立一个项目

使用特权

评论回复
40
香水城| | 2008-6-6 19:01 | 只看该作者

【请测试】STM32的ISP下载程序

使用特权

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

本版积分规则