打印

Versaloon离线下载测试工具--既然被挖出来了,就上张图片吧

[复制链接]
7206|32
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 Simon21ic 于 2013-6-25 18:16 编辑

最近做的一个方案使用的芯片下载速度偏慢,以前的在线ISP方式已经不能适应量产的需求了,所以终于定下心来,搞定了离线版本的versaloon。

既然东西做出来了,所以想了解一下是否有这样的需求,或者还需要什么其他特性。这里简单描述一下目前的特性:
1. 基于脚本的下载测试流程控制,一个编程器,可以支持10+种芯片,并且,一个下载流程中,可以通过脚本,实现对不同芯片的程序下载。
2. 提供标准接口,比如SPI, IIC等等,用于测试。并且可以通过提供的标准接口,由用户实现测试流程。
3. 提供在线的ISP功能,用于开发时候使用,并且可以提供OpenOCD(JTAG/SWD)支持(可以在IAR或者GCC下实现调试)。
4. 提供通用USB dongle,就是USB转一些通用接口,包括串口、SPI、IIC、ADC、PWM等等,用于开发中的测试。甚至可以在上位机中,用这些接口开发驱动,然后直接放在嵌入式IDE中编译。
5. 3设备合一:versaloon、CDC(USB转串口)、命令行界面(实质也是一个CDC设备,用于实现命令行界面,用于不需要上位机软件,就可以通过这个命令行控制各个接口)
6. 后期会有一些更加变态的功能,包括,生产过程中,一些环境信息,或者产品校准信息的记录,并通过wifi上传到产品数据库中或保存到SD卡中,wifi也是使用SDIO接口。
7. 提供功能定制服务

以上功能,使用同一个固件即可实现。

芯片原本想使用STM32F103系列的1M的芯片,不过貌似目前还没有到货。
另外,顺表表扬一下STM32灵活的定时器配置,用3个定时器,实现了一个存硬件的32位1ms的系统时钟,并且,不需要CPU参与。


前两天正好拿到测试的硬件,上裸照:


功能更新:
既定的功能1-5都实现(应该说早就实现)
1. 增加外部总线接口,可以控制Nor, Nand等芯片,当然,主要目的是为了通过FPGA外扩其他接口和定制方案
2. 20Pin引脚上增加一些IO(和GND脚服用,可配置,默认不支持)
3. 可运行uCLinux系统(但不提供支持)
沙发
txcy| | 2012-2-25 11:03 | 只看该作者
功能不少

使用特权

评论回复
板凳
Simon21ic|  楼主 | 2012-2-27 09:56 | 只看该作者
本帖最后由 Simon21ic 于 2012-2-27 09:58 编辑

貌似感兴趣的人不多啊,可能还是定位的问题,功能太多,定位不明确。
估计零售的版本下个月就生产了,不会又要专门卖到国外吧。

过段时间,整理一些应用实例来看看,并且会把使用过程简化一下。

使用特权

评论回复
地板
香水城| | 2012-2-27 10:25 | 只看该作者
友情帮顶,:handshake

使用特权

评论回复
5
popoton| | 2012-2-27 17:14 | 只看该作者
功能强大。帮顶!

使用特权

评论回复
6
mcuisp| | 2012-2-27 18:49 | 只看该作者
:)提个建议,Versaloon名字太拗口

使用特权

评论回复
7
Simon21ic|  楼主 | 2012-2-28 01:05 | 只看该作者
原来起这个名字的时候,其实是用法语的。不过现在域名都申请了,就不改名字了
而且,这个名字已经不只是一个编程器了

使用特权

评论回复
8
popoton| | 2012-3-2 12:16 | 只看该作者
用过Versaloon之前的在线版本,功能强大,操作方便,不过batchProgrammer功能还没找到说明没用起来。可能Versaloon的知名度不高,但是她是一款非常亲民的烧录器。相信你的离线烧录器一定能很不错。

使用特权

评论回复
9
Simon21ic|  楼主 | 2012-3-2 18:00 | 只看该作者
versaloon是女的?
batchProgrammer没什么操作,就是根据前面设置好的参数下载而已,相当于前面一页点write。
versaloon主要是满足我自己的需求,包裹下载、调试、量产编程、量产测试等等。所以,这个不一定完全符合市场的需求,并且,这个还作为我这里的一些技术的试验田。相不相信可能1、2年后,versaloon可以集成到IAR和MDK里去?虽然,目前我还不是非常相信,但是,至少有这个机会。

使用特权

评论回复
10
行不改名| | 2012-3-2 18:04 | 只看该作者
这个不错。基本版多少银子呀?

使用特权

评论回复
11
Simon21ic|  楼主 | 2012-3-3 00:46 | 只看该作者
基本版本是指离线的吗?目前还只是做了一些样机,正准备量产后确认大致价格。
等有空的时候,会陆续传上一些操作时候的图片

使用特权

评论回复
12
popoton| | 2012-3-5 10:28 | 只看该作者
versaloon要集成到IAR和MDK里去,志当存高远!起步就是高端想法。但是你现在目标是做离线的,即便集成进去,也仅仅做一个programmer,不是debug功能;除非完善现有版本。但是现在的版本已经很好了!IAR、mdk不集成,他们傻瓜啊。哈哈。VersaloonMini 版本真好用。速度飞快,秒杀原厂编程器!

使用特权

评论回复
13
Simon21ic|  楼主 | 2012-3-5 10:59 | 只看该作者
呵呵,目标并不是做离线,目前还暂时不能公布,最快可能1年半后确定到底如何处理。
离线只是我们自己的产品生产使用的,并且由于我懒得插多个USB设备,所以集成了一些我需要的功能。

另外,这里先介绍了一下一个集成Versaloon(或者说为Versaloon定制的)集成开发环境:
http://www.mpeforth.com/versaloon.htm
目前只有Windows版本,正在准备Linux和Mac版本。

使用特权

评论回复
14
nanfansky| | 2012-4-3 23:43 | 只看该作者
非常感兴趣 不知道哪里可以购买

使用特权

评论回复
15
Simon21ic|  楼主 | 2012-4-4 18:18 | 只看该作者
硬件和固件都公开了,要买的话,目前还没有
要自己做的话,自己做就可以了

使用特权

评论回复
16
nanfansky| | 2012-4-5 09:12 | 只看该作者
硬件和固件都公开了,要买的话,目前还没有
要自己做的话,自己做就可以了
Simon21ic 发表于 2012-4-4 18:18


自己做就比较蛋疼了,  要花不少时间去了解学习
如果买现成的就只要了解怎么使用了 :)  
等时间空了再去学习

不知道你的那sch pcb能不能转成ad 或者pads版本来看

使用特权

评论回复
17
Simon21ic|  楼主 | 2012-4-7 09:59 | 只看该作者
应该只有光绘文件可以打开吧
Pcb已经拿到了,正在准备做

使用特权

评论回复
18
Simon21ic|  楼主 | 2013-2-18 23:36 | 只看该作者
一年了,偶又回来了。
离线编程其实是早就搞定的东西,不过其他项目太多,都没时间做产品化方案。
春节正好有一些时间,规划了一下这个硬件,当然,应该不会自己亲自动手了,不过仍旧有望今年推出。

虽说到时候会销售,但这个只是我的兴趣而已,不以盈利为目的,如果能够有一定的销售利润的话,会投入到开发维护中去。
当然,也会有一些定制方案,确实是以盈利为目的的,不过这个和离线编程器就没关系了。
还是发个新帖吧,顺便开源的好玩的通用bootloader。

使用特权

评论回复
19
xieshang| | 2013-4-29 15:18 | 只看该作者
Simon21ic 发表于 2013-2-18 23:36
一年了,偶又回来了。
离线编程其实是早就搞定的东西,不过其他项目太多,都没时间做产品化方案。
春节正好 ...

最近在尝试 硬件上将Versaloon 和ST-Link 整合在一起,目前为止硬件测试通过了。
想咨询一下Simon21ic,不知道svn上是否包含离线版?用vsporg改如何使用离线功能?
还有debug jtag/swd,其中的target的配置文件到哪里能够获取到?

使用特权

评论回复
20
gxgclg| | 2013-4-29 15:59 | 只看该作者
这个很给力

使用特权

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

本版积分规则

个人签名:www.versaloon.com --- under construction

266

主题

2597

帖子

104

粉丝