太⼄TTL保姆级刷机教程
一. 准备工具
1.TTL线:我用的CP2102。
2.PCB夹子:单排2.54mm,4pin。
二、.接线
先把CP2102的接头插到PCB夹子上。
连接方式:
G <----> GND
T <----> RX
R <----> TX
V 不接
这里重点注意:太乙引脚的T接CP2102的R,太乙引脚的R接CP2102的T。交叉接。
找根网线,一端接太乙的LAN口,一端接电脑(准备刷机的电脑)。
三、刷机准备
CP2102的串口设置。哪里买的CP2102,问店家要驱动。不然电脑的设备管理器没有CP2102的串口。如下图所示:
然后右键属性-端口设置里面,把波特率设置为115200,如下图所示
PuTTY的设置。PuTTY中建立COM串口连接。上面你在电脑的【设备管理器】中显示的是COM几,这里就填COM几。波特率设置一致。
刷机电脑IP设置。把你电脑的 IP 设置成 192.168.1.18(这里的18可以自定义,只要跟后面命令一致即可)。
打断命令。jdmt018R。这个打断命令,可以先拷贝到记事本中,然后复制,保持在内存中。当PuTTY界面显示到下图箭头位置时,点击右键即可。因为在PuTTY中右键就可以把复制的内容粘贴进命令窗口。
刷机命令。可以先拷贝到记事本中
⼀条⼀条复制
setenv ipaddr 192.168.1.2
setenv serverip 192.168.1.18
flasherase 0:BOOTCONFIG
flasherase 0:BOOTCONFIG1
tftpboot u-boot-ER1-HLOS12M-all-in-boom.bin
flash 0:APPSBL
上面使用了davidtal的大内核Uboot,确保“u-boot-ER1-HLOS12M-all-in-boom.bin”文件在Tftpd64的目录里面。
四、开始刷机
一定要按步骤实施!!!
CP2102的USB插入电脑。
网线连接太乙LAN和电脑。
打开⽂件夹中的 tftpd64.exe。打开后就不用管。
PuTTY中建立COM串口连接,并把PuTTY保持到最前端。等待太乙通电。
太乙通电。PuTTY窗口正常的话会出现以下图面:
因为这里只有2秒,所以看到后迅速右键,把jdmt018R复制到PuTTY窗口。
窗口信息滚动停止后,出现下面窗口后开始键入刷机命令:(一条一条输入,过程简单,就不赘述)
五、进入Uboot
刷完机后,机器不会自动进入Uboot。需要以下操作:
1.先拔掉电源,然后拔掉CP2102夹子。稍等片刻。
2.按住Reset键,然后插上电源。
3.直到指示灯变绿(或者是停止闪烁,大概10秒左右)后松开。
可能不会一次成功进Uboot,多试几次,我试了好多次才进入uboot。
六、刷入大分区
一切正常的话,192.168.1.1已经可以访问。然后访问http://192.168.1.1/img.html刷入分区表。提供了2G、1G 和512M三个分区表,按需刷入即可。我选择的是2G版本“gpt-JDC_ER1_dual-boot_rootfs2048M_HLOS12M_no-last-partition.bin”。
七、刷入固件。
刷入大分区表后,⻓按 reset 进⼊固件恢复界⾯,浏览器打开 http://192.168.1.1/big.html ,进入该页面刷入12M大内核factory固件。比如:“openwrt-6.x.git-kernel-6.12_IPQ60XX-NOWIFI_qualcommax-ipq60xx-jdcloud_re-cs-07-squashfs-factory_25.05.16_12.04.41.bin”。其中内核已开启eBpf,支持DAE吃鹅固件。
说明:
http://192.168.1.1/uboot.html 该页面用于更新uboot。
固件地址可前往 https://github.com/davidtall/VIKINGYFY-OpenWRT-CI/releases 下载,进入IPQ60XX-NOWIFI 选择 jdcloud_re-cs-07 factory 固件刷入。
太乙刷机资料
链接: https://pan.baidu.com/s/1W3C7SvMjBWx-WnI67UghPQ 提取码: kim8
八、感谢
大佬HugoYuan
大佬davidtall
暂无评论内容