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

[复制链接]
11659|42
john78 发表于 2008-5-29 22:26 | 显示全部楼层

IAR + JLINK

IAR + JLINK 也没有问题

IAR + ST-LINK也可以

如果不留JTAG,自己写ISP上位软件,应该有不少人写过了
McuPlayer 发表于 2008-5-29 22:31 | 显示全部楼层

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

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


OpenOCD上的FT2232也是一个非常强大的桥接芯片,可以很容易吧USB转成JTAG协议,不过做仿真器的不喜欢用他,因为copy太容易了,就像当初基于EZ-USB的ULINK一样。
simon21ic 发表于 2008-5-30 01:17 | 显示全部楼层

偶发个OpenOCD测试帖子吧

使用的硬件:STLink II,自己修改了固件,使之可以支持OpenOCD
phoenixmy 发表于 2008-5-30 01:19 | 显示全部楼层

openOCD是啥?



楼上给科普一下吧
simon21ic 发表于 2008-5-30 01:30 | 显示全部楼层

FT2232太贵

国内不好买,据说要70+RMB,吓的只好自己DIY了
不过好像速度不是很快,据说用FT2232的速度也不快
McuPlayer 发表于 2008-5-30 02:20 | 显示全部楼层

OpenOCD用ULINK做更好

ULINK是基于EZ-USB的,Firmware是BOOT的时候PC下载到RAM的,冲固件的说法当然不存在了。
用完OpenOCD再装好Keil又是ULINK了,哈哈。
simon21ic 发表于 2008-5-30 02:32 | 显示全部楼层

不稀饭DIY ULink的方式

偶还是稀饭DIY那些可以得到协议的工具,我自己实现
ULinkII据说PY的都要几百,为了PY这个的协议去败一个就不值得了
McuPlayer 发表于 2008-5-30 02:36 | 显示全部楼层

我说的是ULINK不是ULINK2或者ME

ULINK可以说是没有firmware的,跟自己画个板子区别不大
不过不爽的是,他是个8051的core
simon21ic 发表于 2008-5-30 02:39 | 显示全部楼层

我知道他们的区别

不过对我来说都是一样,没有协议的不玩
有协议的还可以玩玩,比如我DIY的那个OpenOCD工具,同时还可以作为JTAGICE mkII或者AVR Dragon来使用(Atmel公开了这些工具的协议),而且速度非常快
McuPlayer 发表于 2008-5-30 02:52 | 显示全部楼层

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

mcubug 发表于 2008-5-31 21:42 | 显示全部楼层

的确 isp问题呀

我的板子ISP一次也没成功过,偶尔联机都成问题,真是搞不懂,偶用台式机和笔记本都这样,还以为这是偶的问题呢,大家应该知道STC和SYNCMOS吧,这里要提出,STC系列的ISP确实不错,软件功能很强大,syncmos的也比ST的isp要好
simon21ic 发表于 2008-5-31 23:06 | 显示全部楼层

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

不过是命令行界面的,正好配Makefile使用
walnutcy 发表于 2008-6-2 23:34 | 显示全部楼层

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

kent_gwk 发表于 2008-6-3 08:37 | 显示全部楼层

STM32boot 不错

美中不足的是没有设置读保护功能,但STM32boot提供源码,可以在源码上改一下,就可以了
simon21ic 发表于 2008-6-3 09:28 | 显示全部楼层

to LS

stm32boot的一个Bug:
但使用-e -a xxxx的时候,Flash仍旧还是从第0页开始删除的
不知道发布的代码改了没有,以前mail给作者的
kent_gwk 发表于 2008-6-3 09:57 | 显示全部楼层

改了一下STM32boot

改了一下STM32boot的源码,从新编译了一下,这个版本可以已带上读保护功能了
相关链接:https://bbs.21ic.com/upfiles/img/20077/2007719101131562.rar
guojian6 发表于 2008-6-3 13:26 | 显示全部楼层

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

  我们这里的工程人员只有串口
zcl_l 发表于 2008-6-4 17:29 | 显示全部楼层

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

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上建立一个项目
香水城 发表于 2008-6-6 19:01 | 显示全部楼层

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

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

本版积分规则

快速回复 在线客服 返回列表 返回顶部