页次: 1
在buildroot里找到了RTL8188EU的驱动,使能之后dmesg里的确能看到USB识别到了RTL8188,但是在执行使能命令:wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf 之后,总是会报如下的错误。
# wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf
Successfully initialized wpa_supplicant
nl80211: Driver does not support authentication/association or connect commands
nl80211: deinit ifname=wlan0 disabled_11b_rates=0
wlan0: Failed to initialize driver interface
不知道大佬有没有这方面的debug经验参考一下。
更新一下最近一周的调试情况:
1.回退了aodzip大佬的patch,回退到init记录,并且make clean后重新编译,还是会出现上述的问题。
2.对出故障的TF进行了fsck的修复。fsck -t ext4 /dev/sda3,但是很可惜的是,会导致文件丢失。也就无法boot系统了。
3.修改了Linux kernel的mount选项,强制rootfs挂载为read only模式,发现文件系统可以识别,也可以重启了。但是root目录RO了非常难调试,所以尝试在开机后remount了root目录,发现一旦remount后ext4的文件系统就报错,这时候reboot,问题又复现了。
通过以上调试发现,当前的问题是ext4的rootfs不能写入任何数据,一旦写入就会导致super block数据异常。
下一步分析方案:
1.校验TF卡镜像的rootfs起始地址,检查rootfs的挂载地址是否正确。
2.ext4文件系统调试,检查ext4_mount()函数在挂载过程中出现invalid superblock checksum的直接原因。但是aodzip大佬的开源镜像一直在用,按理说不应该到这一步的,应该是个小问题。所以该方向也被放到最后进行。
最近硬盘突然挂了,但是mango R3的板子还在用,不得不更新到最新的aodzip大佬的镜像。编译成功后发现问题,烧写IMG成功系统后能加载uboot也能进kernel,但是一旦reboot就报ETX4的文件系统checksum error。就再也无法开机了。
麻烦路过的大佬帮忙看看,这个问题吧。非常感谢。
源代码地址:
git clone https://github.com/aodzip/buildroot-tiny200.git
完整的dmsg日志:
dmesg.zip
willX 说:LZ给的刷机包路径里,只有一个jpeg照片和read.md,包在哪呢?
https://github.com/Project-DragonPi/mobian-wt88047包没有放在仓库里,放在release里面
确实看到readme.md说放在release里了,但是这个release在哪?
LZ给的刷机包路径里,只有一个jpeg照片和read.md,包在哪呢?
https://github.com/Project-DragonPi/mobian-wt88047
你用buildroot下面的工具链就没问题了: output/host/bin/arm-linux-gcc
晕哥,小弟有个疑问,为什么在编译app的时候必须使用buildroot下面的交叉编译环境呢?
经过测试确实发现,直接使用编译kernel时间的 arm-linux-gnueabi-gcc 这一交叉编译器,在f1c200s中跑app是失败的,但是这是为什么呢?
很纠结啊,恳请晕哥赐教,不胜感激!
我现在将tslib移植到楼主的这个4.15内核中,使用 arm-linux-gnueabi-gcc 编译出了ts_calibrate、ts_test等文件,但是在f1c200s的kernel中跑,总是提示找不到ts_calibrate文件,应该是交叉工具链的故障导致bin文件失效。想着用这个buildroot/host/bin里的交叉工具链,但是这个工具链在编译tslib的时候又提示arm-linux-cpp不能生成可执行文件,具体的错误是这个arm-linux-cpp 无法识别 -V 参数,无法识别qversion 参数。郁闷啊……
是的,adb速度比较快!
关于adb功能的启用,在Linux3.14上,楼主有什么好的推荐吗?
我现在打开了usb gadget驱动,usb functionfs驱动,编译好了adbd、adb,但是板子接电脑一直不能识别(一点动静没有)。不明原因啊,痛苦了几天了。
楼主有空帮忙看看,多谢啦。
转 123楼:https://whycan.cn/t_2794.html
麻烦问下,g_ffs.ko 以及adbd都正常生成了。但是启动adbd之后,f1c200s的USB一直没有任何动静,哪位大神能给指点下迷津?
1. lsusb命令,在系统中只能看到一个设备:Bus 001 Device 001: ID 1d6b:0002。下有截图。
2. 系统中没有otg相关节点,所以没办法手动调整USB的host模式。
3. dmesg命令中,有g_ffs musb-hdrc.1.auto: unregistering UDC driver [g_ffs]。下有截图。
4. 已经将PE2改成ACTIVE_LOW了,但是看原理图上PE2 和 USB没有任何联系,不知道为什么要这样改。https://whycan.cn/files/members/1954/none_20200629-2359.jpg
https://whycan.cn/files/members/1954/dmesg信息.jpg
麻烦问下,g_ffs.ko 以及adbd都正常生成了。但是启动adbd之后,f1c200s的USB一直没有任何动静,哪位大神能给指点下迷津?
1. lsusb命令,在系统中只能看到一个设备:Bus 001 Device 001: ID 1d6b:0002。下有截图。
2. 系统中没有otg相关节点,所以没办法手动调整USB的host模式。
3. dmesg命令中,有g_ffs musb-hdrc.1.auto: unregistering UDC driver [g_ffs]。下有截图。
4. 已经将PE2改成ACTIVE_LOW了,但是看原理图上PE2 和 USB没有任何联系,不知道为什么要这样改。
adb要配置usb为host模式还是device模式呢?参照链接 https://whycan.cn/t_1672.html#p22720 进行修改
电脑可以识别出一个叫做USB Function的设备,不知道是否正常?
https://whycan.cn/files/members/2789/usbfunction.png而这个USB Function设备居然可以用adb连接了。这算是正常的了吗?按照理解adb不是应该属于usb device模式吗???
https://whycan.cn/files/members/2789/usbadb.png
问下这位同学,麻烦问下,为什么要把PE2引脚置高或者置低电平呢?
多谢指导,不知道你说的“手动下载”是什么意思?
不过我确实是在buildroot的dl目录里发现OpenSSL的一些文件,暂时不知道这些文件是干什么的。
该怎么处理这些带有后缀的文件?
我在openssl官网上下载了openssl1.0.2a以及openssl1.0.2l.tar.gz 直接放到dl文件夹里了。重新编译后,发现还是同样的报错。直接手工下载放进dl的方法,是有问题的吗?
@willX 是不是你的板子flash离cpu比较远, 或者有干扰造成的,
把spi的频率降下来试一试.因为 brom 能读出spi flash 数据, 但是 u-boot 却不能初始化 spi flash.
多谢晕哥,我用的是widora的tiny200板。
通过不断的重测,原来是kernel下的.config文件闹出的问题,而且还有一个,我自作主张把ARCH和CROSS_COMPILE
放到编译系统的环境变量里了,我发现这样经常出问题。
反而是老老实实的写make命令,make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- -j4这样,倒是一点毛病没有了。
不知道是不是我的Ubuntu环境问题,又或者是我在使用menuconfig时有差异。
总之,板子现在已经跑起来了,非常感谢晕哥和楼主的大力支持。严格按照楼主操作是可以编译出能用的镜像来的。非常赞!
这个是我的串口日志:
none.txt
这个是我在用的镜像:16MB
f1c100s_spiflash_16M.zip
最近在调试f1c200s的驱动代码,从https://github.com/Icenowy/linux.git上下载kernel,正常下载github网页打开都需要1+分钟,下载的时候更痛苦2KB/s,各种失败,代码都下载不下来。实在不行了买了个vps代理下载,好一些36~50KB/s,下载了两个晚上,使用过git GUI、git_Desktop,都下载不下来。在马云上能找到这个git,但是马云系统提示“分支太大,该代码被隐藏”,让我注册为企业用户,我晕,为了下载个代码还需要我去注册一个公司?
求助各位大佬,现在git hub上的代码,该怎么下载下来呢。有没有什么好的方法介绍一下呢?非常感谢。
页次: 1