页次: 1
root@TinaLinux:~# ifup -a
ip: RTNETLINK answers: File exists
ifup: can't move '.new' to '': No such file or directory
root@TinaLinux:~# ls /etc/network/*
/etc/network/interfaces
/etc/network/if-down.d:
/etc/network/if-post-down.d:
/etc/network/if-pre-up.d:
wait_iface
/etc/network/if-up.d:
root@TinaLinux:~#
如上图,ifup是busybox里面的。。。 interfaces里面也有正确的ip设置,就是搞不懂这个 ifup: can't move '.new' to '': No such file or directory到底是哪里操作的。有大佬指点必有重谢!
项目中用了mac地址MD5后的字符做设备的唯一标识符。
目前发现小批量试产200套的设备中大概有20多台,发现其MAC地址每次开机都会变化,随机生成的一个mac地址,但是其它100多台的mac地址是固定不会变化的,看起来也是唯一mac地址。(uboot kernel rootfs等一切程序都是完全一样的)
uboot跟kernel用的是荔枝派的
uboot版本是U-Boot 2017.01-rc2-00057-g32ab1804cd-dirty (Apr 16 2021 - 20:14:05 +0800) Allwinner Technology
kernel版本是Linux version 4.14.14-59834-gcda44c146b9b-dirty (kupeiot@kupeiot-server) (gcc version 4.9.4 (Linaro GCC 4.9-2017.01)) #6 SMP Wed Jun 23 09:03:57 UTC 2021
在此求助大佬们,请教下这种现象是什么情况。为什么同固件会有不同的现象,还有就是如何获取CPU ID? 想用CPU ID去设置mac地址。
我参考了 https://whycan.com/t_6638.html 帖子里 全志D1 单独烧uboot的方法,可惜不行。
哇酷小二 wrote:
ttasd wrote:
哇酷小二 wrote:
命令行用 devmem 命令读寄存器, 基地址是 0x01c23800, 可以参考A33/A20 手册
0x01c23800是唯一ID吗? 那温度的寄存器地址呢
参考 A20/A33手册,偏移一般是一样的,可能基地址不同。
我在A33文档中看到温度寄存器的偏移地址(temp_data 0x20 temperuture data value register)
那么实际寄存器地址为0x01c23820
我运行 devmem 0x01c23820
返回的全是0
是不是地址错了?还是需要先进行相关的寄存器配置后这个温度才能读取到
redstar wrote:
9bit or 8bit?
逻辑分析仪比较一下,分分钟搞定。
&spi0 {
status = "okay";
ili9341@0 {
compatible = "ilitek,ili9341";
reg = <0>;
spi-max-frequency = <50000000>;
//rotate = <270>;
bgr;
fps = <20>;
buswidth = <8>;
reset-gpios = <&pio 4 17 GPIO_ACTIVE_LOW>;
dc-gpios = <&pio 4 16 GPIO_ACTIVE_LOW>;
#address-cells = <1>;
#size-cells = <1>;
debug = <1>;
};
};
设备树描述如下
无法驱动屏幕,用示波器测了MOSI CLK DC 那些引脚在写屏幕的时候都有波形。
硬件是淘宝买的创思通讯的板子。
同一个硬件3.x内核可以驱动屏幕,4.x无法驱动屏幕
dmesg中有打印信息:
[ 1.260290] fbtft_of_value: buswidth = 8
[ 1.264254] fbtft_of_value: debug = 1
[ 1.267912] fbtft_of_value: fps = 30
[ 1.271804] fb_ili9340 spi0.0: fbtft_request_one_gpio: 'reset-gpios' = GPIO145
[ 1.279176] fb_ili9340 spi0.0: fbtft_request_one_gpio: 'dc-gpios' = GPIO144
[ 1.330803] mmc0: host does not support reading read-only switch, assuming write-enable
[ 1.340769] mmc0: new high speed SDHC card at address 5048
[ 1.346925] mmcblk0: mmc0:5048 SD32G 28.9 GiB
[ 1.353149] mmcblk0: p1 p2
[ 1.574227] Console: switching to colour frame buffer device 30x40
[ 1.581132] graphics fb0: fb_ili9340 frame buffer, 240x320, 150 KiB video memory, 4 KiB buffer memory, fps=33, spi0.0 at 50 MHz
请大佬们指点迷津
页次: 1