页次: 1
请教8189fs.ko加载后没有扫卡动作可能是啥原因?设备树已经改了
[ 4.040957] sunxi-rfkill soc@3000000:rfkill@0: wlan power on success
[ 4.148131] sunxi-rfkill soc@3000000:rfkill@0: bus_index: 0
[ 4.154437] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 4.165743] sunxi-mmc 4020000.sdmmc: no vqmmc,Check if there is regulator
[ 4.185951] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 4.210218] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 4.224839] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[ 4.238620] sunxi-mmc 4020000.sdmmc: smc 0 p0 err, cmd 8, RTO !!
[ 4.246216] sunxi-mmc 4020000.sdmmc: smc 0 p0 err, cmd 55, RTO !!
[ 4.253886] sunxi-mmc 4020000.sdmmc: smc 0 p0 err, cmd 55, RTO !!
[ 4.261556] sunxi-mmc 4020000.sdmmc: smc 0 p0 err, cmd 55, RTO !!
[ 4.269234] sunxi-mmc 4020000.sdmmc: smc 0 p0 err, cmd 55, RTO !!
[ 4.276094] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 0Hz bm PP pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B
https://whycan.com/files/members/383/QQ图片20220603181126.jpg
已量产,预计6.13开售,价格两位数。
敢问853板子哪去了?几时能卖?
汇报一下进展,现在问题部分解决了,为啥说部分呢,lvgl8的工程还是照样报错无法编译。
但是编译helloworld是可以了,办法是按照晕哥和小二哥的办法,将交叉编译器指定为buildroot的默认编译器,即arm-linux-gcc。
但是如果将lvgl的makefile里面改为CC = arm-linux-gcc,编译报错
lvgl-8.1/tslib/libts.so: undefined reference to `snprintf@GLIBC_2.4'
libts.so: undefined reference to `__errno_location@GLIBC_2.4'
/lvgl-8.1/tslib/libts.so: undefined reference to `strpbrk@GLIBC_2.4'
这个有点摸不着头脑,感觉是缺了库里的函数
如题,最近在折腾荔枝派zero运行lvgl,发现编译出来的demo放进v3s板子里, 运行一直报错-sh: ./demo: not found
# ldd demo
checking sub-depends for 'not found'
checking sub-depends for 'not found'
checking sub-depends for 'not found'
libm.so.6 => not found (0x00000000)
libts.so.0 => not found (0x00000000)
libc.so.6 => not found (0x00000000)
/lib/ld-linux-armhf.so.3 => /lib/ld-linux-armhf.so.3 (0x00000000)
ldd命令发现有不少so文件缺少,从工具链的地址里面找到相关so库,放到v3s板子里面,还是不能运行。
在 https://whycan.com/t_6679.html 帖子里面跟帖,经过小二哥的提示,需要用编译文件系统的同一个gcc编译 lvgl。
查看了一下buildroot-2019.08里面的配置,用的是内置工具链,然后坛子翻帖子,又找到一个和我一样情况的兄弟
https://whycan.com/t_2827.html#p23139 最后一楼的现象和我一模一样,现在要做的就是用buildroot自带的工具链去编译应用软件。
根据晕哥在帖子里面的提示,buildroot自带的工具链位置在buildroot-2019.08/output/host/bin
新的问题来了,lvgl的makefile用的是CC = arm-linux-gnueabihf-gcc
buildroot自带的工具链位置buildroot-2019.08/output/host/bin里面没有这个编译器,
lvlg项目的Makefile用CC = arm-linux-代替CC = arm-linux-gnueabihf-gcc,make会报错无法编译,特来请教一下踩过坑的老铁们,怎么解决这种问题?
请教楼主,为啥我直接运行下载的编译好的demo文件,在v3s里面chmod 777 demo 后,./demo运行,提示-sh: ./demo: not found ,是啥原因?我下载楼主提供的整个工程后编译出来的demo二进制文件也是同样的表现。得空的话,麻烦指点一二
自己回复记录一下,是因为缺少动态链接库,用ldd demo可以查看缺少哪些库,小白一个,从头学习,怎么添加动态链接库还不知道,慢慢一边搜索一边学
# ldd demo
checking sub-depends for 'not found'
checking sub-depends for 'not found'
checking sub-depends for 'not found'
libm.so.6 => not found (0x00000000)
libts.so.0 => not found (0x00000000)
libc.so.6 => not found (0x00000000)
/lib/ld-linux-armhf.so.3 => /lib/ld-linux-armhf.so.3 (0x00000000)
搞定了自己回答一下,给后面碰到问题的人留个信息,git clone -b zero-4.13.y https://github.com/Lichee-Pi/linux.git
内核要下载这个4.1.3y的版本比较好用,既能支持8723驱动编译,也能支持lcd的dtb编译。
另外上传一下rtl8723bs_nic.bin,免得到处找不到
rtl8723bs_nic.tar.gz
yelong98 说:老铁。PermitRootLogin yes前面的#号需要保留么?另外默认的ssh登录用户名和密码是多少?多谢指点
#号就是把一行代码给注释掉了。如果你需要 PermitRootLogin(允许root用户远程登录)的话,那当然就要把#号去掉了。
具体用户名、密码是什么看你的系统设置。如果用户账号没密码的话,ssh默认是无法登录的,必须得在sshd config里再加上 PermitEmptyPasswords yes 才行。
按照你的这个参数这个设置了,也把PermitEmptyPasswords yes设置了,v3s登录别的远程机器可以,但是笔记本登录v3s,提示密码过期,老帖有遇到过么?
跟着论坛的帖子一步步摸索,在buildroot里面开启了ssh服务,
按照帖子修改
cd /etc/ssh
vi sshd_config
********************注意 这里的修改方式是 取消注释*******************
找到带有PermitRootLogin的这一行
整行修改为
PermitRootLogin yes
PermitEmptyPasswords yes
网口通过ifconfig eth0 up可以正常开启,ifconfig eth0 192.168.1.99给予静态ip也ok,ping的通内网电脑。
但是远程用笔记本登录v3s的时候,ssh root@192.168.1.99,啥密码都不对,空密码也不行
有知道的兄弟么?v3s倒是可以正常使用ssh登录笔记本。是不是哪里需要设置开启v3s做ssh服务器?
大佬有空指点一二。感谢
问题已经解决 在这里做个小笔记给后人 铺路。。。大神略过。
我采用的是buildroot编译根文件系统。buildroot的配置文件采用的是 链接:https://whycan.cn/t_561.html 里面的配置文件。该默认的配置文件没有ssh。个人习惯用ssh,所以决定加一个。
首先在buildroot根目录下 make config
Target packages ---> Networking applications --->openssh 【*】
编译好 烧录根文件系统
cd /etc/ssh
vi sshd_config
********************注意 这里的修改方式是 取消注释*******************
找到带有PermitRootLogin的这一行
整行修改为
PermitRootLogin yes
reboot 重启 即可使用 ssh
参考链接: https://www.cnblogs.com/chenfulin5/p/6698321.html
老铁。PermitRootLogin yes前面的#号需要保留么?另外默认的ssh登录用户名和密码是多少?多谢指点
yelong98 说:橙子不洒脱 说:我跟你一样耶!我猜是因为没有连接键盘,应该是连接了键盘按回车之后就可以输入命令了?
不是这样的,我试过接了键盘也不行,应该是Uboot和kernel编译的时候需要设置,但是设置哪里我不知道
https://blog.csdn.net/xiangkezhi167810/article/details/111636349?spm=1001.2014.3001.5501
多谢老铁指点
页次: 1