创客社区

 找回密码
 立即注册
搜索
查看: 1085|回复: 4

安装和配置军刀扩展版后派不能启动了

[复制链接]

1

主题

3

帖子

29

积分

积分
29
发表于 2018-9-4 14:08:38 | 显示全部楼层 |阅读模式
按照《树莓派 SAKS 扩展板实用应用 之 DS1307 RTC 时钟模块》教程(http://shumeipai.nxez.com/2016/0 ... c-clock-module.html)所述,修改了:
(1)sudo nano /etc/modprobe.d/raspi-blacklist.conf
修改为如下,开启I2C功能:
blacklist spi-bcm2708
blacklist i2c-bcm2708
(2)sudo nano /etc/modules
添加以下内容:
i2c-bcm2708
i2c-dev
(3)运行配置工具 sudo raspi-config,
选择Advanced Options -> I2C,依次选择Yes、OK、Finish。完成。下次启动系统时,I2C模块自动加载
(4)编辑启动文件 sudo nano /etc/rc.local
将以下内容加入“exit 0”行之前:
modprobe i2c-dev
echo ds1307 0x68 > /sys/class/i2c-adapter/i2c-1/new_device
hwclock -r
hwclock -s
(5)重启系统……从此不能重启了

接下来,补救,但是:
所有修改的都改回去了,I2C模块也用 raspi-config 关了,还是不能重启!


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

1

主题

3

帖子

29

积分

积分
29
 楼主| 发表于 2018-9-4 14:15:28 | 显示全部楼层
实际上,一开始 /etc/modprobe.d/raspi-blacklist.conf 文件是不存在的,启动失败后,就算删除了该文件,也还是没用!

103

主题

474

帖子

2333

积分

积分
2333
发表于 2018-9-4 14:22:25 | 显示全部楼层
首先,在测试I2C工作正常之前,不要动 /etc/rc.local,否则可能导致因I2C发生错误而无法启动。
首先,想办法恢复对 /etc/rc.local 的任何修改。
然后进入系统之后,可以通过文中的命令
sudo i2cdetect -y 1
进行测试I2C功能是否正常。这一步的执行结果贴上来看看。

1

主题

3

帖子

29

积分

积分
29
 楼主| 发表于 2018-9-4 18:46:09 | 显示全部楼层
找到原因了!我的派有外接硬盘设备,扩展板载入系统后,不知什么原因使得原硬盘不能识别,造成fstab中加载磁盘错误,从而启动系统失败。
(1)注释掉外接硬盘的接入配置,系统就可以启动了。
(2)重做了之前所有对军刀扩展板的配置(/etc/rc.local还没改动),启动也没问题。
接下来就是重新识别外接硬盘,再试试修改 rc.local 了。

103

主题

474

帖子

2333

积分

积分
2333
发表于 2018-9-4 21:07:23 | 显示全部楼层
多谢反馈。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|NXEZ 创客社区  

GMT+8, 2019-11-20 23:28 , Processed in 0.041652 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表