aureole 发表于 2010-4-9 22:21:03

[开源] 体验 400MHz / 800MMACs 的快感,廉价BF531开发解决方案![MS531] 最小系统体验

去年就说要做个最小系统的,一直拖到现在才有时间弄,实在抱歉。
   
    言归正传,这个解决方案高手们看起来很简单,但是请手下留情,少拍点砖,哈哈。这个方案是我去年做的一个实际项目中用过的,一直很好用,所以拿出来跟大家分享。

    大家都知道,BF531的仿真器不管是官方的,还是民间的,都很贵。所以我就使用变通的方法,于是这个小玩意就诞生了。优点是廉价,整个下载系统成本大概在 20 元左右,速度嘛,马马虎虎,每秒钟大概是 3/40k。使用也挺方便的。usb即插即用。当然缺点就是不能调试,因为我编写51、arm等都不调试的,所以这个问题对我来讲无所谓啦。

--------------------------------------------------传说中的分割线------------------------------------------------


现在开始预订,保留几十元的人工费,成品价格定位 238 元,空 PCB 订为 38 元。现在接受预定,超过 10 个兄弟预定的话,我就去采购器件,预定周期为 10 天!

有一点跟大家说一下,为了保证良好的性能,我使用了不常用的 74HC594,这个东西不太好买,上海赛格、北京中发我都没买到,最终在深圳买到的。虽然价格不贵!

--------------------------------------------------传说中的分割线------------------------------------------------



下面就介绍下这个板子的资源:

一、资源介绍:


严格的讲,这块是一个 BF531 最小系统,定位为“体验”,所以没加什么冗余的功能,不过大部分硬件资源我都用跳线扩出来了,方便大家做实验。板子特征为:

    1、 紧凑设计,只比名片大一点点;
    2、 独立设计的下载系统,USB接口即插即用,速度快、效率高;提供 PC 机烧写程序,烧写过程中自动控制 BF531并在烧写完成后自动复位处理器;具有USB联通和烧写指示 LED;
    3、 绿色电源:宽电压(9~24V)输入开关电源,效率高,不发热;
    4、 32MByte SDRAM,2M Byte Flash,加上400M的主频,轻松体验高速、大容量存储;
    5、 预留3.3V 电源和地外扩,方便做实验;
    6、 SPI 接口引出;
    7、 PPI 接口引出;
    8、 PF0~11 接口引出;
    9、 SPORT0 和 SPORT1 接口引出;
    10、TO~T2 定时器引脚引出;
    11、UART 接口引出,可通过转换板连接计算机。烧录Uboot 或 ucLinux后,可作为终端。

二、 板子展示:
   
    由于目前在上海出差,所以焊接条件很艰苦,板子都没东西擦,大家将就看吧。

http://cache.amobbs.com/bbs_upload782111/files_28/ourdev_545073.jpg
(原文件名:a.jpg)

http://cache.amobbs.com/bbs_upload782111/files_28/ourdev_545074.jpg
(原文件名:b.jpg)



三、原理图、PCB、烧写软件下载:

点击此处下载 ourdev_545058.pdf(文件大小:107K) (原文件名:ms531.pdf)
点击此处下载 ourdev_545059.zip(文件大小:67K) (原文件名:sfl.zip)
点击此处下载 ourdev_545253.pdf(文件大小:145K) (原文件名:pcb.pdf)


四、操作说明:

    用命令行写的驱动,目前软件还不完善,仅仅写的支持 ST 的flash,软件支持整篇擦出、文件烧写、文件特定扇区烧写。如果嫌烦,可以写个批处理文件,直接点击就行啦。我是从DOS走过来的,喜欢这样操作的感觉。

烧写软件工作截图:
http://cache.amobbs.com/bbs_upload782111/files_28/ourdev_545062.PNG
(原文件名:c.PNG)

--------------------------------------------------传说中的分割线------------------------------------------------

现在开始预订,保留几十元的人工费,成品价格定位 238 元,空 PCB 订为 38 元。现在接受预定,超过 10 个兄弟预定的话,我就去采购器件,预定周期为 10 天!

aureole 发表于 2010-4-9 22:22:01

占位,为了以后传资料。

aureole 发表于 2010-4-9 22:22:23

占位,为了以后传资料。

aureole 发表于 2010-4-9 22:23:01

占位,为了以后传资料。

kugel 发表于 2010-4-9 22:27:22

好,最好能搞个具体的应用。

aureole 发表于 2010-4-9 22:29:01

楼上兄弟手真快,哈哈。

quzegang 发表于 2010-4-9 22:33:57

呵呵,不错,楼主又有强帖待发。

longquan 发表于 2010-4-9 22:47:13

gzhuli 发表于 2010-4-9 22:50:27

价钱?

ffxz 发表于 2010-4-9 22:53:35

呵呵,你的占位需要确保24小时内用掉

lileistone 发表于 2010-4-9 22:59:28

老王可否讲解下载原理?我看用了CH341?

aureole 发表于 2010-4-9 23:01:10

回复【8楼】gzhuli咕唧霖
价钱?
-----------------------------------------------------------------------

如果有兄弟需要我就做一批!价格我还没算成本,应该不会贵!

aureole 发表于 2010-4-9 23:01:54

回复【9楼】ffxz
呵呵,你的占位需要确保24小时内用掉
-----------------------------------------------------------------------


是呀,没办法!哎。

aureole 发表于 2010-4-9 23:05:15

回复【10楼】lileistone三块石头
老王可否讲解下载原理?我看用了CH341?
-----------------------------------------------------------------------

用的341H,用电脑写个flash的驱动,然后通过 CH341为载体下载到Flash中去,再用两个74芯片控制 SPI 的选择以及BF531 的复位,大致说就是这样一个过程。

bad_fpga 发表于 2010-4-10 00:07:05

占位无效,哈哈

szwangyan 发表于 2010-4-10 01:06:18

记号

linfeng286 发表于 2010-4-10 01:09:46

很好,恭喜了~~~
什么发售 能否出一片PCB 给偶? 其他的东西 公司都有了..
弄好后 我会共享源码 给大家的

bynce 发表于 2010-4-10 01:19:19

那楼主也算算了。我先报名
早就很羡慕这个了。不只这次能否入门?哈哈
动作真的好快!!

ccq71 发表于 2010-4-10 07:27:25

为何不制作一个gnICE,成本不贵啊。还可以通过GDB调试。

luckroll 发表于 2010-4-10 07:45:52

好玩 报名买一套

hexenzhou 发表于 2010-4-10 08:04:35

哈哈,偶也站位!

ForNever 发表于 2010-4-10 08:04:53

比较关心价格,合适的话我也要一套

fjhcpu 发表于 2010-4-10 09:13:03

报名先

sky_walker 发表于 2010-4-10 09:49:00

支持下

boy364100 发表于 2010-4-10 10:02:45

顶~

lwy86 发表于 2010-4-10 10:03:31

支持

ahfong2006 发表于 2010-4-10 10:32:01

不错的东西,顶~~

chunk 发表于 2010-4-10 10:43:38

支持老王,若此板出售,俺要。空板也中。

mingyuexin1981 发表于 2010-4-10 10:47:51

支持支持

yixin 发表于 2010-4-10 10:50:53

支持,等待楼主出pcb或成品

aureole 发表于 2010-4-10 13:19:29

价格已经明示了,需要的兄弟大家可以跟帖预定,我目前还在出差,上网时间不能保证。不好意思

leoyang 发表于 2010-4-10 13:27:08

mark,一直在寻找BF系列的低成本的开发环境,呵呵

linfeng286 发表于 2010-4-10 19:33:31

定 PCB 可以么? 如果有 那个 CH芯片 更好了...

wangguanfu 发表于 2010-4-10 19:44:26

<font color=red>(看我的,MT9M111+BF531+VisualDSP++ 4.5出图片了,新MT9M111模块的图片品质相当的好)

另,BF53X的JTAG也不那么复杂

http://cache.amobbs.com/bbs_upload782111/files_28/ourdev_545375.JPG


http://cache.amobbs.com/bbs_upload782111/files_28/ourdev_545379.JPG


http://cache.amobbs.com/bbs_upload782111/files_28/ourdev_545380.JPG


http://cache.amobbs.com/bbs_upload782111/files_28/ourdev_545381.JPG


http://cache.amobbs.com/bbs_upload782111/files_28/ourdev_545385.JPG

bynce 发表于 2010-4-10 20:02:11

正式报名。入入门

xslff 发表于 2010-4-10 20:14:02

DSP?不懂,不知道怎么入门!

aureole 发表于 2010-4-10 23:06:10

回复【34楼】bynce罗曼
正式报名。入入门
-----------------------------------------------------------------------

记下了

aureole 发表于 2010-4-10 23:06:52

回复【32楼】linfeng286
定 PCB 可以么? 如果有 那个 CH芯片 更好了...
-----------------------------------------------------------------------

当然可以的,嘿嘿。CH芯片很好整的,可以申请的哦。

aureole 发表于 2010-4-10 23:08:21

回复【33楼】wangguanfu
(看我的,MT9M111+BF531+VisualDSP++ 4.5出图片了,新MT9M111模块的图片品质相当的好)
另,BF53X的JTAG也不那么复杂





                              
-----------------------------------------------------------------------

我认识你,哈哈,经常见你的名字。

linfeng286 发表于 2010-4-11 01:06:33

我申请过了,人家可能不给申请啦,,, 申请过 376....

aureole 发表于 2010-4-11 01:33:55

回复【39楼】linfeng286
我申请过了,人家可能不给申请啦,,, 申请过 376....
-----------------------------------------------------------------------


没关系,你要定pcb,ch341h 也可以从我这买,原价给你

zy_sh_npk 发表于 2010-4-11 02:03:16

Mark!

linfeng286 发表于 2010-4-11 09:36:42

定一个PCB

aureole 发表于 2010-4-11 09:48:46

回复【42楼】linfeng286
定一个PCB
-----------------------------------------------------------------------

好的。

eworker 发表于 2010-4-11 10:30:17

hao

RENMA 发表于 2010-4-11 10:40:09

楼主带下载系统吗?

VERY 发表于 2010-4-11 13:38:17

非占位留名

ForNever 发表于 2010-4-11 18:53:19

我要一片PCB

aureole 发表于 2010-4-11 21:22:32

回复【45楼】RENMA
楼主带下载系统吗?
-----------------------------------------------------------------------

当然带啦!

aureole 发表于 2010-4-11 21:22:56

回复【47楼】ForNever
我要一片PCB
-----------------------------------------------------------------------

好的,记下了!!

chunk 发表于 2010-4-12 10:17:40

我重新正式订一个焊好的整板加一块空板。顺带帮顶。

aureole 发表于 2010-4-12 11:01:44

回复【50楼】chunk
我重新正式订一个焊好的整板加一块空板。顺带帮顶。
-----------------------------------------------------------------------

好的,记下了!

mcukiller 发表于 2010-4-12 11:05:49

记号~

reloaded 发表于 2010-4-12 11:24:34

等楼主放出淘宝链接中。
反正我比较看好这个东东。

aureole 发表于 2010-4-12 13:01:30

回复【53楼】reloaded电子浪人
等楼主放出淘宝链接中。
反正我比较看好这个东东。
-----------------------------------------------------------------------


嗯,我没有淘宝。有空挂我朋友的上面,谢谢支持。

huwenhui 发表于 2010-4-12 14:31:18

预定一片PCB加上一块整板,谢了。楼主速度

linfeng286 发表于 2010-4-12 14:32:17

王兄 哈哈~ 在深圳吧? 我喜欢喜欢哈啤,黑大门口夏天的烧烤摊~ 那是非常过瘾的

aureole 发表于 2010-4-12 16:44:39

回复【55楼】huwenhui
预定一片PCB加上一块整板,谢了。楼主速度
-----------------------------------------------------------------------

好的,放心,很快的。

aureole 发表于 2010-4-12 16:45:15

回复【56楼】linfeng286
王兄 哈哈~ 在深圳吧? 我喜欢喜欢哈啤,黑大门口夏天的烧烤摊~ 那是非常过瘾的
-----------------------------------------------------------------------


哈哈,我现在在上海出差,过一段时间回哈尔滨!! 哈啤 1900不错,哈哈

COOLRUN 发表于 2010-4-12 16:59:50

BF 仿真器 价格高,玩不起。

aureole 发表于 2010-4-12 17:56:34

回复【59楼】COOLRUN狼人
BF 仿真器 价格高,玩不起。
-----------------------------------------------------------------------

所以用我这个东东就不用仿真器啦,哈哈。QQ群: 82344271

aureole 发表于 2010-4-12 18:38:30

回复【19楼】luckroll康锦海
好玩 报名买一套
-----------------------------------------------------------------------

好的!

VERY 发表于 2010-4-12 18:43:17

玩这个,真的会很有快感么?

aureole 发表于 2010-4-12 18:47:43

回复【62楼】VERYVERY 低调
玩这个,真的会很有快感么?
-----------------------------------------------------------------------

哈哈,去年我用 531做视觉系统,刷我那个 OVGA上接的显示器,真是快感淋漓呀!!

aureole 发表于 2010-4-13 12:18:29

up下

hexenzhou 发表于 2010-4-13 12:53:19

回复【62楼】VERYVERY 低调
玩这个,真的会很有快感么?
-----------------------------------------------------------------------

比三星的2440强多了。

bynce 发表于 2010-4-13 13:39:23

淘宝链接什么时候可以有

again 发表于 2010-4-13 13:52:14

DSP资源好少哦!只能做做信号处理

xbeethoven 发表于 2010-4-13 14:20:11

期待中的好人呀,

踩一脚

aureole 发表于 2010-4-13 15:18:49

回复【66楼】bynce罗曼
淘宝链接什么时候可以有
-----------------------------------------------------------------------

快啦!嘿嘿

dabi 发表于 2010-4-13 16:09:55

等待淘宝链接。。。呵呵。。

ppa2001 发表于 2010-4-13 17:46:28

咨询下楼主,楼主在要下载程序的时候,就控制输出低电平,使531始终处于复位状态,这时候的DSP引脚是高阻态,就可以写数据了?
对不对?这样做会不会出什么问题?谢谢了~

aureole 发表于 2010-4-13 17:47:40

回复【71楼】ppa2001
咨询下楼主,楼主在要下载程序的时候,就控制输出低电平,使531始终处于复位状态,这时候的DSP引脚是高阻态,就可以写数据了?
对不对?这样做会不会出什么问题?谢谢了~
-----------------------------------------------------------------------

是这样的,不会出现任何问题。

ppa2001 发表于 2010-4-13 19:04:16

好得,谢谢了·

wo_didiao 发表于 2010-4-13 21:51:03

我也预定一套成品吧!很期待高速的享受。楼主风格也很喜欢。gd1119691683at139点com

aureole 发表于 2010-4-13 22:31:31

回复【74楼】wo_didiao低调做人
我也预定一套成品吧!很期待高速的享受。楼主风格也很喜欢。gd1119691683at139点com
-----------------------------------------------------------------------


好的,记下了!

aureole 发表于 2010-4-13 23:15:44

跟VisualDSP++ 5.0 集成,编译后自动烧写!界面如下:

http://cache.amobbs.com/bbs_upload782111/files_28/ourdev_546189.PNG
(原文件名:d.PNG)

ppa2001 发表于 2010-4-14 09:59:14

介绍个好的网站,里面有很多资料和程序,http://www.surveyor.com/blackfin/

ppa2001 发表于 2010-4-14 10:07:36

上传一个资料,是网上一个DX写的 ,一个支持BF531连norflash的软件。不是很全,有部分源代码·通过JTAG烧写程序~
希望对楼主有帮助~
点击此处下载 ourdev_546279.rar(文件大小:402K) (原文件名:bf531jtag.rar)
点击此处下载 ourdev_546280.rar(文件大小:514K) (原文件名:bfjtag.rar)

aureole 发表于 2010-4-14 15:38:24

谢谢楼上的小猪兄弟哦

mqhu 发表于 2010-4-14 15:50:56

呵呵,我也要一套。要不要给你发邮件确认?

ldqmoon 发表于 2010-4-14 16:39:01

我也预定一份成品,等了很久了
能提供一些例程吧?

aureole 发表于 2010-4-14 16:40:50

回复【80楼】mqhu
呵呵,我也要一套。要不要给你发邮件确认?
-----------------------------------------------------------------------

好的记下了,论坛确认就行啦。

astankvai 发表于 2010-4-14 17:50:26

76楼:
跟VisualDSP++ 5.0 集成,编译后自动烧写!界面如下:

-----------------------------------------------------------------------------------------
用的是你做的硬件还是ADI的仿真器啊?自带的FlashProgrammer好像只支持官方的工具.

zhuwei310600 发表于 2010-4-14 22:25:08

mark,能不能传VisualDSP++ 5.0开发软件我,我找不到这开发软件。。332154078@qq.com 非常感谢!!

aureole 发表于 2010-4-14 23:24:29

回复【83楼】astankvai陈超
76楼:
跟VisualDSP++ 5.0 集成,编译后自动烧写!界面如下:
-----------------------------------------------------------------------------------------
用的是你做的硬件还是ADI的仿真器啊?自带的FlashProgrammer好像只支持官方的工具.
-----------------------------------------------------------------------


当然是我自己做的硬件,软件也是我自己做的。不是自带的 flashprogrammer,嘿嘿

aureole 发表于 2010-4-14 23:25:36

回复【81楼】ldqmoon
我也预定一份成品,等了很久了
能提供一些例程吧?
-----------------------------------------------------------------------

好的,目前正在着手写《BF531 开发入门指南》,章节不会太多,但都是些基础的东西。

aureole 发表于 2010-4-14 23:26:35

回复【84楼】zhuwei310600
mark,能不能传VisualDSP++ 5.0开发软件我,我找不到这开发软件。。332154078@qq.com 非常感谢!!
-----------------------------------------------------------------------


太大了,传不过去,你去下载吧www.analog.com

zhuwei310600 发表于 2010-4-15 00:29:26

回复【87楼】aureole 王紫豪
回复【84楼】zhuwei310600   
mark,能不能传VisualDSP++ 5.0开发软件我,我找不到这开发软件。。332154078@qq.com 非常感谢!!
-----------------------------------------------------------------------
太大了,传不过去,你去下载吧www.analog.com

-----------------------------------------------------------------------

http://www.analog.com/en/embedded-processing-dsp/blackfin/vdsp-bf-sh-ts/processors/product.html
按你的连接来到这里就找不到VisualDSP++ 5.0软件下载,能不能发个链接给我,谢谢

aureole 发表于 2010-4-15 00:39:51

http://download.analog.com/dsp/tools/VisualDSP++5.0.exe

下好后记得还有个 update

avic 发表于 2010-4-15 08:11:28

好东西,顶

gardensu 发表于 2010-4-15 08:50:00

我也要一块成品。
请问,支持uClinux吗,有相关的例程吗?比如简单的按键驱动。

mimibo 发表于 2010-4-15 09:10:54

怎么看起来都不像是四层板?两层就能布出来?

aureole 发表于 2010-4-15 10:36:22

回复【91楼】gardensu
我也要一块成品。
请问,支持uClinux吗,有相关的例程吗?比如简单的按键驱动。
-----------------------------------------------------------------------


简单的例子正在写哦,肯定支持UCLINUX的.只是我不一定有时间移植,呵呵

aureole 发表于 2010-4-15 10:37:42

回复【92楼】mimibo
怎么看起来都不像是四层板?两层就能布出来?
-----------------------------------------------------------------------

两层,并且BF531超频性能还可以,人家芯片做的好阿

hexenzhou 发表于 2010-4-15 11:32:26

据说BF531性能和BF533一样,

ldqmoon 发表于 2010-4-15 11:52:06

uclinux的话我这边到是有一份,华恒的, 资料有点老, 不过还不错, 是个完整的, 有bootloader及交叉编译器, 需要的话我可以上传

很早以前就入手531了,可以买了板没钱买仿真器,还是玩不了

Excellence 发表于 2010-4-15 12:25:20

帮忙顶。。。
有时间再弄DSP了。
现在ARM9+WINCE。

aureole 发表于 2010-4-15 13:02:56

回复【96楼】ldqmoon
uclinux的话我这边到是有一份,华恒的, 资料有点老, 不过还不错, 是个完整的, 有bootloader及交叉编译器, 需要的话我可以上传
很早以前就入手531了,可以买了板没钱买仿真器,还是玩不了
-----------------------------------------------------------------------

谢谢呀。肯定是能跑起来的。不过boot的flash驱动可能要改写

bynce 发表于 2010-4-15 13:07:05

./emotion/em025.gif./emotion/em025.gif./emotion/em025.gif./emotion/em025.gif./emotion/em025.gif./emotion/em025.gif./emotion/em025.gif./emotion/em025.gif./emotion/em025.gif
页: [1] 2 3 4
查看完整版本: [开源] 体验 400MHz / 800MMACs 的快感,廉价BF531开发解决方案![MS531] 最小系统体验