在开始进行无线模块DIY的过程中,准备工具是非常关键的一步。首先,您需要准备TTL线,推荐使用CP2102型号。其次,需要准备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串口连接,设置波特率与电脑设备管理器中一致。
- 刷机电脑的IP设置。将电脑的IP设置成192.168.1.18(可根据实际情况自定义)。
- 打断命令。准备命令jdmt018R,在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
确保文件u-boot-ER1-HLOS12M-all-in-boom.bin在Tftpd64目录中。
开始刷机:
- 插入CP2102的USB到电脑。
- 用网线连接太乙LAN口和电脑。
- 打开tftpd64.exe。
- 在PuTTY中建立COM串口连接,并保持最前端,等待太乙通电。
- 太乙通电后,在PuTTY窗口中迅速输入打断命令jdmt018R。
- 输入刷机命令,每条命令输入后等待窗口信息滚动停止。
进入Uboot:
刷机完成后,机器不会自动进入Uboot。需要执行以下操作:
- 拔掉电源,然后拔掉CP2102夹子,稍等片刻。
- 按住Reset键,然后插上电源。
- 指示灯变绿或停止闪烁约10秒后松开。
刷入大分区:
在192.168.1.1可以访问,访问http://192.168.1.1/img.html刷入分区表。根据需求选择2G、1G或512M版本分区表,例如gpt-JDC_ER1_dual-boot_rootfs2048M_HLOS12M_no-last-partition.bin。
刷入固件:
刷入大分区表后,按reset进入固件恢复界面,在浏览器中打开http://192.168.1.1/big.html,刷入12M大内核factory固件,例如immortalwrt-qualcommax-ipq60xx-jdcloud_re-cs-07-squashfs-factory。
说明:
- http://192.168.1.1/uboot.html用于更新uboot。
- 固件地址可前往https://github.com/davidtall/VIKINGYFY-OpenWRT-CI/releases下载,进入IPQ60XX-NOWIFI选择jdcloud_re-cs-07 factory固件刷入。
感谢大佬HugoYuan和大佬davidtall的支持与帮助。
评论已关闭