直接用 vi, gedit 等编辑软件打开 u-boot 的 .config 文件,找到 800 那行修改就可以了,这个参数运行时候会传到内核, 所以内核不用修改。
大佬您说的这个.config文件我这好像是没有啊。
root@ubuntu:/home/blw-pad/u-boot# ls
api common doc fs lib net snapshot.commit
arch config.mk drivers include Licenses post test
board configs dts Kbuild MAINTAINERS README tools
cmd disk examples Kconfig Makefile scripts
是不是已经编译完生成config.mk文件啦?
各位大神们这个荔枝派zero要是配置高分屏U-boot应该怎么编译啊?我看云文档里面只有
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- LicheePi_Zero_800x480LCD_defconfig
#or make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- LicheePi_Zero480x272LCD_defconfig
#or make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- LicheePi_Zero_defconfig
这三句话啊。
但是我的屏是1024*600的 色彩是8*8*8的,我要是想在这个荔枝派Zero(V3S)中跑的话应该怎么配置,编译啊?
求大神讲解。
(是不是每添加一个设备在uboot中配置完成了,在内核中也要对应的添加啊)
我这网线都重新打的,还是会出现问题,而且我才发现,我这两块板子一个有时候直接就ping不通,另一个刚开始ping就开始丢包了。
ING 192.168.1.103 (192.168.1.103): 56 data bytes
64 bytes from 192.168.1.103: seq=1 ttl=64 time=1.656 ms
64 bytes from 192.168.1.103: seq=2 ttl=64 time=1.312 ms
64 bytes from 192.168.1.103: seq=3 ttl=64 time=1.284 ms
64 bytes from 192.168.1.103: seq=5 ttl=64 time=1.094 ms
64 bytes from 192.168.1.103: seq=10 ttl=64 time=0.964 ms
^C
--- 192.168.1.103 ping statistics ---
11 packets transmitted, 5 packets received, 54% packet loss
round-trip min/avg/max = 0.964/1.262/1.656 ms
我都也试过换电脑,但是结果还是一样的。
# arp -a
? (192.168.1.103) at d0:50:99:19:9b:88 [ether] on eth0
? (192.168.1.111) at 38:60:77:d3:98:96 [ether] on eth0
? (192.168.1.199) at <incomplete> on eth0
? (192.168.1.10) at <incomplete> on eth0
这个是网络断了的时候串口打印出来的信息(eth0: Link is Down),正常连上的时候会有一个(eth0: Link is Up),我也试过ifconfig eth0 up,但是并没有用。之前还是用一段时间不好使,现在ping时间长就不好用了。
我现在串口下面的是这个样子。
# ls /dev/ttyS* -l
crw------- 1 root root 4, 64 Jan 1 00:00 /dev/ttyS0
crw------- 1 root root 4, 65 Jan 1 00:00 /dev/ttyS1
crw------- 1 root root 4, 66 Jan 1 00:00 /dev/ttyS2
crw------- 1 root root 4, 67 Jan 1 00:00 /dev/ttyS3
crw------- 1 root root 4, 68 Jan 1 00:00 /dev/ttyS4
crw------- 1 root root 4, 69 Jan 1 00:00 /dev/ttyS5
crw------- 1 root root 4, 70 Jan 1 00:00 /dev/ttyS6
crw------- 1 root root 4, 71 Jan 1 00:00 /dev/ttyS7
您说的设备树有没有开启 uart0, uart1是指在内核中配置串口吗?如果是的话应该在内核的什么地方配置啊?
终端默认的是ttyS0这个我倒是知道,因为我试了一下使用ttyS0确实可以使用,但是终端就用不了了。
我现在想使用芯片上的uart2,来测试我的串口程序是否可用,外接出来的引脚已经找到了,但是就是打开ttyS1的时候可以打开fd_tty = open("/dev/ttyS1", O_RDWR)可以,但是读或写fd_tty的时候提示标准输出输入错误。
# ls /dev/ttyS2
/dev/ttyS2
# ./uart-test /dev/ttyS1
tcsetattr fd: Input/output error
SetupSerial 1: Input/output error
Set Parity Error