admin管理员组

文章数量:1603247

前言

解决了刷机后串口没反应,登录密码错误,网络连接不上等问题

刷机

刷机后串口没反应

一般都是因为刷机的镜像没找好,不适用于树莓派4b
首先找好树莓派的操作系统镜像资源,旧的镜像资源也分4b和3b(在官网上找的比较新的说是不分,但我也没试过),我们用的是树莓派4b直接用官网的版本就好了,网上比较容易找到的2019-04的版本好像是3b的。
官网链接
这是我用的镜像链接:
链接:https://pan.baidu/s/1weSsvbU6r0dMSSH0SaYkqA?pwd=sf6v
提取码:sf6v

然后下载刷机的软件Win32DiskImager
链接:https://pan.baidu/s/1NsvlKplXSjJLhEtp5TGKUQ?pwd=6ih2
提取码:6ih2

进入Win32DiskImager

  1. 选择我们插入的U盘,一般为E或F盘
  2. 选择我们的镜像文件一般镜像文件都是.img结尾,.zx结尾的是压缩包需要解压
  3. 点击write就可以了
  4. 点击完write后会确认一遍是否刷机,点击ok就可以了。

串口登录

刷机完就可以在树莓派上跑linux系统了,但需要和进行登录操作之类的需要在我们的SecureCRT软件上交互。
链接:https://pan.baidu/s/1imP5SoW-yPYp5YrxXgZZ5A?pwd=vmuo
提取码:vmuo

在用SecureCRT连接串口进行交互之前,我们得先解开原先串口和蓝牙的绑定,这一步与网上的教程也有点不一样。

  1. 找到config.txt文件,将一下文本加入文件末尾
dtoverlay=pi3-miniuart-bt
  1. 找到cmdline.txt文件,将原先的文本替换为以下文本(与3b替换后的文本不一样
dwc_otg.lpm_enable=0 console=tty1 console=serial0,115200 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait

然后再硬件连接好串口线,打开SecureCRT的软件连接串口:
选择这样选择:

连接后串口断开

点击闪电的符号是连接
然后选择serial>>选则ch340的com口>>然后其他选项就和上图一样就可以了>>点击connect连接
等待一会就可以接收到启动数据了(我在这里在连接好串口之后给树莓派上电后,连接的串口会自动断开,重新连接即可,不影响

默认密码错误

最后会需要使用默认账号密码登录
账号:pi
密码:raspberry
但一直提示我账号密码错误,查阅资料后发现是厂家说安全问题之类的就在新版本的镜像里取消了之前的默认账号密码,需要我们自行加入:
在SD卡中根目录建立文件userconf(注意:该文件不需要任何后缀)
然后输入

pi:$6$/4.VdYgDm7RJ0qM1$FwXCeQgDKkqrOU3RIRuDSKpauAbBvP11msq9X58c8Que2l1Dwq3vdJMgiZlQSbEXGaY5esVHGBNbCxKLVNqZW1

然后就可以正常用默认的账号密码登录了

网络登录

连接热点(热点连接不上)

4b连接网络也与传统的方式有出入
1.需要我们在sd卡的根目录下新建文件名 wpa_supplicant.txt 内容如下

country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
 
network={
     ssid="pi"       //wifi名称
     psk="12345678"  //wifi密码
     priority=2      //优先级,多个网络时优先级大的先连接
}

2. 新建文件名 SSH (空白内容无须编辑,无后缀,文件名大写,与3b不同,3b没有这一步操作)

然后重启树莓派:sudo reboot
如果在上述两步后如果重启没连接wifi,查看ifconfig是否有wlan0
如果没有说明wifi没有驱动得打开射频:

先输入

rfkill list

如果有yes我们就需要关闭,再输入

rfkill unblock all

然后打开wlan0

sudo ifconfig wlan0 up

再用ifconfig查看应该就有了,没有就重启一下

固定树莓派ip地址

输入指令,进入rc.local

sudo nano /etc/rc.local

在endif前加:

ifconfig wlan0 192.168.43.123

ip地址的前3位是由我们之前连接wifi后的wlan0的ip地址决定,第四位为我们自己固定的ip地址
然后重启树莓派就可以了

使用SecureCRT的SSH网络连接

在树莓派上
输入指令

sudo raspi-config

然后会跳转到一个选择页面,选择Interfacing >> 选择SSH >> 提示是否enableSSH点击yes就可以了 >> 然后选择FINISH就可以了


SecureCRT软件上

选择ssh2
然后输入我们固定的IP地址
其他按我们上面的输入就好了


Username:树莓派登录时的账号
password:树莓派登录时的密码
勾选记住账号
然后选择OK就连接上了

图形登录

在树莓派上下载xrdp

sudo apt-get install xrdp

然后在Windows打开远程桌面


计算机为我们固定的树莓派IP地址

本文标签: 串口刷机网络连接不上图形