找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 8016|回复: 18

[Debian] 思科PLG1000大Marvell新玩具玩法简介OP+debian+ubuntu+无忧救砖教程

[复制链接]
发表于 2016-4-25 21:57 | 显示全部楼层 |阅读模式
       主要配置是Marvell的88F6281 1.2Ghz ARM cpu,512NAND FLASH+512RAM配置,主板自带和预留的借口比较多,有许多不明白之处也要请教各位牛人,请看图。。。。。。欢迎多多探讨,现在已知的接口有USB3个(一个常规usb2.0,一个miniusb调试和救砖用的,TTL、Jtag线什么的都省了) SD1个 主板自带JTAG、TTL、SATA、I2C各一个,另外还有一路网口,不对之处请指出。详细见数码之家的帖子去吧,懒得全部搬运过来了。不死的主板改成NAND编程器也是分分钟的事,本屌60入手的,地址不标了,免得被当js.



           官方简介配置不要想着原厂系统了                                                    这货的散热片看这还行吧

主板的正反面就在上面了,USB和网口中间的就是SATA或ESATA--J10,黄色的MINIusb左边就是另外一路USB,测试和现有的USB是通的2者只能同时使用一个所以这个可以改成2.5硬盘供电的,交换芯片是88E1121R支持2个千兆的网口测试了第二个网口就是右边未贴片的地方--J15。三棒的512MB的SLC 本吊的没有一个坏块哦,现代的4*128=512MB RAM.要数的是有I2C接口看国外玩家也接了屏幕,本屌不会,牛人可以教教我。顺带问下,有人知道下图SATA上面的J16 10pin管教的插座是什么接口吗?


下面先说救砖部分吧,有了这个随便搞,小母牛牛逼哄哄啊。建议先进原厂Uboot,printenv保存你的环境变量信息,方便以后查写MAC地址什么乱七八糟的。
都是从国外找的资料,E文看的也是让人头疼,不过写的还是对的。原帖地址如下救砖原帖地址,同时也是NAND安装Ubuntu9.04教程,简单摘录下吧,妈的帖子发不出去一直被拦截,需要的自己去看最后部分就行了。
写几点要注意的吧,本屌在WIN10 64位下成功救砖的,http://pan.baidu.com/s/1mizqLAC
1.装linusb-win32最好选择XP SP3兼容性的方式以管理员权限安装,然后就是可能会提示需要linusb0-x64.dll,在附件中找见文件扔到C/windows/system32   打开"开始-运行-输入regsvr32 libusb0_x64.dll",回车即可解决。错误无视
2.那个SheevaPlug_Host_SWsupportPackageWindowsHost1.2.zip  这玩意是调试芯片的驱动,需要重启到禁用驱动签名的模式下才能安装,设置--回复--高级启动--安全模式启动--7禁用驱动签名好像是这。
3.来个本吊救砖成功的提示吧,说实话9.04的Ubuntu真的太老了凑空试试升级到新点的版本,ARM的UBUNTU源太难找了

****   Burning uboot and environment variables ... This will take few minutes ...
****   When uboot.bin is written to NAND/SD, Disconnect and connect your mini USB cable
Open On-Chip Debugger 0.3.0-dev-snapshot (2009-10-13-00:24)
$URL$
For bug reports, read
        http://openocd.berlios.de/doc/doxygen/bugs.html
2000 kHz
trst_and_srst separate srst_gates_jtag trst_push_pull srst_open_drain
jtag_nsrst_delay: 200
jtag_ntrst_delay: 200
dcc downloads are enabled
Warn : use 'feroceon.cpu' as target identifier, not '0'
Info : clock speed 2000 kHz
Info : JTAG tap: feroceon.cpu tap/device found: 0x20a023d3 (mfg: 0x1e9, part: 0x0a02, ver: 0x2)
target state: halted
target halted in ARM state due to debug-request, current mode: Supervisor
cpsr: 0x000000d3 pc: 0xffff0000
MMU: disabled, D-Cache: disabled, I-Cache: disabled
0 0 1 0: 00052078
NAND flash device 'NAND 512MiB 3,3V 8-bit' found
erased blocks 5 to 7 on NAND flash device #0 'NAND 512MiB 3,3V 8-bit'
wrote file uboot-env.bin to NAND flash 0 up to offset 0x000c0000 in 15.154833s
target state: halted
target halted in ARM state due to debug-request, current mode: Supervisor
cpsr: 0x000000d3 pc: 0xffff0000
MMU: disabled, D-Cache: disabled, I-Cache: disabled
0 0 1 0: 00052078
NAND flash device 'NAND 512MiB 3,3V 8-bit' found
erased blocks 0 to 5 on NAND flash device #0 'NAND 512MiB 3,3V 8-bit'
wrote file uboot.bin to NAND flash 0 up to offset 0x00074000 in 54.970097s

2.Debian8的安装,我是在U盘上装的当然你也可以装在SD或者SATA上。。。。。也是国外的教程,当然Debian相对来说新一点Debian8安装,选择sheevaplug with esata
要注意的是最后系统安装完成后引导那块要慎重下,按照他教程的环境变量设置后就会自动启动USB上的debian了而不是NAND,有关于启动多重选择好想法的可以支个招。下面是USB启动的环境设置。其他 的看原帖简单的不要不要的。。。。
setenv bootargs_console console=ttyS0,115200setenv bootcmd_usb 'usb start; ext2load usb 0:1 0x00800000 /uImage; ext2load usb 0:1 0x01100000 /uInitrd'setenv bootcmd 'setenv bootargs ${bootargs_console}; run bootcmd_usb; bootm 0x00800000 0x01100000'saveenv
reset

3.openwrt的安装,我是装在SD卡上,官方的固件神马都没有集成,啊啊啊啊啊啊啊啊啊!!!!浪费我的SD卡啊,来个大神做个集成版的固件吧,SS啦adbyby啦都往上堆吧反正空间不是问题。
SD卡安装OPENWRT教程很简单易懂的,懒人也没什么好翻译的,把uimage和rootfs.tar.gz自己换成从openwrt官网下载的最新版本就行了,其他的按照他的教程来。需要注意的是UBOOT常用的
一些命令 setenv 设置环境变量,printenv 打印环境变量,usb start初始化USB,usb dev、usb part显示usb信息,mmcinit初始化SD卡,其他的自己研究吧。








评分

参与人数 1恩山币 +5 收起 理由
laoma348 + 5 论坛有你更精彩

查看全部评分

只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2016-4-25 21:58 | 显示全部楼层
本帖最后由 yaoyuan298 于 2016-5-6 13:36 编辑

http://bbs.mydigit.cn/read.php?tid=1627609 数码那边发的拆机帖子更新下ESATA的进展吧,我是懒人嫌弄ESATA和ESATA线太麻烦了,最后用一条SATA数据线搞定。SATA电源用的主板上5V供电,2.5寸笔记本硬盘是没有问题的,OPENWRT下SAMBA3.6共享速度42MB/s,其他6281的能达到72MB/S,该怎么整那么快我是没头绪。首先更新支持SATA启动的Uboot,怎么更新参考https://www.cyrius.com/debian/kirkwood/sheevaplug/uboot-upgrade/

                   SATA数据线序                                        板上SATA线序                              UBOOT执行ide reset识别硬盘                              测试期间图片

                 openwrt下共享速度

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-4-25 22:40 | 显示全部楼层
本帖最后由 yaoyuan298 于 2016-5-4 10:05 编辑

把救砖部分重写一遍吧,鉴于板子上已经有ft2232芯片而且kirkwood刷不死的也行,理论上该板子充当一个NAND编程器是没有问题的。将原有的NAND FLASH更换成一个TSOP48 的NAND测试座后就是一个编程器了。根据需求替换UBOOT文件就可以了,一切都用一条USB线就搞定。说下步骤啊1.下载网盘的东西解压到d盘根目录。http://pan.baidu.com/s/1mizqLAC
2.下载驱动包括FT2232转串口和JTAG的驱动 。 串口http://pan.baidu.com/s/1mizqLAC   JTAG http://pan.baidu.com/s/1mizqLAC  libusb0_x64 http://pan.baidu.com/s/1eRF2kIA   连上USB线,安 装驱动一个个来。
linusb-win32最好用xp sp3兼容方式运行,需要linusb0-x64.dll的下载后吧文件扔到Windows/system32下,打开"开始-运行-输入regsvr32 libusb0_x64.dll",回车即可解决。错误无视

3.COM驱动安装好后找见对应的COM号就可以用securecrt等进行调试了,接着装JTAG驱动部分  在设备管理器里面找到SheevaPlug JTAGKey FT2332D A 和SheevaPlug JTAGKey FT2332D B 的字样  打开linusb-win32压缩包BIN下的inf-wizard.exe,下一步选SheevaPlug JTAGKey FT2332D  interface0的一直下一步完成。
4.打开CMD。cd到D盘解压的sheevaplug jtag目录下,替换uboot目录下的uboot.bin为你自己的uboot文件,运行runme.exe nand。等着
出现下面的字样就成功了


****   Burning uboot and environment variables ... This will take few minutes ...
****   When uboot.bin is written to NAND/SD, Disconnect and connect your mini USB cable
Open On-Chip Debugger 0.3.0-dev-snapshot (2009-10-13-00:24)
$URL$
For bug reports, read
        http://openocd.berlios.de/doc/doxygen/bugs.html
2000 kHz
trst_and_srst separate srst_gates_jtag trst_push_pull srst_open_drain
jtag_nsrst_delay: 200
jtag_ntrst_delay: 200
dcc downloads are enabled
Warn : use 'feroceon.cpu' as target identifier, not '0'
Info : clock speed 2000 kHz
Info : JTAG tap: feroceon.cpu tap/device found: 0x20a023d3 (mfg: 0x1e9, part: 0x0a02, ver: 0x2)
target state: halted
target halted in ARM state due to debug-request, current mode: Supervisor
cpsr: 0x000000d3 pc: 0xffff0000
MMU: disabled, D-Cache: disabled, I-Cache: disabled
0 0 1 0: 00052078
NAND flash device 'NAND 512MiB 3,3V 8-bit' found
erased blocks 5 to 7 on NAND flash device #0 'NAND 512MiB 3,3V 8-bit'
wrote file uboot-env.bin to NAND flash 0 up to offset 0x000c0000 in 15.154833s
target state: halted
target halted in ARM state due to debug-request, current mode: Supervisor
cpsr: 0x000000d3 pc: 0xffff0000
MMU: disabled, D-Cache: disabled, I-Cache: disabled
0 0 1 0: 00052078
NAND flash device 'NAND 512MiB 3,3V 8-bit' found
erased blocks 0 to 5 on NAND flash device #0 'NAND 512MiB 3,3V 8-bit'
wrote file uboot.bin to NAND flash 0 up to offset 0x00074000 in 54.970097s


其他非6281的UBOOT可能需要把uboot-env目录和uboot-env.bin重命名,防止因环境变量的问题导致救砖不成功。


只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2016-4-25 23:06 | 显示全部楼层
60

pm个js地址

也整个玩玩

只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2016-4-26 00:35 | 显示全部楼层
没有无线,能干嘛,当下载机?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2016-4-26 08:28 | 显示全部楼层

好东西啊,求pm地址+10010
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2016-4-26 10:10 来自手机 | 显示全部楼层
armv5指令集 的cpu太老了,性能不行,不如去买 59元的orange pi one ,4核 cortex a7 cpu,512m内存,可以装debian,ubuntu,andorid.不过这种板子只有单网口,不适合做路由。

点评

树莓派的2B我也有,就是瞎折腾而已  详情 回复 发表于 2016-4-26 15:25
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2016-4-26 10:32 | 显示全部楼层
大神pm个地址 谢谢
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-4-26 11:01 | 显示全部楼层
1.更换源地址
Please make sure you have the following sources.list (/etc/apt/sources.list).

## EOL upgrade sources.list
# Required
deb http://old-releases.ubuntu.com/ubuntu/ jaunty main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ jaunty-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ jaunty-security main restricted universe multiverse

# Optional
#deb http://old-releases.ubuntu.com/ubuntu/ jaunty-backports main restricted universe multiverse
#deb http://old-releases.ubuntu.com/ubuntu/ jaunty-proposed main restricted universe multiverse


2.编译安装xz支持需要自行先安装gcc和make
下载xz包
http://tukaani.org/xz/xz-4.999.9beta.tar.bz2
解压安装包
$tar -jxvf xz-4.999.9beta.tar.bz2
配置&安装
$./configure --prefix=/opt/gnu/xz
$make
$sudo make install
$ln -s /opt/gnu/xz/bin/xz /bin/xz
解压xz包
$xz -d ***.tar.xz
解压tar包
$tar -xvf  ***.tar


3.ubuntu官方的支持已经过期,NAND还是考虑弄个其他新点的系统玩吧,候选的是ARCHlinux 和fedora,参考wiki百科上的sheevaplug资料
会轻松的找到一大推的资料再结合Google进行关键字搜索就会找到不少的玩法。。。


4.一步步教你把Sheevaplug改装成NAS    作为添加SATA的参考资料
http://evercu.be/build_instructions.html

5.SheevaPlug as a tiny Linux server  综合性的做linux服务器资料
http://www.fredshack.com/docs/sheevaplug.html
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2016-4-26 13:36 来自手机 | 显示全部楼层
会不会是pci-e?这个cpu支持一个pci-e,然后布线也像

点评

查过PCIE的数据1x 的接口不会只有10PIN的  详情 回复 发表于 2016-4-26 15:26
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-4-26 15:25 | 显示全部楼层
liyu9 发表于 2016-4-26 10:10
armv5指令集 的cpu太老了,性能不行,不如去买 59元的orange pi one ,4核 cortex a7 cpu,512m内存,可以 ...

树莓派的2B我也有,就是瞎折腾而已
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-4-26 15:26 | 显示全部楼层
libc0607 发表于 2016-4-26 13:36
会不会是pci-e?这个cpu支持一个pci-e,然后布线也像

查过PCIE的数据1x 的接口不会只有10PIN的

点评

两对数据 一对时钟 一个rst 这才7pin 刚才又看了下 觉得也不一定是pcie 说不好 入了一个 等到手研究下  详情 回复 发表于 2016-4-26 16:47
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2016-4-26 15:42 | 显示全部楼层
求PM一个购买地址啊
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2016-4-26 16:47 来自手机 | 显示全部楼层
yaoyuan298 发表于 2016-4-26 15:26
查过PCIE的数据1x 的接口不会只有10PIN的

两对数据 一对时钟 一个rst 这才7pin
刚才又看了下 觉得也不一定是pcie 说不好 入了一个 等到手研究下

点评

不用研究了是一个叫做U-SNAP的接口,特别的费,基本没用  详情 回复 发表于 2016-4-27 09:40
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2016-4-26 20:32 | 显示全部楼层
貌似很不错的样子,求PM地址
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-9-27 06:54

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

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