|
发表于 2010-3-2 22:17:04
|
显示全部楼层
回复【334楼】minux 啊啊?
【333楼】 h2feo4 无机酸 & dr2001
恩,我也有个S3E Starter Kit,不过那个侧面的IO插接件没有买到…… ft...
这个先不急,我先弄软件吧。我先用STM32开发板+FPGA板弄软件吧(抑或是我们问问能不能借个SAM3U的板子?)。
那硬件就先拜托你们了。确实等得手痒痒了,软件这东西得多写多测多改。
我们先定一个软件的一期目标吧。如果不用SAM3U开发板,那最好还先不跟硬件上下太多功夫,比如我先用GPIO模拟
时序看下,软件主要是先搭框架吧。先弄FPGA下载还是ARM之类的?抑或是先搞个jam/svfplayer?
-----------------------------------------------------------------------
那个插件叫FX2,我在上海赛格这边找到有卖的,价格也不算贵,需要的话买一批备着,或是做个转2.54的转接板……
回复【335楼】dr2001
STM32和SAM3U的底层差很远。。。换平台测试很麻烦。
问题在于实现什么功能?
软件USB侧,初步倒是可以考虑分析Mass Storage协议,看如何实现高速的IO操作。或者,看看Win下还有什么免驱的标准类能达到高速操作的。
另外一个就是分析各种协议,积累资源。一方面是Core的协议,一方面是调试环境的。。。
标准上,我觉得可以参考以下:
1.IEEE STD. 1149.1, JTAG
2.IEEE STD. 1500 Core Test
3.IEEE STD. 1450, 1450.1, 1450.2, 1450.6
后两个未来可能会有用。值得提前考虑。
硬件上在于没有SAM3U,有芯片先做板子都好说。。。
-----------------------------------------------------------------------
使用Mass Storage协议,可以免驱,然后使用BULK only方式,上位机将数据打包,firmware解析,然后CPLD shift数据出去,就很快了!
不过我的EJTAG使用的是开源的libusb驱动,linux和windows下都有,避开了开发驱动的问题…… |
|