EDN首页   博客首页 用户登陆  |  注册

最新日志

发表于:2010/3/19 1:29:41
标签:Versaloon  

0

Versaloon许可协议变更,欢迎非商用移植,正式版本第一批销售完毕,下一批马上准备好

似乎标题太长了,工厂焊接的正式版本,第一批国内销售2个,一个内地深圳,一个台湾桃园,其他都出口了(法国、美国、意大利、荷兰、澳洲等)。 第二批估计下周末可以准备完成,暂定国内推广价:129RMB(taobao支付,不包含快递费,统一使用顺风快递,可快递地区包括:大陆、香港、澳门、台湾、韩国、新加坡);国外售价仍旧不变(paypal支付,统一价$50,包含$20统一运费,使用EMS快递)。 国内Versaloon产品包括一个VersaloonMiniRelease1版本的硬件和一根20cm的20Pin JTAG连接线(由于接插件的…

系统分类: 嵌入式   |    用户分类: Versaloon Tools    |    来源: 原创

该用户于2010/3/19 1:32:38编辑过该文章

点击查看原文

阅读(66)  |  评论(0)  |   收藏 (1)  |    举报

发表于:2010/1/23 14:35:38
标签:Versaloon  

0

Versaloon + Renesas(计划)

收到一个法国客户有这方面的需求,看了一下Renesas单片机的ISP接口,实现起来应该不会太复杂。而且,卖给他的Versaloon在硬件上就已经可以支持了。

系统分类: 单片机   |    用户分类: Versaloon Tools    |    来源: 原创

点击查看原文

阅读(188)  |  评论(0)  |   收藏 (1)  |    举报

发表于:2010/1/23 14:32:41
标签:Versaloon  

0

Versaloon + Cortex-M3 SWO TracePort(计划)

STM32搞定了,还要搞定STM32的SWO跟踪端口。 在调试的时候,就可以简单的使用printf在SWO上输出调试芯片,直接在IDE中的调试界面里查看。 IAR好像没有公开SWV Viewer的接口,所以基本上这个功能支持由Eclipse环境支持了。

系统分类: ARM   |    用户分类: Versaloon Tools    |    来源: 原创

点击查看原文

阅读(163)  |  评论(0)  |   收藏 (1)  |    举报

发表于:2010/1/4 14:59:01
标签:无标签

0

Versaloon + STM8_SWIM

元旦放假的时候,终于抽空完成了STM8的SWIM接口支持,并且可以支持SWIM的高速模式。 硬件上,RC版本也基本结束,已经到正式版本的阶段。 SWIM的实现方式很简单,底层Versaloon只是实现SWIM_IN和SWIM_OUT操作,在上位机实现其他所有的操作,这样可以做到硬件设备最简化。贴一小段上位机的SWM命令处理的源代码: SWIM接口的SRST命令处理: static RESULT stm8_swim_srst(void) { return swim_out(STM8_SWIM_CMD_SRST, STM8_SWIM_CMD_BITLEN); } SWIM接口的ROTF命令处理: static RESULT st…

系统分类: 嵌入式   |    用户分类: Versaloon Tools    |    来源: 原创

点击查看原文

阅读(175)  |  评论(0)  |   收藏 (1)  |    举报

发表于:2009/12/5 15:59:35
标签:Versaloon  MiniRC4  OpenOCD  vsprog  vsgui  

1

VersaloonMiniRC4硬件发布

MiniRC1基本是验证版本,这个世上应该已经没有了;MiniRC2是第一个稳定运行的版本,用户基本使用了近1年,没有问题;MiniRC3是功能增强版本,原先提供给ST的硬件就是这个版本;MiniRC4是超级赛亚人版本。 经过那么多版本的测试,这个版本基本可以确定下来作为最终的批量版本,并且有望可以加入STM8的支持。固件和ProRC1版本基本兼容(STM8的部分不同)。硬件上,增加了USB接口的ESD保护芯片,并可以自动对外供电3V(检测到目标板没有电压的时候,自动供电,供电能力50mA,适合一些…

系统分类: 嵌入式   |    用户分类: Versaloon Tools    |    来源: 原创

该用户于2009/12/7 19:17:29编辑过该文章

点击查看原文

阅读(381)  |  评论(5)  |   收藏 (1)  |    举报

发表于:2009/12/3 16:29:16
标签:Versaloon  OpenOCD  Ubuntu  

0

Use Versaloon under Ubuntu9.10 -- openocd 0.3.1

1. Install git: sudo apt-get install git-core libtool 2. download openocd v0.3.1, patch, compile and install: git clone git://repo.or.cz/openocd.git cd openocd git reset --hard v0.3.1 git remote add mirror git://repo.or.cz/openocd/simonqian.git git pull git://repo.or.cz/openocd/simonqian.git sq/swj_versaloon ./bootstrap && ./configure --enable-vsllink --enable-maintainer-mode make && sudo make install-strip 3. run: vsprog -Vvoltage && openocd -f test.cfg

系统分类: 嵌入式   |    用户分类: Versaloon Tools    |    来源: 原创

该用户于2009/12/3 17:42:08编辑过该文章

点击查看原文

阅读(251)  |  评论(0)  |   收藏 (1)  |    举报

发表于:2009/12/3 8:34:57
标签:Versaloon  vsprog  

0

vsprog 0.1 预览版发布

为了配合Versaloon的正式销售,提前发布vsprog 0.1 预览版,包括vsprog命令行程序和vsgui图形前端。 Ubuntu9.10:http://www.SimonQian.com/download/vsprog_0.1-1_i386.deb 如果有依赖问题的话,请尽快通知我修改。 Win32:http://www.SimonQian.com/download/vsprog_0.1-1_i386.zip PDF:http://www.SimonQian.com/download/vsprog.pdf 已知问题: 1. Ubuntu 9.10下,vsgui的fuse/lock/calibration设置页面中,第一个Edit位置有一点偏移。 原因:Lazarus 0.9.28.2的BUG。

系统分类: 嵌入式   |    用户分类: Versaloon Tools    |    来源: 原创

该用户于2009/12/3 9:42:59编辑过该文章

点击查看原文

阅读(193)  |  评论(0)  |   收藏 (1)  |    举报

发表于:2009/12/1 19:58:17
标签:Versaloon  Ubuntu  

0

Use Versaloon under Ubuntu9.10 -- vsprog/vsgui

1. Install basic tools: sudo apt-get install subversion libusb-dev libxml2-dev automake texinfo lazarus subversion is used to download source code for vsprog software and as well versaloon firmware code. libusb and libxml2 are used by vsprog. automake and texinfo are used to configure vsprog. lazarus is used to compile vsgui. 2. create soft link for /libxml/*.h sudo ln -s /usr/include/libxml2/libxml /usr/include/libxml 3. create versaloon foler in your home and run script in the directory: Remember to rename the file to update.gz. Mail me if any error here. 4. blacklist cdc_acm, udev will use cdc_acm as driver for versaloon by default, but if use that driver, libusb can't be use…

系统分类: 单片机   |    用户分类: Versaloon Tools    |    来源: 原创

该用户于2009/12/3 0:07:49编辑过该文章

点击查看原文

阅读(242)  |  评论(3)  |   收藏 (1)  |    举报

发表于:2009/11/21 1:44:53
标签:uhuih  

0

老枪为什么要杀田中

《风声》确实是近几年来,最优秀的国片之一,不过一直不明白为什么老枪后来要去杀田中,冒无谓的风险。

系统分类: 自由话题   |    用户分类: 无分类    |    来源: 无分类

该用户于2009/11/21 1:45:16编辑过该文章

点击查看原文

阅读(154)  |  评论(0)  |   收藏 (1)  |    举报

发表于:2009/11/18 3:05:42
标签:vsprog  

0

vsprog里的通用熔丝位配置方式 -- AVR示例

vsprog里,熔丝位、锁定位、甚至校准位数据都是用同样的方式配置,现以AVR的ATMega128作为示例,说明一下增加一块芯片的方法。 1.通用设置: vsprog里,一个芯片系列的设置(比如avr8.xml)中的数据都是放在<series name="avr8"></series>之间。而单个型号的芯片的数据则是放在<chip name="atmega128"></chip>之间。通用设置包括芯片的编程模式(program_mode)、芯片ID(chip_id)、应用程序页大小(app_page_size)、应用程序页数量(app_page_num)、EE页大小(ee_page_size)、EE页数量(ee_page_num…

系统分类: 单片机   |    用户分类: Versaloon Tools    |    来源: 无分类

该用户于2009/11/18 3:38:36编辑过该文章

点击查看原文

阅读(189)  |  评论(0)  |   收藏 (1)  |    举报

发表于:2009/11/13 21:41:31
标签:vsprog  VSGUI  Versaloon  AVR  

1

VSGUI/vsprog对AVR的支持更新

当然,不只针对AVR,对于其他MCU,也可以使用同样的配置方式,实现熔丝位、锁定位,校准位等功能。现在各个MCU的命令接口基本统一, GUI界面可以很方便的解析处理。 xml里引入的setting结构,可以用于熔丝位、锁定位,甚至校准位,GUI界面中使用同样的方式解析。 主界面: 在Mode中设置编程接口,然后点击AutoDetect,芯片型号就自动出现了。 Fuse设置(按下Fuse按钮): <warning> <w mask="0x004000" value="0x004000" msg="WARNING! These fuse settings will disable the JTAG interface!" /> <w mask="0x0…

系统分类: 单片机   |    用户分类: Versaloon Tools    |    来源: 原创

该用户于2009/11/14 18:04:59编辑过该文章

点击查看原文

阅读(312)  |  评论(0)  |   收藏 (1)  |    举报

发表于:2009/10/30 20:07:43
标签:Versaloon  CDC  

1

USB转串口(CDC)中的流量控制

今天根据一个用户的测试反馈,在Versaloon的CDC代码中增加了流量控制。原理很简单,在缓冲不够的时候,对于PC发送的OUT数据报文返回NAK,缓冲够的时候才接收数据并返回ACK。这个对于CDC的兼容性的帮助很大,也可以使得不需要多大的缓冲,就可以支持任意长度的数据流了。 对比PL2303,一次串口写输入如果大于4096字节的话,会出问题,主要原因就是缓冲区大小不够了,也没有实现流量控制,使得数据包丢失。如果使用了流量控制的话,USB接收缓冲设置为256字节就可以实现任意大小的串…

系统分类: 嵌入式   |    用户分类: Versaloon Tools    |    来源: 原创

点击查看原文

阅读(303)  |  评论(0)  |   收藏 (1)  |    举报

发表于:2009/10/28 3:33:34
标签:OpenOCD  

1

OpenOCD上用SWJ接口调试

花了一天的时间,在OpenOCD上实现了SWJ接口的,调试工具当然是Versaloon(因为OpenOCD支持的调试工具中,只有Versaloon的驱动实现了SWJ接口 )。 目前OpenOCD正在准备增加多接口的支持,会集成GPIO、SPI、IIC、SWJ等接口,之后可以支持的芯片就更加多了。估计会在0.4.0版本中实现,敬请期待。

系统分类: ARM   |    用户分类: Versaloon Tools    |    来源: 原创

点击查看原文

阅读(274)  |  评论(0)  |   收藏 (1)  |    举报

发表于:2009/10/23 20:52:30
标签:IAR  BUG  

1

给IAR公司提了2个EWARM5.40的BUG

1. "Common subexpression elimination" is valid on volatile varibles in a struct. I'm using STM32_StdPheriph Library, for SPI operation. I write a byte to DR, wait ready, and read the return value read from DR. If "Common subexpression elimination" is enabled in most size optimization, the data written to DR will be returned(instead of read DR). And it's OK if using CodesourceryG++Lite, -Os optimization. reply: > The bug is reconfirmed and planned to be corrected in version 5.41. 2. I'm using STM32, debugging with OpenOCD(GDB interface). If STM32 is empty(after a mass-erase), IAR will fail to start debug session. Reason: If STM32 is empty, PC(r15) …

系统分类: ARM   |    用户分类: Versaloon Tools    |    来源: 原创

该用户于2009/11/27 14:59:16编辑过该文章

点击查看原文

阅读(292)  |  评论(0)  |   收藏 (1)  |    举报

发表于:2009/10/1 12:02:13
标签:STM32  uCLinux  

1

STM32 uCLinux发布

前段时间,正好ST意大利的ARM部门送给偶了一块STM3210E-EVAL开发板,这次发布的uCLinux正好又是支持这块开发板的,有空的时候可以玩玩。 http://www.st.com/mcu/familiesdocs-110.html里面的AN3012档。 进度: ----------------------------------------2009-10-03---------------------------------------- 第一个问题,GUN Toolchain 需要使用bash安装,而Ubuntu下似乎使用的是dash。修改/bin/sh(软连接),指向bash即可。在/bin目录下sudo rm sh,然后sudo ln -s bash sh。 第二个问题,编译错误,提示zlib.h没有找到。sudo apt-get install zlib…

系统分类: ARM   |    用户分类: Versaloon Tools    |    来源: 原创

该用户于2009/10/3 19:32:17编辑过该文章

点击查看原文

阅读(1053)  |  评论(0)  |   收藏 (1)  |    举报

234567Next >Total , Page /