搜索
bottom↓
回复: 67

我来发个PowerPC的板子,Linux操作系统

[复制链接]

出0入0汤圆

发表于 2008-8-26 22:32:15 | 显示全部楼层 |阅读模式
板子去年就画好了,一直没空去做,过了年做了PCB,自己焊了板子,软件断断续续的也差不多整好了。
CPU用的是freescale的32位处理器MPC852T,linux开发工具用的是ELDK开发工具。



PCB正面 (原文件名:top.jpg)

大家看看怎么样,如果感兴趣的话,周末我上传原理图和软件代码。

出0入0汤圆

发表于 2008-8-26 23:00:17 | 显示全部楼层
几层的啊?
四?
六?

出0入0汤圆

发表于 2008-8-26 23:08:45 | 显示全部楼层
楼主用了2个网络变压器,想要做router?

右边的接口J3是打算用来干啥的?

出0入0汤圆

发表于 2008-8-26 23:09:54 | 显示全部楼层
这个板子至少是看上去很美

出0入0汤圆

发表于 2008-8-26 23:28:49 | 显示全部楼层
串口也是用RJ45引出的吗

出0入0汤圆

发表于 2008-8-27 00:19:24 | 显示全部楼层
这个CPU不熟,不然就好了!!!

出0入20汤圆

发表于 2008-8-27 00:21:41 | 显示全部楼层
852 大约6个美金,很便宜的.

出0入0汤圆

发表于 2008-8-27 08:22:05 | 显示全部楼层
很漂亮, 期待楼主可以上传资料供大家学习。

出0入0汤圆

发表于 2008-8-27 08:26:20 | 显示全部楼层
漂亮
头像被屏蔽

出0入0汤圆

发表于 2008-8-27 08:30:04 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

发表于 2008-8-27 08:31:38 | 显示全部楼层
漂亮。莫非楼主也想做个BT机?

出0入4汤圆

发表于 2008-8-27 08:45:41 | 显示全部楼层
很喜欢!

出0入0汤圆

 楼主| 发表于 2008-8-27 20:34:33 | 显示全部楼层
四层板,中间两层分别是地和电源。双面板走线难度太大了,虽然我也只是顶层和底层走线了,但那样的话,电源和地就没有平面了,信号完整性怕保证不了。

出0入0汤圆

发表于 2008-8-27 20:41:28 | 显示全部楼层
lz,高人,bga自己焊接吗?

出0入0汤圆

发表于 2008-8-27 21:14:48 | 显示全部楼层
我的网络接口的ARM仿真器也可以仿真PowerPC,一直没有用这个功能,感觉浪费了

出0入0汤圆

发表于 2008-8-27 21:18:12 | 显示全部楼层
布得不错

出0入0汤圆

发表于 2008-8-27 21:23:29 | 显示全部楼层
期待楼主的资料,有兴趣

出0入0汤圆

 楼主| 发表于 2008-8-27 21:32:52 | 显示全部楼层
【14楼】 thomasdu

我的网络接口的ARM仿真器也可以仿真PowerPC,一直没有用这个功能,感觉浪费了  

------------------------------------------------------------------------------
你的是什么仿真器啊?能仿真PowerPC?

搞PowerPC就是仿真工具不好搞,不像arm的wiggler那么方便。
我自己做了一个BDM的烧写工具,硬件是参照http://www.vas-gmbh.de来做的,用c++builder写了一个windows下的小程序,通过并口下载,速度一般,256KB约要2.5分钟。

出0入0汤圆

发表于 2008-8-27 23:14:22 | 显示全部楼层
JEDI-II,刚才上网查了,记忆有误,是支持ARM/MIPS

http://www.micetek.com.cn/products/product-detail.asp?id=225&class=001005

出0入0汤圆

发表于 2008-8-28 09:34:35 | 显示全部楼层
这个开发软件是什么来的。下载调试工具是???

出0入0汤圆

 楼主| 发表于 2008-8-28 12:15:31 | 显示全部楼层
ELDK(Embedded Linux Development Kit)是德国DENX软件工程公司推出的嵌入式Linux开发套件。ELDK包括GNU交叉开发工具,如编译器、binutils、gdb等工具,和一些已经编译好的目标工具以及负责提供在目标平台上函数调用的库文件。还免费提供了所有的源代码,包括全部补丁、扩展文件、以及用于编译开发工具使用的程序和脚本。


    下载工具自己制作的,调试功能不支持,我板上有数码管和LED,只能通过这些写程序来调试了。对于个人来说,PowerPC的仿真工具太贵了,无力承担啊。

出0入0汤圆

发表于 2008-8-28 13:57:09 | 显示全部楼层
哦 知道了。要在linux环境下编程,调试估计用串口来调试。

出0入0汤圆

 楼主| 发表于 2008-8-29 21:56:34 | 显示全部楼层
先上原理图,源代码包太大了,待会儿make clean一把,明天上传。

MPC852T_sch.pdfourdev_394820.pdf(文件大小:1.45M) (原文件名:MPC852T_sch.pdf)

改不了以前发的贴,只能加个回复了。

出0入0汤圆

 楼主| 发表于 2008-8-31 15:26:51 | 显示全部楼层
上代码喽。。。


   请去掉 .zip 后再解压   ourdev_396402.zip(文件大小:6.93M) (原文件名:u-boot-1.2.0_0415.tar.bz2.zip)




U-Boot 1.2.0 (Mar 23 2008 - 15:30:48)

CPU:   MPC852TxxZPnnA at 50 MHz [50.0...50.0 MHz]
       4 kB I-Cache 4 kB D-Cache FEC present
Board: EZ852T
DRAM : 32 MB
FLASH: 8.5 MB
In:    serial
Out:   serial
Err:   serial
Net:   SCC ETHERNET, FEC ETHERNET [PRIME]
Hit any key to stop autoboot:  3  0
=>

出0入0汤圆

发表于 2008-8-31 19:50:59 | 显示全部楼层
可以发一下你DIY的下载工具的原理图嘛!??

出0入20汤圆

发表于 2008-8-31 20:38:11 | 显示全部楼层
其实仿真一般情况下用不到.把那个篇子给拆下来,放到编程器上,把U-BOOT烧写进去就可以了.

出0入0汤圆

 楼主| 发表于 2008-8-31 21:17:47 | 显示全部楼层
原理图看这个

(原文件名:VDB2.gif)
去掉其中的那个用于COP的插座,那个是用于MPC82XX的,那个协议好像没公开,没用。
----------------------------------------------------------------------------------

【25楼】 wenming
其实仿真一般情况下用不到.把那个篇子给拆下来,放到编程器上,把U-BOOT烧写进去就可以了.  

---------------------------------------------------------------------------------
一开始设计的时候,我对于烧写uboot程序就做了两个方案,一个就是你说的撬片子下来,到编程器上烧,另一个就是直接通过CPU的BDM调试口用自制的BDM烧写器烧写。实践证明,第一种撬片子对于刚开始调试,需要不停烧写uboot的时候,是种折磨。先要从板上撬下来,装到编程器上,烧完后,再从编程器上撬下来,再安装到板上,上电,看结果,不行的话又要重复这个劳动,比较累。而用BDM烧写器的话,可以直接烧写uboot,烧写完毕自动复位,还是比较方便的。

出0入4汤圆

发表于 2008-8-31 21:34:02 | 显示全部楼层
小海豚怎么弄上去的

armok :不可能是2层 应该是4层

出0入0汤圆

发表于 2008-8-31 21:36:05 | 显示全部楼层
PS上去的 哈哈

出0入0汤圆

发表于 2008-9-1 18:30:28 | 显示全部楼层
大脚

出0入0汤圆

发表于 2008-9-2 16:26:48 | 显示全部楼层
用c++builder写了一个windows下的小程序,通过并口下载.这个小程序可以上传上来看一看吗?

出0入0汤圆

发表于 2009-5-1 14:08:42 | 显示全部楼层
这个要顶一下,还有板子卖吗?

出0入0汤圆

发表于 2009-5-1 17:51:34 | 显示全部楼层
 eldk不错,LOADER和内核都是从它那里拉的,文档齐全,赞一个

出0入0汤圆

发表于 2009-5-1 18:00:50 | 显示全部楼层
这个东西要是2层扳 我就f了U,MPC852T 好象是PGBA357.

出0入0汤圆

 楼主| 发表于 2009-5-4 23:46:18 | 显示全部楼层
【33楼】 TinyAVR
---------------------------
四层板,呵呵,两层怎么也搞不定啊。四层板工程费就要1千,太贵了。

出0入0汤圆

发表于 2009-5-18 16:44:29 | 显示全部楼层
小海豚怎么弄上去的?

出0入0汤圆

 楼主| 发表于 2009-5-26 00:10:43 | 显示全部楼层
to 35楼
=============================
光影魔术手,PS上去的啊,哈哈!

出0入0汤圆

发表于 2009-6-12 11:12:58 | 显示全部楼层
楼主 牛人啊!!!!!!

出0入0汤圆

 楼主| 发表于 2009-7-6 23:37:39 | 显示全部楼层
最近又加了一片FPGA(Xilinx的XC3S400AN)上去,重新做了个板子,FPGA上挂了两片PHY,想做个以太网灌包的功能,不知道什么时候能完成?

出0入0汤圆

发表于 2009-7-7 18:42:00 | 显示全部楼层
这么屌

出10入95汤圆

发表于 2009-12-25 22:35:24 | 显示全部楼层
好牛呀!!

出0入0汤圆

发表于 2009-12-25 23:57:06 | 显示全部楼层
顶!!!!!!!!

出0入0汤圆

发表于 2010-1-8 15:28:35 | 显示全部楼层
不错,很牛!

出0入0汤圆

发表于 2010-1-10 17:33:11 | 显示全部楼层
牛人,还自己焊接,佩服。

出0入0汤圆

发表于 2010-3-7 20:48:59 | 显示全部楼层
简直就是神了~~

出0入0汤圆

发表于 2010-3-7 21:21:40 | 显示全部楼层
BGA的如何自己焊接?

出0入0汤圆

发表于 2010-6-12 20:24:02 | 显示全部楼层
板子漂亮!!

出0入0汤圆

发表于 2010-6-12 20:29:36 | 显示全部楼层
两个布线层能跑开这么大的BGA?
如果是1.27mm-pitch的wire-bond BGA倒是有可能

貌似SDRAM两脚间也跑了线

想了解下线宽线距/过孔尺寸是多少

出0入0汤圆

发表于 2010-6-12 21:59:40 | 显示全部楼层
没有看到蛇形走线。

出0入0汤圆

发表于 2010-7-10 10:37:04 | 显示全部楼层
支持一下

出0入0汤圆

发表于 2010-7-28 15:53:22 | 显示全部楼层
冲着这个板子,顶一下,太牛了

出0入0汤圆

发表于 2010-7-28 17:08:24 | 显示全部楼层
呵呵,我想有一个,老大有做好的吗,转我一个。

出0入4汤圆

发表于 2010-7-28 17:18:42 | 显示全部楼层
这个用什么开发工具

出0入0汤圆

发表于 2010-7-28 22:12:42 | 显示全部楼层
值得称道,也许这就是兴趣的力量吧!看来楼主真的花心思去做了!

出0入0汤圆

发表于 2010-8-5 14:51:47 | 显示全部楼层
mark

出0入0汤圆

 楼主| 发表于 2010-10-4 13:52:56 | 显示全部楼层
回复【47楼】h2feo4 无机酸
-----------------------------------------------------------------------
两个布线层能跑开这么大的BGA?
如果是1.27mm-pitch的wire-bond BGA倒是有可能

貌似SDRAM两脚间也跑了线

想了解下线宽线距/过孔尺寸是多少
-----------------------------------------------------------------------
是的,布线就两个布线层。线宽线距都是6mil,过孔12/22



乘着国庆,抓紧时间把原来做的powerpc升级的板子的软件给调一下。

(原文件名:PICT4964.JPG)

出0入0汤圆

发表于 2010-12-17 00:02:48 | 显示全部楼层
顶一下,似乎在淘宝上见到了楼主的板子。呵呵。如果是坛子的网友能不能便宜点。

出0入0汤圆

发表于 2011-8-3 14:51:11 | 显示全部楼层
记号。

出0入0汤圆

发表于 2012-5-12 23:00:12 | 显示全部楼层
最近想学PowerPC,谢谢

出0入0汤圆

发表于 2012-5-20 19:25:32 | 显示全部楼层
mark
                                

出0入0汤圆

发表于 2012-9-5 16:41:09 | 显示全部楼层
kugel 发表于 2008-8-27 21:32
【14楼】 thomasdu

我的网络接口的ARM仿真器也可以仿真PowerPC,一直没有用这个功能,感觉浪费了  

前辈 我接手一个任务 就是写一个ppc程序烧写软件,也要用c++builder写一个windows下的小程序,不过是通过串口下载,求指导啊 万分感激.

出0入0汤圆

发表于 2013-5-21 19:13:07 | 显示全部楼层
楼主现在还在搞这板子吗?

出0入0汤圆

发表于 2013-5-22 11:30:31 | 显示全部楼层
armok 发表于 2008-8-27 08:30
板子看上很不错。从走线上看,应该是2层板吧?

莫老大应该是失算了,从颜色看肯定是有内电层哦。看铺铜和未铺铜区域颜色对比能看出来

出0入0汤圆

发表于 2013-6-7 06:34:33 来自手机 | 显示全部楼层
powerpc   eldk

出0入0汤圆

发表于 2013-8-3 10:45:09 | 显示全部楼层
兼软硬  v5
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-9 20:00

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表