zbx602000 发表于 2011-5-19 15:03:31

难道是CIRRUS LOGIC EDB9315开发套件吗?探秘之二:原装开发套件的程序能跑吗?

在我们ourdev.cn站上想找找信息,但是线索不多。
但还是找到了这个芯片的资料库。http://arm.cirrus.com/,
资料库中包括了
HOWTO,
BSP,
Linux 2.4 Documentation,
Linux 2.6 Documentation,
Demos,
schematic,
tools,
针对这个芯片开发资料。还有个论坛,里面也提供了很多信息。

http://cache.amobbs.com/bbs_upload782111/files_39/ourdev_640951L2P5TN.png
(原文件名:ourdev9315.png)

http://cache.amobbs.com/bbs_upload782111/files_39/ourdev_640952FSGFMX.png
(原文件名:cirrusindex.png)

http://cache.amobbs.com/bbs_upload782111/files_39/ourdev_640953KIQF9I.png
(原文件名:howto.png)

http://cache.amobbs.com/bbs_upload782111/files_39/ourdev_640954AYLVX2.png
(原文件名:datadownload.png)

串口线的制作
ourdev_641020KSLXW2.pdf(文件大小:25K) (原文件名:Cable_IDC10_DB9M_SERIAL_PORT.pdf)
点击此处下载
ourdev_641021W48TTX.pdf(文件大小:29K) (原文件名:Cable_DB9_NULL_Modem_ FF.pdf)



在cirrus的网站 上下载了已经生成的2.6内核的BSP,文件名是linux_1-0-3-9315a.tar.bz2,
里面有四个文件:zImage(内核文件),ramdisk.gz(系统文件),redboot.bin(bootloader文件),download(linux下的bootloader下载工具)。
Bootloader下载:
在bootloader下载之前有两个地方要认识一下,s2和s3.
S2是boot0的bootloader下载方式,EP93xx_Users_Guide_UM1.pdf中的第 12 页有详细的说明。

EDB9315A_Tech_Ref_Manual_DS638DB2.pdfourdev_641016VKPRA3.pdf(文件大小:2.95M) (原文件名:EDB9315A_Tech_Ref_Manual_DS638DB2.pdf)

这个板子的S2我没有看见过,也不会用,所以我就把它拆了,重装了个2PIN的2.54MM的PIN针。
S3是RESET。S3我也拆了,装了个按键。
根据资料描述:下载WINDOWS下的bootloader下载工具download.exe,
这个工具在http://arm.cirrus.com/上面可以下载到。根据文档HOWTO中的linux_1.4.2_9312_Demo_Guide必须短接S2才能下载BOOTLOADER。
在windows下查看COM端口,命令行下输入download.exe -P1 redboot.bin 出现如下画面,waiting for the broad warkup.........
如果没有出现,就说明COM PORT没有选正确,
5V的电源上电后,bootloader会自动下载到flash的0x00000000-0x220000中,
拔去跳帽,上电,串口57600 ,8-N-1,就可以看到REDBOOT的SHELL了。
如果以前烧过bootloader只要CTRL+C就可以不进入LINUX系统,进入REDBOOT的SHELL了。



http://cache.amobbs.com/bbs_upload782111/files_39/ourdev_640959N7XBXQ.jpg
(原文件名:img_3240.jpg)

http://cache.amobbs.com/bbs_upload782111/files_39/ourdev_640960NJYRBC.jpg
(原文件名:img_3241.jpg)

http://cache.amobbs.com/bbs_upload782111/files_39/ourdev_640961NHD1YQ.JPG
(原文件名:redbootlist.JPG)



Ramdisk.gz ,zImage装载:

装载内核跟RAMDISK就用网络口来装载,TFTP服务软件使用TFTP32.exe 。
在装载内核前要对REDBOOT进行配置,具体配置在HOWTO中linux_1.4.2_9312_Demo_Guide。
装载ramdisk使用命令:
load -v -r -b 0x1000000 ramdisk.gz
装载内核使用命令:
load -v -r -b 0x80000 zImage
这样Ramdisk.gz ,zImage就装载在SDRAM中了。
执行一下,运行LINUX。
Exec -r 0x1000000 -s 0x1000000 -c “root=/dev/ram console=ttyAM ro” 0xc0080000
这时看到LINUX系统已经运行在播放器的硬件平台下了。
linux2.6的ramdisk,zImageourdev_640998GOMZKM.zip(文件大小:12.71M) (原文件名:9315A.zip)

http://cache.amobbs.com/bbs_upload782111/files_39/ourdev_640962B4D3CJ.JPG
(原文件名:ramdiskload.JPG)

http://cache.amobbs.com/bbs_upload782111/files_39/ourdev_640963EK0ZOH.JPG
(原文件名:zImage.JPG)

http://cache.amobbs.com/bbs_upload782111/files_39/ourdev_640964Y1AZAQ.JPG
(原文件名:exec.JPG)

http://cache.amobbs.com/bbs_upload782111/files_39/ourdev_640965CNI8GZ.JPG
(原文件名:shell.JPG)

http://cache.amobbs.com/bbs_upload782111/files_39/ourdev_640966W5K4H9.JPG
(原文件名:eth0 网卡配置.JPG)

http://cache.amobbs.com/bbs_upload782111/files_39/ourdev_640967CMXIAJ.JPG
(原文件名:http.JPG)

http://cache.amobbs.com/bbs_upload782111/files_39/ourdev_640968ZZLSFX.JPG
(原文件名:telnet.JPG)

http://cache.amobbs.com/bbs_upload782111/files_39/ourdev_640969RU83M8.JPG
(原文件名:meminfo.JPG)

http://cache.amobbs.com/bbs_upload782111/files_39/ourdev_640970DYE25X.JPG
(原文件名:openport.JPG)

http://cache.amobbs.com/bbs_upload782111/files_39/ourdev_640971G3YDBO.JPG
(原文件名:cpuinfo.JPG)


看看它的播放能力怎样,
在这个cirrus提供文件系统中已经包含了MP3播放软件:MPG123
同时也提供了测试的funcy.mp3.
只要运行mpg123 funcy.mp3就可以播放音乐了。
要播放U盘中的音乐也简单,插入U盘后我们看到信息,然后加载到系统。
Mount -t vfat /dev/sda1 /tmp/hd
MPG123 /tmp/hd/01.mp3就可以了,专业的音频芯片,原装的方案,音质确实很好。01.mp3
是乌兰托娅的《套马杆》。
http://cache.amobbs.com/bbs_upload782111/files_39/ourdev_640972FM1NUI.JPG
(原文件名:32M的U盘.JPG)

http://cache.amobbs.com/bbs_upload782111/files_39/ourdev_640973U639OS.JPG
(原文件名:mp3.JPG)

《嵌入式Linux开发详解――基于EP93XX系列ARM》.pdfourdev_640999VFOBR0.pdf(文件大小:9.18M) (原文件名:《嵌入式Linux开发详解――基于EP93XX系列ARM》.pdf)
redboot-start.pdfourdev_641000T9RT1S.pdf(文件大小:188K) (原文件名:redboot-start.pdf)
点击此处下载 ourdev_641001F0CZV6.txt(文件大小:102K) (原文件名:Linux 2.6 for Cirrus Logic ARM Processors.txt)
linux_1.4.2_9312_Demo_Guide.txtourdev_641002V421ST.txt(文件大小:4K) (原文件名:linux_1.4.2_9312_Demo_Guide.txt)
内核驱动编写实例ourdev_641005OHE172.doc(文件大小:138K) (原文件名:linux_framebuffer_driver.doc)
点击此处下载 ourdev_641006HJX09D.doc(文件大小:475K) (原文件名:linux_i2c_layer_beta2.doc)
点击此处下载 ourdev_641007NGSEVU.doc(文件大小:70K) (原文件名:linux_rtc_i2c_driver.doc)
点击此处下载 ourdev_641008K5DYFC.doc(文件大小:192K) (原文件名:linux_uart_driver.doc)
怎样烧写板子ourdev_641009QXPBYQ.doc(文件大小:34K) (原文件名:HOWTO_for_EDB93XX_board_Version_1.doc)
其他公司出的USERGUIDEourdev_641010FBJJV4.pdf(文件大小:1.32M) (原文件名:DG931x-1.1-UserGuide.pdf)

Power_Supply_MeanWell_P66a.pdfourdev_641017SOZ314.pdf(文件大小:110K) (原文件名:Power_Supply_MeanWell_P66a.pdf)
PCB-240-00187-Z1_REV_C.pdfourdev_641018IRKQW6.pdf(文件大小:175K) (原文件名:PCB-240-00187-Z1_REV_C.pdf)
EDB9315A-Z PBourdev_641019G1XY1U.pdf(文件大小:121K) (原文件名:EDB9315A-Z PB.pdf)

reer 发表于 2011-5-19 16:44:53

难道是沙发?

jordonwu 发表于 2011-5-19 16:57:24

你的这个播放器淘宝有便宜的买没? 没有也就只能看你一个人玩了。。。

zbx602000 发表于 2011-5-19 20:29:44

程序补充
TFTP服务器程序:TFTP32

TFTP32ourdev_641133MMOO9S.zip(文件大小:473K) (原文件名:tftpd32.400.zip)

Linux 系统启动全过程

ourdev_641134YSSA41.txt(文件大小:6K) (原文件名:9315a-sdram-2.6.20.4.txt)

zbx602000 发表于 2011-5-20 09:31:34

回复【2楼】jordonwu
你的这个播放器淘宝有便宜的买没? 没有也就只能看你一个人玩了。。。
-----------------------------------------------------------------------
下面的连接里有:

难道是CIRRUS LOGIC EDB9315开发套件吗?探秘之一:播放器实物与原理图探秘

http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=4750704&bbs_page_no=1&bbs_id=1032

szyax 发表于 2011-5-20 17:08:46

太狠了, 我也上几个新设计的图片。

http://cache.amobbs.com/bbs_upload782111/files_39/ourdev_641564ZTELO7.JPG
(原文件名:DSC_9209x.JPG)

http://cache.amobbs.com/bbs_upload782111/files_39/ourdev_641565S5TYC9.JPG
(原文件名:DSC_9213x.JPG)

http://cache.amobbs.com/bbs_upload782111/files_39/ourdev_641566ZIC8WD.jpg
(原文件名:E04C1.jpg)

http://cache.amobbs.com/bbs_upload782111/files_39/ourdev_641567I5UOJL.jpg
(原文件名:E04C.jpg)

zbx602000 发表于 2011-5-20 20:31:05

楼上板子真多啊...
好羡慕啊



你有这么多的板子,
资料一定很多,

我找到了这个芯片的资料库
http://arm.cirrus.com/,
资料库中包括了
HOWTO,
BSP,
Linux 2.4 Documentation,   
Linux 2.6 Documentation,
Demos,
schematic,
tools,

楼上能共享一下你的资料吗?

zbx602000 发表于 2011-5-20 21:00:53

在PUDN上也找到了一些资料。这些资料还是有价值的。

http://cache.amobbs.com/bbs_upload782111/files_39/ourdev_641612ZLS45X.JPG
(原文件名:pudn.JPG)

sup999 发表于 2011-5-23 20:22:25

mark 楼主没有继续下去了?

zbx602000 发表于 2011-5-25 14:09:04

回复【8楼】sup999
mark 楼主没有继续下去了?
-----------------------------------------------------------------------

有兴趣一起玩玩。呵呵。

sup999 发表于 2011-5-25 23:53:47

回复【9楼】zbx602000
-----------------------------------------------------------------------

呵呵,基础比较薄弱,现在还玩不起来,只能跟在你的后面学习了

zbx602000 发表于 2011-5-28 18:29:36

回复【10楼】sup999
回复【9楼】zbx602000
-----------------------------------------------------------------------
呵呵,基础比较薄弱,现在还玩不起来,只能跟在你的后面学习了
-----------------------------------------------------------------------
又有事做了。
呵呵。

难道是CIRRUS LOGIC EDB9315开发套件吗?探秘之三:WINDOWS CE5.0 运行在播放器上

gwdong 发表于 2011-5-29 04:37:00

现在还有人玩EP93XX ????

zbx602000 发表于 2011-5-29 18:15:53

存在必合理,是的,我还在玩。呵呵。

zbx60200 发表于 2014-4-16 18:25:03

方法很重要
页: [1]
查看完整版本: 难道是CIRRUS LOGIC EDB9315开发套件吗?探秘之二:原装开发套件的程序能跑吗?