撰于 阅读 8

无线模块DIY教程:从准备工具到刷机全过程详解

在开始进行无线模块DIY的过程中,准备工具是非常关键的一步。首先,您需要准备TTL线,推荐使用CP2102型号。其次,需要准备PCB夹子,规格为单排2.54mm,4pin。接下来,我们将详细讲解如何进行接线。

接线步骤如下:

  1. 将CP2102的接头插入PCB夹子上。
  2. 连接方式:

    • G <----> GND
    • T <----> RX
    • R <----> TX
    • V不接

这里有一个重点需要注意:太乙引脚的T接CP2102的R,太乙引脚的R接CP2102的T,即交叉接法。

  1. 找一根网线,一端接太乙的LAN口,一端接电脑(准备刷机的电脑)。

刷机准备:

  1. CP2102的串口设置。需要获取CP2102的驱动,确保电脑的设备管理器中有CP2102的串口。将波特率设置为115200。
  2. PuTTY的设置。在PuTTY中建立COM串口连接,设置波特率与电脑设备管理器中一致。
  3. 刷机电脑的IP设置。将电脑的IP设置成192.168.1.18(可根据实际情况自定义)。
  4. 打断命令。准备命令jdmt018R,在PuTTY界面显示特定箭头位置时,点击右键执行复制操作。
  5. 刷机命令。准备好以下命令,并逐一输入:

    • 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目录中。

开始刷机:

  1. 插入CP2102的USB到电脑。
  2. 用网线连接太乙LAN口和电脑。
  3. 打开tftpd64.exe。
  4. 在PuTTY中建立COM串口连接,并保持最前端,等待太乙通电。
  5. 太乙通电后,在PuTTY窗口中迅速输入打断命令jdmt018R。
  6. 输入刷机命令,每条命令输入后等待窗口信息滚动停止。

进入Uboot:
刷机完成后,机器不会自动进入Uboot。需要执行以下操作:

  1. 拔掉电源,然后拔掉CP2102夹子,稍等片刻。
  2. 按住Reset键,然后插上电源。
  3. 指示灯变绿或停止闪烁约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。

说明:

  1. http://192.168.1.1/uboot.html用于更新uboot。
  2. 固件地址可前往https://github.com/davidtall/VIKINGYFY-OpenWRT-CI/releases下载,进入IPQ60XX-NOWIFI选择jdcloud_re-cs-07 factory固件刷入。

感谢大佬HugoYuan和大佬davidtall的支持与帮助。


评论已关闭