2024年1月17日发(作者:回鹏海)
曾经刷坏过一个了, 这次幸亏D大帮忙, 终于把这个救下来了. 把方法部分整理如下.
接TTL线 (具体方法不细说了)
正对后面板, 右边靠近内存芯片的是地线, 具体可以万用表再测一下, 再依次是RX, TX,
只要这三个, 最左边是VCC, 不要接
2303, 一般情况下, 红是5V线, 白是地线, 蓝是TX, 绿是RX.
TX - RX RX-TX
Ctrl + C 按着, 启动进入CFE
如果人品好, 芯片没坏区, 那就刷群里的新版 一般可以搞定
(存在U盘根目录里, 插上)
flash -noheader usbdisk0:
flash -noheader usbdisk0: 2
这是最快捷方便的方法了, 但这刷的是新版的, 老版的bin似乎不支持CFE刷.
---------------------------------------------------------------------------------------------
但芯片有坏区的可能性相当之大, 这就只能刷老版的, 也就要D大出手了. (写出来只是供参考, 最好不要单独没事找事做)
CFE> dir usbdisk0
VMLINUX
BUSYBOX
下到这四个文件,存在U盘里.
CFE> boot -elf usbdisk0:vmlinux
启动
/ # /busybox df
mount -t yaffs2 /dev/mtdblock11 /newroot
mount /dev/sda1 /mnt (具体要看U盘挂在哪,相应调整)
mount u盘后, 把 二个tar 解压到 /newroot
成功的话,mkdir /newroot/proc
重启就好了
-------------------------------------------------------
我的具体操作, U盘挂不上, 只好
mount -t tmpfs none /dev
/busybox mknod /dev/sda4 b 8 4
mount /dev/sda4 /mnt (如果还没挂载上, 就是这几步, 多努力)
ls /mnt (挂载成功了, 进去看看)
cd /newroot
/busybox tar xvf /mnt/
/busybox tar xvf /mnt/
/busybox mkdir proc
如果只是mtdblock11分区坏的话, 这样就可以重启了, 修好了.
*********************************** 我的是mtdblock3分区坏了, 所以还要如下操作.
/busybox mknod /dev/mtd3 c 90 6
/mnt/busybox flash_eraseall /dev/mtd3
/busybox mknod /dev/mtdblock3 b 31 3
umount /newroot
mount -t yaffs2 /dev/mtdblock3 /newroot
/busybox tar xvf /mnt/ -C /newroot
/busybox tar xvf /mnt/ -C /newroot
busybox mkdir /newroot/proc
rm /newroot/etc/init.d/change_ip
重启, OK
2024年1月17日发(作者:回鹏海)
曾经刷坏过一个了, 这次幸亏D大帮忙, 终于把这个救下来了. 把方法部分整理如下.
接TTL线 (具体方法不细说了)
正对后面板, 右边靠近内存芯片的是地线, 具体可以万用表再测一下, 再依次是RX, TX,
只要这三个, 最左边是VCC, 不要接
2303, 一般情况下, 红是5V线, 白是地线, 蓝是TX, 绿是RX.
TX - RX RX-TX
Ctrl + C 按着, 启动进入CFE
如果人品好, 芯片没坏区, 那就刷群里的新版 一般可以搞定
(存在U盘根目录里, 插上)
flash -noheader usbdisk0:
flash -noheader usbdisk0: 2
这是最快捷方便的方法了, 但这刷的是新版的, 老版的bin似乎不支持CFE刷.
---------------------------------------------------------------------------------------------
但芯片有坏区的可能性相当之大, 这就只能刷老版的, 也就要D大出手了. (写出来只是供参考, 最好不要单独没事找事做)
CFE> dir usbdisk0
VMLINUX
BUSYBOX
下到这四个文件,存在U盘里.
CFE> boot -elf usbdisk0:vmlinux
启动
/ # /busybox df
mount -t yaffs2 /dev/mtdblock11 /newroot
mount /dev/sda1 /mnt (具体要看U盘挂在哪,相应调整)
mount u盘后, 把 二个tar 解压到 /newroot
成功的话,mkdir /newroot/proc
重启就好了
-------------------------------------------------------
我的具体操作, U盘挂不上, 只好
mount -t tmpfs none /dev
/busybox mknod /dev/sda4 b 8 4
mount /dev/sda4 /mnt (如果还没挂载上, 就是这几步, 多努力)
ls /mnt (挂载成功了, 进去看看)
cd /newroot
/busybox tar xvf /mnt/
/busybox tar xvf /mnt/
/busybox mkdir proc
如果只是mtdblock11分区坏的话, 这样就可以重启了, 修好了.
*********************************** 我的是mtdblock3分区坏了, 所以还要如下操作.
/busybox mknod /dev/mtd3 c 90 6
/mnt/busybox flash_eraseall /dev/mtd3
/busybox mknod /dev/mtdblock3 b 31 3
umount /newroot
mount -t yaffs2 /dev/mtdblock3 /newroot
/busybox tar xvf /mnt/ -C /newroot
/busybox tar xvf /mnt/ -C /newroot
busybox mkdir /newroot/proc
rm /newroot/etc/init.d/change_ip
重启, OK