1:编译最后感觉是有什么配置对
Starting logging: OK
Starting mdev...
modprobe: can't change directory to '/lib/modules': No such file or directory
Initializing random number generator... [ 5.415389] ------------[ cut here ]------------
[ 5.420169] WARNING: CPU: 0 PID: 88 at drivers/mtd/spi-nor/spi-nor.c:1182 spi_nor_write+0x138/0x1b4
[ 5.429257] Writing at offset 164 into a NOR page. Writing partial pages may decrease reliability and increase wear of NOR flash.
[ 5.429263] Modules linked in:
[ 5.443975] CPU: 0 PID: 88 Comm: rm Not tainted 4.10.15-licheepi-zero+ #1
[ 5.450750] Hardware name: Allwinner sun8i Family
[ 5.455479] [<c010e3bc>] (unwind_backtrace) from [<c010b158>] (show_stack+0x10/0x14)
[ 5.463222] [<c010b158>] (show_stack) from [<c0346ce4>] (dump_stack+0x84/0x98)
[ 5.470445] [<c0346ce4>] (dump_stack) from [<c011b7f4>] (__warn+0xe8/0x100)
[ 5.477402] [<c011b7f4>] (__warn) from [<c011b844>] (warn_slowpath_fmt+0x38/0x48)
[ 5.484880] [<c011b844>] (warn_slowpath_fmt) from [<c04538e4>] (spi_nor_write+0x138/0x1b4)
[ 5.493145] [<c04538e4>] (spi_nor_write) from [<c02fc224>] (jffs2_flash_write+0x70/0x78)
[ 5.501234] [<c02fc224>] (jffs2_flash_write) from [<c02f246c>] (jffs2_mark_node_obsolete+0x478/0x5bc)
[ 5.510446] [<c02f246c>] (jffs2_mark_node_obsolete) from [<c02f5c90>] (jffs2_do_unlink+0x240/0x2f4)
[ 5.519482] [<c02f5c90>] (jffs2_do_unlink) from [<c02ef9b0>] (jffs2_unlink+0x44/0x8c)
[ 5.527307] [<c02ef9b0>] (jffs2_unlink) from [<c01fce14>] (vfs_unlink+0xb8/0x19c)
[ 5.534785] [<c01fce14>] (vfs_unlink) from [<c02008a8>] (do_unlinkat+0x218/0x280)
[ 5.542264] [<c02008a8>] (do_unlinkat) from [<c0107640>] (ret_fast_syscall+0x0/0x3c)
[ 5.550061] ---[ end trace 542b7352f6becd42 ]---
done.
Starting network: OK
2 我低uboot里面配置
#define CONFIG_BOOTCOMMAND "sf probe 0; " \
"sf read 0x41800000 0x100000 0x10000; " \
"sf read 0x41000000 0x110000 0x400000; " \
"bootz 0x41000000 - 0x41800000"
#define CONFIG_BOOTARGS "console=ttyS0,115200 earlyprintk panic=5 rootwait " \
"mtdparts=spi32766.0:1M(uboot)ro,64k(dtb)ro,4M(kernel)ro,-(rootfs) root=31:03 rw rootfstype=jffs2 vt.global_cursor_default=0"
#include <configs/sunxi-common.h>
/////////////
使能 Enable graphical uboot console on HDMI, LCD or VGA │ │
│ │ [ ] VGA via LCD controller support │ │
│ │ (x:800,y:480,depth:18,pclk_khz:33000,le:86,ri:160,up:30,lo:24,hs:1,vs:1,sync:3,vmode:0) LCD pan│ │
│ │ (1) LCD panel display clock phase │ │
│ │
同时在Linux里面dtsi里面的chosen加了下面的
simplefb_lcd: framebuffer@0 {
compatible = "allwinner,simple-framebuffer",
"simple-framebuffer";
allwinner,pipeline = "de0-lcd0";
clocks = <&ccu CLK_BUS_TCON0>, <&display_clocks 0>,
<&display_clocks 6>, <&ccu CLK_TCON0>;
status = "disabled";
};
在pio里面加了如下
lcd_rgb666_pins_a: lcd-rgb666-pe {
pins = "PE0", "PE1", "PE2", "PE3", "PE4", "PE5",
"PE6", "PE7", "PE8", "PE9", "PE10", "PE11",
"PE12", "PE13", "PE14", "PE15", "PE16", "PE17",
"PE18", "PE19", "PE23", "PE24";
function = "lcd0";
};
但是目前来设备树里面没有看到有fb0类似的设备的
最近编辑记录 无情一刀 (2024-02-04 22:47:41)
离线