太⼄TTL刷机保姆级教程

太⼄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

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容