0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何将串行控制台恢复用于OpenWRT

454398 来源:wv 2019-10-22 10:37 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:切断电缆

购买一根USB到串行数据电缆(逻辑电平为3,3V或5V) DKU-5或CA42。

切断连接到手机连接器

打开USB塑料盒以识别电线:Tx(从计算机到设备的数据传输),Rx(从设备到设备的数据传输)

因此,来自PCBA的Rx必须进入路由器上的串行Tx,来自PCBA的Tx必须进入路由器上的串行Rx。

还应事先确定TP-LINK上的引脚。 MR3420路由器,需要匹配电缆,必须安装它们。

步骤2:在电缆上焊接连接器

如上一步所述,必须识别TP-LINK MR3420的PCBA上的串行端口位置,以匹配电缆连接器。检查图像与串行端口的位置。您可以看到SJ1连接器的位置,2,54mm排针,4针的占用空间。

基于此,在电缆末端焊接了4针母排针,还焊接了10k Ohm电阻器(拉拔-在电缆的Tx和GND引脚之间)。使用热胶制成坚硬的组件。

由于电缆的USB塑料盒是开放的,因此在USB金属盒上制作了2个焊点,以改善其机械电气性能。

连接应符合“示意图”的要求。

步骤3:在路由器上焊接接头连接器

要连接电缆,请先连接TP-LINK MR3420路由器的PCBA上需要。由于电缆使用的是2.54mm的母头,在路由器上,我使用的是2.54mm的4针公头。

在SJ1的焊盘上进行焊接过程非常简单,之后我检查了连接。/p》

步骤4:Windows操作系统的串行电缆和驱动程序设置

到目前为止,效果很好: USB电缆已连接到TP-LINK MR3420路由器的串行端口,以进行串行控制台恢复。

USB电缆将连接到您的计算机,因此需要驱动程序。我有Windows 7,找到用于电缆的驱动程序很麻烦。我无法在Internet上指定特定的驱动程序位置进行下载,因为我的驱动程序无法在另一根类似的电缆上工作,因此最好尝试自行查找所需的驱动程序。抱歉!该电缆是使用Prolific的PL2303芯片组进行的经典USB串行连接(烦人的名称-我浪费了时间,一点也不多产)。找到合适的电缆驱动程序后,电缆就是一个串行端口。

也许价格(5美元)给我带来了麻烦,也许该芯片不是正品,谁知道呢?

步骤5:Windows上的串行连接

连接电缆连接到MR3420路由器。

给路由器供电。

从Internet下载PuTTY(仅限Google for PuTTY)。打开应用程序并按照屏幕快照中的步骤进行设置。

单击“打开”按钮。

现在您应该看到黑屏,请按Enter键几次以确保您具有根提示符。忽略刚制作的高质量电缆发出的垃圾字符:)

步骤6:使用的串行故障恢复控制台

所以我已连接到路由器。这是我的问题:为了获得我的访问权该怎么做?在哪里修改?修改什么?我找不到逐步的描述。最终,一个朋友劝我,我在这里。

因为我对Unix不太了解。/Linux,使用了一个蛮族方法来重新获得我的访问权限:恢复为出厂默认值。很简单,不是吗?不太聪明,但是可行。编写以下命令以将其重置为出厂默认设置:

首次启动&&重新启动

此后,路由器将重新启动,您必须再次使用PuTTY,这次使用Telnet连接到路由器到192.168.1.1。输入以下命令来设置root密码(如果不想再次将其重置为出厂默认设置,请将它写在某个地方以防万一,以防万一。):

passwd

从现在开始,无法再访问telnet,使用PuTTY和SSH或Web界面(通过Internet浏览器-参见图片)连接到路由器,用户名是 root ,密码是一个是通过telnet提供的,另一个是您写下来的。你记得吗? :)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 串行控制
    +关注

    关注

    0

    文章

    9

    浏览量

    8145
  • OpenWrt
    +关注

    关注

    10

    文章

    136

    浏览量

    40833
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    FlashDB移植到rt-thread nano,运行时控制台无输出怎么解决?

    rt-thread标准版和HAL裸机版,移植非常成功,换成nano 3.15版,就出现控制台无输出,也无法输入,调试时进入死循环,如图所示 ,关闭hook也不行,请求指点。谢谢! 上传测试代码,用的是nano4.1.1 4.1.1 (test).7z
    发表于 10-11 09:34

    怎么读取到msh控制台输入的命令?

    如题,怎么读取到msh控制台输入的命令(我的意思是输入的内容全部重定向获取出来),请各位大佬赐教 这个代码会提示Failed to find console device! #include
    发表于 09-29 08:37

    启用了控制台后,空闲线程是不是永远不会进入?

    控制台里打印线程(list thread)时,发现已经退出的线程已经是CLOSE状态,但是都是僵尸线程。然后查看shell代码,看到控制台一直在跑,所以手动添加了延时(rt_thread_delay)进入,但调试看到空闲线程还是没能进入。是有什么相关宏定义需要改,还是要
    发表于 09-19 06:53

    刚创建的项目控制台为什么不能用?

    我用cubmaxIDE配置的板子串口可以输出,但我用rt去直接创建的项目,就是rt自身刚创建时的那个打印数据,控制台都没反应这个问题处在哪个吗,按回车键也没有反应,这个那个大神知道为什么吗?
    发表于 09-17 07:40

    finsh 控制台dma发送如何操作?

    今天因为在高优先级线程中频繁调用rt_kprintf导致低优先级运行阻塞,所以突发奇想想试试控制台能不能dma发送,在保证对应uart tx dma的驱动打开后,rt_device_open里
    发表于 09-11 07:48

    如何将 FreeMODBUS 从属 RTU 模式移植到 M032 系列微控制器?

    如何将 FreeMODBUS 从属 RTU 模式移植到 M032 系列微控制
    发表于 08-19 07:20

    用 树莓派4 打造专属流媒体控制台

    用树莓派体验DIY智能科技!如今市面上有各种各样的流媒体控制台,但购买现成的哪有自己从零开始制作的有趣呢?至少,这似乎是树莓派创客社区的精神所在,就像创客兼开发者Last-Shake-9874所展示
    的头像 发表于 05-11 08:33 427次阅读
    用 树莓派4 打造专属流媒体<b class='flag-5'>控制台</b>!

    UART控制台通信问题:命令出现拆分或缺失字母,怎么解决?

    我正在使用 Explorer Kit 并使用 John Hyde 书中的示例固件,特别是第 4 章示例 4。我已连接两根 USB 电缆,并且线程显示正确。 固件的调试控制台打印工作正常。 但是,当从
    发表于 05-09 07:19

    TWR-VF65GS10塔式模块上编译的U-Boot没有控制台输出是怎么回事?

    和 RS232-to-FTDI USB 适配器成功启动,控制台输出。但是,当我从源代码编译 U-Boot 时(例如,使用 GitHub 上的 v2025.01 分支)并将生成的 U-Boot 二进制文件
    发表于 04-03 06:03

    加载示例图像时,COM7的调试控制台hello_world不显示消息怎么解决?

    板是 mimxrt1180_evk。 我无法从板中找到 JP5。 使用示例映像进行测试时,调试控制台(通过 Windows11 电脑中的 J53、COM7 连接hello_world不显示任何消息。 但是 gdb 在源文件中显示了我的简单代码更改。 请尽快发现,谢谢!
    发表于 03-25 07:01

    如何将项目从IAR迁移到Embedded Studio

    本文描述如何将IAR EWARM项目迁移到SEGGER Embedded Studio(简称SES)中。
    的头像 发表于 02-25 17:11 1055次阅读
    <b class='flag-5'>如何将</b>项目从IAR迁移到Embedded Studio

    Banana Pi OpenWRT One 开源官方路由器的第一印象

    绿色,升级完成。 6.固件恢复 • 关闭路由器电源。 • NAND/NOR开关设置为NAND模式。 • 按住前面板上的 USR 按钮并打开设备电源。 路由器进入恢复模式。使用浏览器
    发表于 02-15 12:13

    AN3408-如何将12位ADC用于力敏电阻

    电子发烧友网站提供《AN3408-如何将12位ADC用于力敏电阻.pdf》资料免费下载
    发表于 01-21 14:38 0次下载
    AN3408-<b class='flag-5'>如何将</b>12位ADC<b class='flag-5'>用于</b>力敏电阻

    Banana Pi与OpenWrt开源社区合作 OpenWrt One 评测:探索未来和亮点

    用于设备或控制台的 USB Type-C 端口、mikroBUS 扩展插槽和实时时钟。它包括物理重置和用户按钮、用于在 NAND 或 NOR 存储之间进行选择的启动选择开关,并支持 12V 电源输入以及
    发表于 12-14 12:44

    Banana Pi与OpenWrt开源社区合作 OpenWrt One评测:探索未来和亮点

    OpenWrt 团队终于发布了他们的新嵌入式路由器板 OpenWrt One,该板采用联发科 MT7981B (Filogic 820) SoC 和联发科 MT7976C 双频 Wi-Fi 6 芯片组。这款尖端硬件是与 Banana Pi 开源社区合作设计的,后者
    的头像 发表于 12-14 12:42 2849次阅读
    Banana Pi与<b class='flag-5'>OpenWrt</b>开源社区合作 <b class='flag-5'>OpenWrt</b> One评测:探索未来和亮点