主要是下面这些截图
离线
检查两组 sdio口,是不是被其他功能复用了?
主要是都起来了 也进入了输入命令行 就是一直打印刚才那样的
离线
输入了什么命令行?
此人很懒,没有签名!
离线
输入了什么命令行?
都进入了jffs文件系统了
离线
请问这个问题最后解决了吗?我的板子也出这个问题了。
离线
请问这个问题最后解决了吗?我的板子也出这个问题了。
屏蔽 dts 里面PG0-5的其他设置,
PCB上面把PG0-5连接到蜂鸣器的电阻也去掉, 已经没有一楼那个错误了,
但是安装驱动的时候出现probe of mmc1:0001:1 failed with error -16:
#insmod r8723bs.ko
[ 798.152430] RTL8723BS: module init start
[ 798.209046] RTL8723BS: rtl8723bs v4.3.5.5_12290.20140916_BTCOEX20140507-4E40
[ 798.310307] RTL8723BS: rtl8723bs BT-Coex version = BTCOEX20140507-4E40
[ 799.374243] rtl8723bs: probe of mmc1:0001:1 failed with error -16
[ 799.461988] RTL8723BS: module init ret =0
离线
$ grep 16 -r . --include "*errno*.h"
./include/uapi/asm-generic/errno-base.h:#define EBUSY 16 /* Device or resource busy */
终于找到16对应的错误了, 资源忙?为什么呢?
离线
屏蔽 dts 里面PG0-5的其他设置,
PCB上面把PG0-5连接到蜂鸣器的电阻也去掉, 已经没有一楼那个错误了,
但是安装驱动的时候出现probe of mmc1:0001:1 failed with error -16:
#insmod r8723bs.ko [ 798.152430] RTL8723BS: module init start [ 798.209046] RTL8723BS: rtl8723bs v4.3.5.5_12290.20140916_BTCOEX20140507-4E40 [ 798.310307] RTL8723BS: rtl8723bs BT-Coex version = BTCOEX20140507-4E40 [ 799.374243] rtl8723bs: probe of mmc1:0001:1 failed with error -16 [ 799.461988] RTL8723BS: module init ret =0
终于找到原因了, 我在代码里面初始化了PG2作为GPIO口,
echo 194 > /sys/class/gpio/export
即使取消映射: echo 194 > /sys/class/gpio/unexport
仍然还是上面的错误。
正在寻求解决方法。
离线
终于找到原因了, 我在代码里面初始化了PG2作为GPIO口,
echo 194 > /sys/class/gpio/export
即使取消映射: echo 194 > /sys/class/gpio/unexport
仍然还是上面的错误。
正在寻求解决方法。
打开V3s手册,看PG的复用寄存器地址,
用busybox 里面的工具devmem看这个地址值,
是不是PG2处于输出状态,然后手动改回SDIO,
估计就OK了。
离线
终于找到原因了, 我在代码里面初始化了PG2作为GPIO口,
echo 194 > /sys/class/gpio/export
即使取消映射: echo 194 > /sys/class/gpio/unexport
仍然还是上面的错误。
正在寻求解决方法。
感谢大佬提醒,一顿猛操作,终于可以了:
#insmod r8723bs.ko
[ 798.152430] RTL8723BS: module init start
[ 798.209046] RTL8723BS: rtl8723bs v4.3.5.5_12290.20140916_BTCOEX20140507-4E40
[ 798.310307] RTL8723BS: rtl8723bs BT-Coex version = BTCOEX20140507-4E40
[ 799.374243] rtl8723bs: probe of mmc1:0001:1 failed with error -16
[ 799.461988] RTL8723BS: module init ret =0
#读PG_CFG0寄存器:
# devmem 0x01C208D8
0x77222122
#
#
#写PG_CFG0寄存器:
# devmem 0x01C208D8 32 0x77222222
#
#
#读PG_CFG0寄存器 (已经OK):
# devmem 0x01C208D8
0x77222222
#
# 安装rtl8723驱动:
# insmod r8723bs.ko
[ 1661.651097] RTL8723BS: module init start
[ 1661.655069] RTL8723BS: rtl8723bs v4.3.5.5_12290.20140916_BTCOEX20140507-4E40
[ 1661.662264] RTL8723BS: rtl8723bs BT-Coex version = BTCOEX20140507-4E40
[ 1661.684649] pnetdev = c0be5000
[ 1661.759844] RTL8723BS: rtw_ndev_init(wlan0)
[ 1661.809956] RTL8723BS: module init ret =0
离线
和我的题一样,求具体解决方法
离线
应该是用的很早的一个flash的16M的固件吧,和我的一样
我现在打算自己编译uboot和kernel那些,
之所以烧入那个固件纯粹只是为了验证板子
离线
PG0-5 那口的上下拉电阻可能也有问题。
离线