因为不新手,可能有些描述不一定正确
板子:Zero v3s
系统:linux +U-BOOT+buildroot ,全按荔枝派Zero教程做的系统
Linux version 4.13.0-licheepi-zero (gcc version 4.8.4 (Ubuntu/Linaro 4.8.4-2ubuntu1~14.04.1))
问题1: USB识别
usb识别为下图
请问这个是虚拟USB吗?要驱动吗?多次试装驱动不成功
问题2: nonexistent directory
运行led.sh,出象如下问题,怎么对能让它运行
# sh ./led.sh
./led.sh: line 27: can't create /sys/class/leds/licheepi:red:usr/brightness: nonexistent directory
BusyBox v1.27.2 (2020-04-10 22:45:52 CST) multi-call binary.
Usage: sleep [N]...
Pause for a time equal to the total of the args given, where each arg can
have an optional suffix of (s)econds, (m)inutes, (h)ours, or (d)ays
./led.sh: line 27: can't create /sys/class/leds/licheepi:red:usr/brightness: nonexistent directory
./led.sh: line 27: can't create /sys/class/leds/licheepi:green:usr/brightness: nonexistent directory
BusyBox v1.27.2 (2020-04-10 22:45:52 CST) multi-call binary.
测试了一下leds下没权限,chmod -R 777 leds 也不行
# cd /sys/class/leds/
# mkdir test
mkdir: can't create directory 'test': Operation not permitted
#
问题3:待定
问题4:待定
问题4:待定
最近编辑记录 xblzy0423 (2020-04-13 19:01:09)
离线
主线Linux?
是不是用zadig
主线是LINUX
离线
问题1:应该是ACM(虚拟串口)和ECM(网络共享)还在研究中
离线
问题1:应该是ACM(虚拟串口)和ECM(网络共享)还在研究中
安装驱动,成功识别为COM5 ,但问题又来
板子不停发送 如下,
[16:13:37.128]收←◆can't run '/bin/getty': No such file or directory
[16:13:38.131]收←◆can't run '/bin/getty': No such file or directory
离线
安装驱动,成功识别为COM5 ,但问题又来
板子不停发送 如下,[16:13:37.128]收←◆can't run '/bin/getty': No such file or directory
[16:13:38.131]收←◆can't run '/bin/getty': No such file or directory
奇怪,重启后就好了
现在通讯正常,好象和串口1一样,一调试命令能用
离线
问题2顶起来 ,请大神帮忙
离线
led.sh 脚本是啥?
这个目录 /sys/ 里面有内容吗?
官方代码,板子上的led灯的 我放在root目录下
源码如下
===============
#!/bin/sh
trap 'echo "INTERRUPTED!";rgb_off; exit' INT
trap 'echo "TERMED!";rgb_off; exit' TERM
rgb()
{
echo 1 > /sys/class/leds/licheepi:red:usr/brightness
sleep $1
echo 0 > /sys/class/leds/licheepi:red:usr/brightness
echo 1 > /sys/class/leds/licheepi:green:usr/brightness
sleep $1
echo 0 > /sys/class/leds/licheepi:green:usr/brightness
echo 1 > /sys/class/leds/licheepi:blue:usr/brightness
sleep $1
echo 0 > /sys/class/leds/licheepi:blue:usr/brightness
}
rgb_off()
{
echo 0 > /sys/class/leds/licheepi:red:usr/brightness
echo 0 > /sys/class/leds/licheepi:green:usr/brightness
echo 0 > /sys/class/leds/licheepi:blue:usr/brightness
}
while true;
do
rgb $1;
done
离线
这个目录 /sys/ 里面有内容吗?
有的,下面几个目录中都有,LEDS没有
# ls
connect_wx.sh init.sh iperf_c.sh usart
hello ins_8192.sh root
# cd ..
# ls
bin lib lost+found opt run tmp
dev lib32 media proc sbin usr
etc linuxrc mnt root sys var
# cd sys
# ls
backlight graphics mem ptp spi_master
bdi hwmon misc pwm thermal
block i2c-adapter mmc_host regulator tty
bsg i2c-dev mtd rtc udc
dma ieee80211 net scsi_device vc
drm input phy scsi_disk vtconsole
extcon leds power_supply scsi_host watchdog
gpio mdio_bus pps sound
# cd leds
# ls
#
离线
ZERO V3S 板子上有个三色灯,我只是想运行看看,看看GPIO操做的,就运行不起来
离线
ZERO V3S 板子上有个三色灯,我只是想运行看看,看看GPIO操做的,就运行不起来
顶起来
离线
看下是哪一级目录或者文件没有 /sys/class/leds/licheepi:red:usr/brightness
我进入/sys/class/leds/看了一下,下边是空的,
licheepi:red:usr/brightness这个我还看不懂
感觉是内核中是不是没有东西勾选
是不是U-boot 或buildroot中有项我没做到,我都是按默认项
Pause for a time equal to the total of the args given, where each arg can
have an optional suffix of (s)econds, (m)inutes, (h)ours, or (d)ays
./led.sh: line 27: can't create /sys/class/leds/licheepi:blue:usr/brightness: nonexistent directory
./led.sh: line 27: can't create /sys/class/leds/licheepi:red:usr/brightness: nonexisteconds, (m)inutes, (h)ours, or (d)ays
./led.sh: line 27: can't create /sys/class/leds/licheepi:green:usr/brightness: nonexistent directory
./led.sh: line 27: can't create /sys/class/leds/licheepi:blue:usr/brightness: nonexistent directory
^CBusyBox v1.27.2 (2020-04-10 22:45:52 CST) multi-call binary.
最近编辑记录 xblzy0423 (2020-04-15 12:27:06)
离线
https://github.com/torvalds/linux/blob/master/arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dts
这个 CONFIG_LEDS_GPIO 驱动有没有勾选?
打开linux目录下的.CONFIG如下
这样是不是算勾选
#
# LED drivers
#
# CONFIG_LEDS_BCM6328 is not set
# CONFIG_LEDS_BCM6358 is not set
# CONFIG_LEDS_LM3530 is not set
# CONFIG_LEDS_LM3642 is not set
# CONFIG_LEDS_PCA9532 is not set
CONFIG_LEDS_GPIO=y
# CONFIG_LEDS_LP3944 is not set
# CONFIG_LEDS_LP3952 is not set
# CONFIG_LEDS_LP5521 is not set
最近编辑记录 xblzy0423 (2020-04-15 16:34:06)
离线
dts有没有开启 mmc1?
没有,只有mmc0
&mmc0 {
pinctrl-0 = <&mmc0_pins_a>;
pinctrl-names = "default";
broken-cd;
bus-width = <4>;
vmmc-supply = <®_vcc3v3>;
status = "okay";
};
离线
没有,只有mmc0
&mmc0 {
pinctrl-0 = <&mmc0_pins_a>;
pinctrl-names = "default";
broken-cd;
bus-width = <4>;
vmmc-supply = <®_vcc3v3>;
status = "okay";
};
我是按这贴配置的
把 buildroot-v3s-20171122.zip解压后 拷贝到 buidroot目录成 .config 文件
https://whycan.cn/t_561.html
离线
继续
离线
顶起来,问题2还没有解决,请大神们指导
最近编辑记录 xblzy0423 (2020-04-22 12:36:35)
离线
顶起来,问题2还没有解决,请大神们指导
离线
请问楼主,如果想用串口来调试ZERO板,串口的波特率怎么设置?
我没改,我是安排好默认的 15200
离线
请问楼主,设备树中需要修改什么吗?我的电脑端一直没有出现新设备
我没明白出现新设备是什么意思
我是用串口调试的,没用USB
离线
请问楼主,设备树中需要修改什么吗?我的电脑端一直没有出现新设备
我是用串口调试的,没用USB
离线
./led.sh: line 27: can't create /sys/class/leds/licheepi:blue:usr/brightness: nonexistent directory
问题继续
板子上的三色灯控制不了
离线
运行led.sh
报错
./led.sh: line 27: can't create /sys/class/leds/licheepi:blue:usr/brightness: nonexistent directory
问题继续
板子上的三色灯控制不了
离线
运行led.sh
报错
./led.sh: line 27: can't create /sys/class/leds/licheepi:blue:usr/brightness: nonexistent directory
问题继续
板子上的三色灯控制不了
谢谢大家,这个问题解决了,是设备树出了点错 status = "disbaled"了
离线