|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
众所周知,串口,是嵌入式人员最熟悉的东西,非常方便,上到PC(现在是USB转串口),下到mcu51等等,都有,但是,现在的FPGA/cpld等,却独独没有,用JTAG代替下载固件.7 g+ C% t8 u/ k/ v& S$ d d
' Q7 O" s% n. d/ a3 \7 f* {- f5 r0 |7 e' D9 c
本身来说,JTAG没什么,然而确让开发人员增加了成本,成本不仅仅只是物料成本,而且还包括入门成本,因为没有JTAG下载工具,可能放弃了使用这颗FPGA./ t- ~4 z5 F" p
' ~5 p7 `7 b* }2 @5 r
& v m7 ^ z8 L. j- E; Z这个里面,入门成本是最高的,因为一个FPGA下载线便宜的可能只有几十元,但却让多少开发人员的入门成本增加到难以进入,因为还要去买,有一个心里障碍等等.
$ @3 y9 t9 `! M; H# C8 J! M8 `( f3 }; d8 A
6 ` r( P( |+ T2 v2 o
本人也熟悉FPGA/CPLD之类的,却很少用,为什么,经常因为找不到了JTAG之类的东西,那就用MCU51算了,因为它太方便了.
; h2 \$ \1 }% k
5 ?/ K; \# Q: R. s: _% ~5 b% d' W: B+ h
任何一个产品,必需要降低它的入门成本,只有这样,才能获得大量的客户,才能很好的推广,这类的例子很多,比如STC的MCU51,因为ISP只需要串口下载调试,获得巨大的成功,ARM类加一个串口的bootloader,也获得大量普及.
5 A# N1 g/ [2 W0 ^( J相反,S3C2440之类的,bootloader却需要jtag下载,不仅仅给开发带来很多问题,而且给生产也带来了很多问题,所以手机方案MTK/展迅之类的,都是采用串口升级,非常方便.8 V/ c6 l3 p9 a$ m' V% E3 U8 T
7 O0 z: `; w5 Y2 c
9 o+ A1 p l" w% k2 t0 f本人亲身的感受是,3年前推出P1200手持机,集RFID/条码功能于一身,却碰到了推广难问题,客户无从下手,去年,推出旋风001手机开发平台,采用java开发,让客户非常容易入门,并且把旋风001手机开发平台的价格降低很低,结果导致很多客户进来,他们入门了之后,都转向寻求P1220(P1200升级版),于是P1220的市场极大的打开了.' _. r2 A) _$ _3 P/ g
* C4 A( y7 [4 `: z" ]
) ~( T4 ~, `5 d
FPGA/CPLD等完全可以集成一个串口下载调试的功能,IDE也专门留一个,这样让FPGA/CPLD跟MCU51一样开发方便,我相信这样做,起码可以大大降低客户的入门成本.
# Q/ i3 W+ W& r0 {" i9 Z |
|