您尚未登录。

#1 Re: 全志 SOC » 新手Zero V3S 基础入门问题 » 2020-06-10 13:54:16

xblzy0423 说:

运行led.sh
报错
./led.sh: line 27: can't create /sys/class/leds/licheepi:blue:usr/brightness: nonexistent directory
问题继续
板子上的三色灯控制不了

谢谢大家,这个问题解决了,是设备树出了点错  status = "disbaled"了

#2 Re: 全志 SOC » 新手Zero V3S 基础入门问题 » 2020-06-10 09:23:12

运行led.sh
报错
./led.sh: line 27: can't create /sys/class/leds/licheepi:blue:usr/brightness: nonexistent directory
问题继续
板子上的三色灯控制不了

#3 Re: 全志 SOC » 新手Zero V3S 基础入门问题 » 2020-06-06 23:34:13

./led.sh: line 27: can't create /sys/class/leds/licheepi:blue:usr/brightness: nonexistent directory
问题继续
板子上的三色灯控制不了

#4 Re: 全志 SOC » 新手Zero V3S 基础入门问题 » 2020-06-06 23:32:46

luciferseva 说:

请问楼主,设备树中需要修改什么吗?我的电脑端一直没有出现新设备

我是用串口调试的,没用USB

#5 Re: 全志 SOC » 新手Zero V3S 基础入门问题 » 2020-06-06 23:32:26

xiaoqinhu2020 说:

请问楼主,设备树中需要修改什么吗?我的电脑端一直没有出现新设备

我没明白出现新设备是什么意思
我是用串口调试的,没用USB

#6 Re: 全志 SOC » 新手Zero V3S 基础入门问题 » 2020-06-06 23:31:32

windcys 说:

请问楼主,如果想用串口来调试ZERO板,串口的波特率怎么设置?

我没改,我是安排好默认的 15200

#7 Re: 全志 SOC » 新手Zero V3S 基础入门问题 » 2020-05-04 20:22:54

顶起来,问题2还没有解决,请大神们指导

#8 Re: 全志 SOC » 新手Zero V3S 基础入门问题 » 2020-04-22 12:35:50

顶起来,问题2还没有解决,请大神们指导

#10 Re: 全志 SOC » 新手Zero V3S 基础入门问题 » 2020-04-15 17:09:21

xblzy0423 说:

没有,只有mmc0
&mmc0 {
    pinctrl-0 = <&mmc0_pins_a>;
    pinctrl-names = "default";
    broken-cd;
    bus-width = <4>;
    vmmc-supply = <&reg_vcc3v3>;
    status = "okay";
};


我是按这贴配置的
把 buildroot-v3s-20171122.zip解压后 拷贝到 buidroot目录成 .config 文件
https://whycan.cn/t_561.html

#11 Re: 全志 SOC » 新手Zero V3S 基础入门问题 » 2020-04-15 16:54:30

晕哥 说:

dts有没有开启 mmc1?

没有,只有mmc0
&mmc0 {
    pinctrl-0 = <&mmc0_pins_a>;
    pinctrl-names = "default";
    broken-cd;
    bus-width = <4>;
    vmmc-supply = <&reg_vcc3v3>;
    status = "okay";
};

#12 Re: 全志 SOC » 新手Zero V3S 基础入门问题 » 2020-04-15 16:30:21

打开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

#13 Re: 全志 SOC » 新手Zero V3S 基础入门问题 » 2020-04-15 12:21:13

晕哥 说:

看下是哪一级目录或者文件没有 /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.

#14 Re: 全志 SOC » 新手Zero V3S 基础入门问题 » 2020-04-15 09:57:16

xblzy0423 说:

ZERO V3S 板子上有个三色灯,我只是想运行看看,看看GPIO操做的,就运行不起来

顶起来

#15 Re: 全志 SOC » 新手Zero V3S 基础入门问题 » 2020-04-14 19:13:22

ZERO V3S 板子上有个三色灯,我只是想运行看看,看看GPIO操做的,就运行不起来

#16 Re: 全志 SOC » 新手Zero V3S 基础入门问题 » 2020-04-14 19:08:36

晕哥 说:

这个目录 /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
#

#17 Re: 全志 SOC » 新手Zero V3S 基础入门问题 » 2020-04-14 17:57:57

拉轰的脚踏车 说:

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

#18 Re: 全志 SOC » 用licheepi zero打开串口1ttyS1失败 » 2020-04-14 17:06:06

ttyS1 和ttyS2我的在log里出现也没出现,但现在能用,新手不太懂

#20 Re: 全志 SOC » 新手Zero V3S 基础入门问题 » 2020-04-14 17:03:24

xblzy0423 说:

安装驱动,成功识别为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一样,一调试命令能用

#21 Re: 全志 SOC » 新手Zero V3S 基础入门问题 » 2020-04-14 16:15:32

xblzy0423 说:

问题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

#22 Re: 全志 SOC » 新手Zero V3S 基础入门问题 » 2020-04-14 11:45:02

问题1:应该是ACM(虚拟串口)和ECM(网络共享)还在研究中

#25 Re: 全志 SOC » 新手求助 串口1和串口2打不开 » 2020-04-13 21:16:50

湘楚浪子 说:

前面那个问题是怎么解决的?

代码不完整,怎么看啊

不知道你说的是那个问题,我的贴子有点乱。重新整理了,这个我删了

#27 Re: 全志 SOC » 新手Zero V3S 基础入门问题 » 2020-04-13 18:44:25

有梦的地方 说:

主线Linux?

是不是用zadig

主线是LINUX

#28 全志 SOC » 新手Zero V3S 基础入门问题 » 2020-04-13 18:39:27

xblzy0423
回复: 36

因为不新手,可能有些描述不一定正确
板子: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.png
请问这个是虚拟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:待定

#29 全志 SOC » 新手求助 串口1和串口2打不开 » 2020-04-13 16:57:21

xblzy0423
回复: 5

按教程使能了串口1 和串口1
板子ZERO V3S LINUX

==========
用命令 打开正常
# stty -F /dev/ttyS1 speed 115200  cs8 -parenb -cstopb
115200
#
====
我自己写的串口打不开,请指导
用我写的程序打不开,
log
# ./usart ttys1 0
fd= -1
SetupSerial 1: Bad file descriptor
Set Port Exactly!
SetupSerial 1: Bad file descriptor
=================
应该是我用open打开失败

我程序代码如下
int main(int argc, char **argv)   
{
      int fd = -1;           //文件描述符,先定义一个与程序无关的值,防止fd为任意值导致程序出bug   
    int err;               //返回调用函数的状态   
    int len;                           
    int i;   
    char rcv_buf[256];             
    char send_buf[256];

    fd=open("/dev/ttys1",O_RDWR | O_NOCTTY | O_NDELAY);
    printf("fd= %d\n",fd);
    do 
    {   
        err = UART0_Init(fd,115200,0,8,1,'N');   
        printf("Set Port Exactly!\n");
        sleep(1);   
    }while(FALSE == err || FALSE == fd);

#30 Re: 全志 SOC » 新手求助Zero v3“增开USART1 和USART2” » 2020-04-13 12:30:47

阿黄 说:

+1   应该去linux的dts里面改,然后编译dts生成dtb文件,然后用新的dtb文件生成新的镜像文件。
编译dts就是在linux目录执行
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- dtbs

谢谢了,懂了

#31 Re: 全志 SOC » 新手求助Zero v3“增开USART1 和USART2” » 2020-04-13 11:57:24

阿黄 说:

你是在uboot中用uart1还是在linux中用?

linux中了
板子为zero v3s

#32 Re: 全志 SOC » 新手求助Zero v3“增开USART1 和USART2” » 2020-04-13 10:22:44

X3 说:

sun8i-v3s-licheepi-zero.dts  47行附近有语法错误

语法错误我修改了
还是不通过,log信息我更新了

#33 Re: 全志 SOC » 新手求助Zero v3“增开USART1 和USART2” » 2020-04-13 10:19:26

阿黄 说:

正常增加串口不需要重新编译uboot,只需要在内核的dts里面按你这个增加后,编译一次dtb即可。然后替换目标文件系统的dtb

我只会重新编译uboot
不会编译一次dtb
下面这样对吗
arm CROSS_COMPILE=rm-none-linux-gnueabihf-    sun8i-v3s-licheepi-zero.dtb

#34 全志 SOC » 新手求助Zero v3“增开USART1 和USART2” » 2020-04-13 10:03:40

xblzy0423
回复: 11

结贴,问题解决了
解决方法:最原始最暴力方法,重新U-BOOT

问题:USART0已正常通讯 ,现要想增加USART1 和USART2
按教程
首先在dts里使能UART:
sun8i-v3s.dtsi:
uart0_pins_a: uart0@0 { pins = "PB8", "PB9";function = "uart0";bias-pull-up; };
uart1_pins_a: uart1@0 { pins = "PE21", "PE22";function = "uart1";bias-pull-up; };
uart2_pins_a: uart2@0 { pins = "PB0", "PB1";function = "uart2";bias-pull-up; };

sun8i-v3s-licheepi-zero.dts:
&uart0 { pinctrl-0 = <&uart0_pins_a>;pinctrl-names = "default";status = "okay"; };
&uart1 { pinctrl-0 = <&uart1_pins_a>;pinctrl-names = "default";status = "okay"; };
&uart2 { pinctrl-0 = <&uart2_pins_a>;pinctrl-names = "default";status = "okay"; };

在u-boot中开始编译
cd u-boot
ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- make LicheePi_Zero_defconfig
ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- make -j2

编译不通过,LOG如下


  OBJCOPY u-boot-nodtb.bin
  SHIPPED dts/dt.dtb
  OBJCOPY u-boot.srec
  SYM     u-boot.sym
  CAT     u-boot-dtb.bin
  COPY    u-boot.dtb
  COPY    u-boot.bin
  MKIMAGE u-boot.img
  MKIMAGE u-boot-dtb.img
  CC      spl/common/spl/spl.o
  LD      spl/common/spl/built-in.o
  CC      spl/lib/display_options.o
  LD      spl/lib/built-in.o
  LD      spl/u-boot-spl
  OBJCOPY spl/u-boot-spl-nodtb.bin
  COPY    spl/u-boot-spl.bin
  MKSUNXI spl/sunxi-spl.bin
  BINMAN  u-boot-sunxi-with-spl.bin
binman: Device tree 'u-boot.dtb' does not have a 'binman' node
make: *** [u-boot-sunxi-with-spl.bin] 错误 1
root@wolf-ubuntu:/home/wolf/u-boot#


我还需要修改那个地方才能u-boot通过编译
ARCH=arm make menuconfig这步我没执行,是不是这个需配置,在那项中配置
谢谢

#35 Re: 全志 SOC » 新手求助 rootfs.tar生成 » 2020-04-10 16:14:48

ubuntu 说:

估计解压姿势错误,要在Linux(Ubuntu)用tar 解压, 这样才能保证软链接和执行属性没问题.

把卡插入系统看下文件出了什么问题。

我在解压前看了,文件是空的,我贴的图

#38 Re: 全志 SOC » 新手求助 rootfs.tar生成 » 2020-04-09 16:12:11

路人甲 说:

你的根文件系统有问题, 系统一个个试过都没有运行权限, 仔细看log

是zImage文件还是UBOOT文件出错
我是按贴子中生成rootfs文件的
我是直接解压工具提取文件到SD卡的

https://buildroot.org/downloads/buildroot-2017.08.1.tar.gz

#39 Re: 全志 SOC » 新手求助 rootfs.tar生成 » 2020-04-09 16:06:38

路人甲 说:

这是符号链接文件(symbolic links files), 都指向 busybox(传说中的瑞士军刀)

谢谢
能不能再细点吗?我不太懂,我看别人生成的都不是有文件的
我现在一直引导重启,我怎么解决

BusyBox目前不会配制,怎么做才能象别人一样不用BusyBox

#40 全志 SOC » 新手求助 rootfs.tar生成 » 2020-04-09 15:51:55

xblzy0423
回复: 8

板子:Zero v3s
系统nux
按群里教程做的 rootfs.tar为么BIN下文件全空的
2.png


系统一直重启

33.png


我是按贴子中生成rootfs文件的
我是直接解压工具提取文件到SD卡的

https://buildroot.org/downloads/buildroot-2017.08.1.tar.gz

#41 Re: 全志 SOC » 新手入门,串口求助 » 2020-04-09 14:18:45

LinjieGuo 说:

什么环境,什么平台,实现什么功能,遇到什么问题?

板子:ZERO V3S  Linux系统
目标,linux入门,先从串口接发送开始,UBOOT等按教程已做好了,在ZERO V3S 已正常跑起来了

#42 全志 SOC » 新手入门,串口求助 » 2020-04-09 12:06:38

xblzy0423
回复: 4

11_20200409-1201.png
写了串口程序,如上图
问题1 在什么地方调用 UART0_Init串口初始化程序
问题2 在什么地方调用UART0_Recv接收串口数据 程序

新手中的新手,请指教
先谢过

板子:ZERO V3S  Linux系统

目标,linux入门,先从串口接发送开始,UBOOT等按教程已做好了,在ZERO V3S 已正常跑起来了

#43 Re: 全志 SOC » 厉害了,蓝莓派(Blueberry-PI) ---- 基于V3s全开源的项目 » 2020-04-07 16:32:02

晕哥 说:

https://whycan.cn/files/members/3/Vorentwurf_26_05_18.png
2020-04-07 28楼更新:
-------------------------------------------
官方git仓库本站下载: BlueberryPI_V3s_368d2eff57bfb12d3ee274370fe14749.7z


转换后DXP版本下载: BlueberryPI_PCB_AD_DXP.7z (仅供参考)

AD 20打开出错,AD 15打开第4页是空的?

还是乱码
是不是我AD问题?

11.png

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn