页次: 1
@ArtInChip
100元的开发板有了吗
好了吗,可以跟了吗,要上车。我要一块
效果挺好的,流畅丝滑,大佬有没有时间尝试移植一下lazycast和RPiPlay
https://github.com/homeworkc/lazycast
https://github.com/FD-/RPiPlay
逸俊晨晖 说:memory 说:你开幻灯片演示自动滑动试试
请教这个怎么开呢?
大佬有没有试过,是不是还是33帧真么的丝滑?
下载改改打个板
astankvai 说:这个板子哪里有得买?
Sipeed淘宝店M1s
没有单独的芯片卖,模块太贵了
请教一下,3588的两颗内存如果只焊接一颗的话,对性能影响有多大
请教一下大佬 ,如果2颗内存芯片去掉一颗还能工作吗,对性能影响有多大
这个真牛逼,就是10层板打样不舍得
我自己搞了个demo,提示缺少库文件 libmi_disp.so
又几个月过去了,不知啥时候有板
对这个我也比较疑惑,理论上讲应该一样的,还希望大佬给讲解一下
想驱动一块mipi接口1440*1440的屏,看了一下SSD201/202的参数,支持1920*1080分辨率,像素刚好跟1440*1440一样,不知道SSD201/202能不能支持这个分辨率的屏?
时不时来看看情况,啥时候有全套玩
非常牛逼,都懂的问题有没有解决
进入内核就变成黑屏剩一个光标再闪了
bootargs console=是多少? 是不是 /dev/console
改成 /dev/fb0 试一试
花屏问题按照第一种方法已经解决,再次感谢。
现在运行到一个地方卡住了
这一般是什么原因呢
哇酷小二 说:你Linux用的是drm驱动?uboot用的是simplefb驱动吧,
有两个选择:
① linux屏蔽drm,只用simplefb驱动,
驱动勾选simplefb/dts注册simplefb即可,肯定不花屏② linux使用drm驱动,但是需要重新配置合适的LCD驱动
荔枝派zero V3s用主线u-boot和主线Linux,为什么只需要在u-boot里面设置LCD参数,而不需要在Linux里面设置?
http://whycan.com/t_692.html#p2440
(出处:哇酷开发者社区【全志 V3S/F1C100s/X3】)
多谢指点,马上试一下
你Linux用的是drm驱动?uboot用的是simplefb驱动吧,
有两个选择:
① linux屏蔽drm,只用simplefb驱动,
驱动勾选simplefb/dts注册simplefb即可,肯定不花屏② linux使用drm驱动,但是需要重新配置合适的LCD驱动
看上去像是LCD_MODE配置不对造成的花屏,调试u-boot遇到类似问题,u-boot的menuconfig里面可以设置lcd_mode,但是内核在哪里设置没找到
本来是想用串口打印调试信息的,论坛的帖子看一遍,对了好几遍,始终没有成功,改变思路,暂时用LCD调试吧,串口问题持续更新
A33板子修改U-BOOT调试串口失败,大佬们帮忙分析一下
看了论坛花屏的,基本都是刚进入内核就花屏,我这个不太一样,仔细看了下,大概下面两行结束就花屏了
[ 0.959343] sun4i-drm display-engine: bound 1e20000.display-frontend (ops 0xc0951038)
[ 0.967503] sun4i-drm display-engine: bound 1e60000.display-backend (ops 0xc0950858)
有人说4.14之后内核的LCD需要重新配置设备树,我也配置了,这是用的最新的Linux内核和U-boot
还没呢,等大佬指导。另外改变思路,从LCD打印调试信息了
还没能找到问题吗?
学会了,多谢
weiyongwill 说:rootfs.cpio.uboot是怎么生成的
晕哥 说:根文件系统
buildroot 勾选cpio文件系统
rootfs.cpio.uboot是怎么生成的
迪卡 说:rootfs.cpio.uboot是啥
根文件系统
依然是没有数据,可以确认U-boot是启动了,USB设备变成了RNDIS/Ethernet Gadget 了。
又关了CONFIG_VIDEO_DT_SIMPLEFB,现在没有报错了,编译成功,晚上试试串口输出
现在才知道怎么能快速在Menuconfig里面定位搜索,只需要按 / 就可以输入搜索的内容了,总共关了CONFIG_VIDEO_SUNXI CONFIG_VIDEO CONFIG_VIDEO_DT_SIMPLEFB 三个选项,用搜索功能可以很快能定位到
感谢上面的几位大佬
又关了CONFIG_VIDEO,报下面错误,继续
board/sunxi/built-in.o: In function `ft_board_setup': /home/wy/Projects/A33/u-boot/board/sunxi/board.c:911: undefined reference to `sunxi_simplefb_setup' arm-linux-gnueabihf-ld.bfd: BFD (Linaro_Binutils-2019.12) 2.28.2.20170706 assertion fail /home/tcwg-buildslave/workspace/tcwg-make-release_1/snapshots/binutils-gdb.git~users~linaro~binutils-2_28-branch/bfd/elf32-arm.c:9514 Makefile:1757: recipe for target 'u-boot' failed make: *** [u-boot] Error 1
weiyongwill 说:关掉 CONFIG_VIDEO_SUNXI 之后出现了以下错误,记录一下,继续折腾
board/sunxi/built-in.o: In function `ft_board_setup': /home/wy/Projects/A33/u-boot/board/sunxi/board.c:911: undefined reference to `sunxi_simplefb_setup' drivers/built-in.o: In function `cfg_video_init': /home/wy/Projects/A33/u-boot/drivers/video/cfb_console.c:2022: undefined reference to `video_hw_init' arm-linux-gnueabihf-ld.bfd: BFD (Linaro_Binutils-2019.12) 2.28.2.20170706 assertion fail /home/tcwg-buildslave/workspace/tcwg-make-release_1/snapshots/binutils-gdb.git~users~linaro~binutils-2_28-branch/bfd/elf32-arm.c:9514 arm-linux-gnueabihf-ld.bfd: BFD (Linaro_Binutils-2019.12) 2.28.2.20170706 assertion fail /home/tcwg-buildslave/workspace/tcwg-make-release_1/snapshots/binutils-gdb.git~users~linaro~binutils-2_28-branch/bfd/elf32-arm.c:9514 Makefile:1757: recipe for target 'u-boot' failed make: *** [u-boot] Error 1
weiyongwill 说:我试试看
又关了CONFIG_VIDEO,报下面错误,继续
board/sunxi/built-in.o: In function `ft_board_setup':
/home/wy/Projects/A33/u-boot/board/sunxi/board.c:911: undefined reference to `sunxi_simplefb_setup'
arm-linux-gnueabihf-ld.bfd: BFD (Linaro_Binutils-2019.12) 2.28.2.20170706 assertion fail /home/tcwg-buildslave/workspace/tcwg-make-release_1/snapshots/binutils-gdb.git~users~linaro~binutils-2_28-branch/bfd/elf32-arm.c:9514
Makefile:1757: recipe for target 'u-boot' failed
make: *** [u-boot] Error 1
关掉 CONFIG_VIDEO_SUNXI 之后出现了以下错误,记录一下,继续折腾
board/sunxi/built-in.o: In function `ft_board_setup': /home/wy/Projects/A33/u-boot/board/sunxi/board.c:911: undefined reference to `sunxi_simplefb_setup' drivers/built-in.o: In function `cfg_video_init': /home/wy/Projects/A33/u-boot/drivers/video/cfb_console.c:2022: undefined reference to `video_hw_init' arm-linux-gnueabihf-ld.bfd: BFD (Linaro_Binutils-2019.12) 2.28.2.20170706 assertion fail /home/tcwg-buildslave/workspace/tcwg-make-release_1/snapshots/binutils-gdb.git~users~linaro~binutils-2_28-branch/bfd/elf32-arm.c:9514 arm-linux-gnueabihf-ld.bfd: BFD (Linaro_Binutils-2019.12) 2.28.2.20170706 assertion fail /home/tcwg-buildslave/workspace/tcwg-make-release_1/snapshots/binutils-gdb.git~users~linaro~binutils-2_28-branch/bfd/elf32-arm.c:9514 Makefile:1757: recipe for target 'u-boot' failed make: *** [u-boot] Error 1
weiyongwill 说:我试试看
ubuntu 说:如果修改设备树没用的话, make menuconfig 禁用这个 CONFIG_VIDEO_SUNXI
关掉 CONFIG_VIDEO_SUNXI 之后出现了以下错误,记录一下,继续折腾
board/sunxi/built-in.o: In function `ft_board_setup':
/home/wy/Projects/A33/u-boot/board/sunxi/board.c:911: undefined reference to `sunxi_simplefb_setup'
drivers/built-in.o: In function `cfg_video_init':
/home/wy/Projects/A33/u-boot/drivers/video/cfb_console.c:2022: undefined reference to `video_hw_init'
arm-linux-gnueabihf-ld.bfd: BFD (Linaro_Binutils-2019.12) 2.28.2.20170706 assertion fail /home/tcwg-buildslave/workspace/tcwg-make-release_1/snapshots/binutils-gdb.git~users~linaro~binutils-2_28-branch/bfd/elf32-arm.c:9514
arm-linux-gnueabihf-ld.bfd: BFD (Linaro_Binutils-2019.12) 2.28.2.20170706 assertion fail /home/tcwg-buildslave/workspace/tcwg-make-release_1/snapshots/binutils-gdb.git~users~linaro~binutils-2_28-branch/bfd/elf32-arm.c:9514
Makefile:1757: recipe for target 'u-boot' failed
make: *** [u-boot] Error 1
我试试看
ubuntu 说:weiyongwill 说:多谢大佬指点,哪里可以设置关闭LCD,是在uboot设置里面,还是需要改代码?
如果修改设备树没用的话, make menuconfig 禁用这个 CONFIG_VIDEO_SUNXI
还没,持续向大佬们学习
关注, 搞定了吗?
我试试看
weiyongwill 说:多谢大佬指点,哪里可以设置关闭LCD,是在uboot设置里面,还是需要改代码?
哇酷小二 说:有没有可能PD10/11 的 UART1复用 被LCD初始化 覆盖了?
如果修改设备树没用的话, make menuconfig 禁用这个 CONFIG_VIDEO_SUNXI
只改了设备树里面的这里
&tcon0 {
pinctrl-names = "default";
pinctrl-0 = <&lcd_rgb666_pins>;
status = "disabled";
};
多谢大佬指点,哪里可以设置关闭LCD,是在uboot设置里面,还是需要改代码?
哇酷小二 说:有没有可能PD10/11 的 UART1复用 被LCD初始化 覆盖了?
多谢大佬指点,哪里可以设置关闭LCD,是在uboot设置里面,还是需要改代码?
有没有可能PD10/11 的 UART1复用 被LCD初始化 覆盖了?
买了个3D打印机,里面有块A33的主板,原来是Android4.4的系统,不过没有引出调试口,但是有个LCD接口,还有测试点,看到有两个端口可以复用为UART1,PD10/PD11
于是开始了艰难的修改之路,用的是主线U-boot 2021.01
直接用了Sinlinx_SinA33_defconfig的配置
sun8i-a33-sinlinx-sina33.dts文件修改以下内容
aliases {
serial0 = &uart0;
serial1 = &uart1;
};
chosen {
stdout-path = "serial1:115200n8";
};
&tcon0 {
pinctrl-names = "default";
pinctrl-0 = <&lcd_rgb666_pins>;
status = "disabled";
};
&uart1 {
pinctrl-names = "default";
pinctrl-0 = <&uart1_pins_b>;
status = "okay";
};
sun8i-a33.dtsi文件修改以下内容
&pio {
compatible = "allwinner,sun8i-a33-pinctrl";
interrupts = <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>;
uart0_pins_b: uart0@1 {
pins = "PB0", "PB1";
function = "uart0";
};
uart1_pins_b: uart1@1 {
pins = "PD10", "PD11";
function = "uart1";
};
};
u-boot/arch/arm/include/asm/arch-sunxi/gpio.h增加下面内容
#define SUN8I_A33_GPD_UART1 4
u-boot/arch/arm/march-sunxi/board.c增加下面内容
#elif CONFIG_CONS_INDEX == 2 && defined(CONFIG_MACH_SUN8I)
sunxi_gpio_set_cfgpin(SUNXI_GPD(10), SUN8I_A33_GPD_UART1);
sunxi_gpio_set_cfgpin(SUNXI_GPD(11), SUN8I_A33_GPD_UART1);
sunxi_gpio_set_pull(SUNXI_GPD(11), SUNXI_GPIO_PULL_UP);
u-boot/include/configs/sunxi-common.h增加并修改如下
#elif CONFIG_CONS_INDEX == 2 && defined(CONFIG_MACH_SUN8I)
#define OF_STDOUT_PATH "/soc@01c00000/serial@01c28400:115200"
#define CONFIG_EXTRA_ENV_SETTINGS \
CONSOLE_ENV_SETTINGS \
MEM_LAYOUT_ENV_SETTINGS \
DFU_ALT_INFO_RAM \
"fdtfile=" FDTFILE "\0" \
"console=ttyS1,115200\0" \
SUNXI_MTDIDS_DEFAULT \
SUNXI_MTDPARTS_DEFAULT \
"uuid_gpt_esp=" UUID_GPT_ESP "\0" \
"uuid_gpt_system=" UUID_GPT_SYSTEM "\0" \
"partitions=" PARTS_DEFAULT "\0" \
BOOTCMD_SUNXI_COMPAT \
BOOTENV
并且把 menuconfig> Device Drivers > Serial drivers>(2) UART used for console
改成2,这样autoconf.h里面的#define CONFIG_CONS_INDEX 2
所有的改完编译运行
sudo sunxi-fel -v uboot u-boot-sunxi-with-spl.bin
Stack pointers: sp_irq=0x00002000, sp=0x00005E08
MMU is not enabled by BROM
=> Executing the SPL... done.
Writing image "U-Boot 2021.01-rc3-00023-gee1e04", 500661 bytes @ 0x4A000000.
Starting U-Boot (0x4A000000).
U-boot的menuconfig里面 总共关了CONFIG_VIDEO_SUNXI CONFIG_VIDEO CONFIG_VIDEO_DT_SIMPLEFB 三个选项
可是串口毫无波澜,原本运行Android时那个LCD管脚还会疯狂输出乱码。
大佬们帮忙看看还需要修改哪些内容,才能用这个串口1输出调试信息。
附上从Android里面读出来的fex文件
[product]
version = "100"
machine = "Sinlinx-A33"
[platform]
eraseflag = 0
next_work = 2
[target]
boot_clock = 1008
storage_type = 0
[key_detect_en]
keyen_flag = 1
[power_sply]
dcdc1_vol = 3000
dcdc2_vol = 1100
dcdc3_vol = 1200
dcdc4_vol = 0
dcdc5_vol = 1500
aldo2_vol = 2500
aldo3_vol = 3000
[card_boot]
logical_start = 40960
sprite_gpio0 =
next_work = 3
[card0_boot_para]
card_ctrl = 0
card_high_speed = 1
card_line = 4
sdc_d1 = port:PF00<2><1><2><default>
sdc_d0 = port:PF01<2><1><2><default>
sdc_clk = port:PF02<2><1><2><default>
sdc_cmd = port:PF03<2><1><2><default>
sdc_d3 = port:PF04<2><1><2><default>
sdc_d2 = port:PF05<2><1><2><default>
[card2_boot_para]
card_ctrl = 2
card_high_speed = 1
card_line = 4
sdc_2xmode = 1
sdc_clk = port:PC05<3><1><2><default>
sdc_cmd = port:PC06<3><1><2><default>
sdc_d0 = port:PC08<3><1><2><default>
sdc_d1 = port:PC09<3><1><2><default>
sdc_d2 = port:PC10<3><1><2><default>
sdc_d3 = port:PC11<3><1><2><default>
[twi_para]
twi_port = 0
twi_scl = port:PH02<2><default><default><default>
twi_sda = port:PH03<2><default><default><default>
[uart_para]
uart_debug_port = 0
uart_debug_tx = port:PB00<3><1><default><default>
uart_debug_rx = port:PB01<3><1><default><default>
[force_uart_para]
force_uart_port = 0
force_uart_tx = port:PB00<3><1><default><default>
force_uart_rx = port:PB01<3><1><default><default>
[jtag_para]
jtag_enable = 0
jtag_ms =
jtag_ck =
jtag_do =
jtag_di =
[clock]
pll3 = 297
pll4 = 300
pll6 = 600
pll8 = 408
pll9 = 480
pll10 = 297
pll_cpupat = 0
pll_gpupat = -1002379674
pll_videopat = 0
pll_vepat = 0
pll_hsicpat = 0
pll_depat = 0
pll_mipipat = 0
pll_mipitun = -1979703288
pll_mipibias = -133168128
[pm_para]
standby_mode = 1
[dram_para]
dram_clk = 552
dram_type = 3
dram_zq = 0x3bbb
dram_odt_en = 1
dram_para1 = 284295680
dram_para2 = 0
dram_mr0 = 7280
dram_mr1 = 64
dram_mr2 = 24
dram_mr3 = 0
dram_tpr0 = 0x47214f
dram_tpr1 = 0x1c2294b
dram_tpr2 = 0x61043
dram_tpr3 = 0x0
dram_tpr4 = 0x0
dram_tpr5 = 0x0
dram_tpr6 = 0x0
dram_tpr7 = 0x0
dram_tpr8 = 0x0
dram_tpr9 = 0x0
dram_tpr10 = 0x0
dram_tpr11 = 0x0
dram_tpr12 = 0xa8
dram_tpr13 = 0x10901
[pm_para]
standby_mode = 1
[wakeup_src_para]
cpu_en = 0
cpu_freq = 48
pll_ratio = 273
dram_selfresh_en = 1
dram_freq = 36
wakeup_src_wl = port:PL07<4><default><default><0>
wakeup_src_bt = port:PL09<4><default><default><0>
[twi0]
twi_used = 1
twi_scl = port:PH02<2><default><default><default>
twi_sda = port:PH03<2><default><default><default>
[twi1]
twi_used = 1
twi_scl = port:PH04<2><default><default><default>
twi_sda = port:PH05<2><default><default><default>
[twi2]
twi_used = 1
twi_scl = port:PE12<3><default><default><default>
twi_sda = port:PE13<3><default><default><default>
[uart0]
uart_used = 1
uart_port = 0
uart_type = 2
uart_tx = port:PB00<3><1><default><default>
uart_rx = port:PB01<3><1><default><default>
[uart1]
uart_used = 1
uart_type = 4
uart_tx = port:PG06<2><1><default><default>
uart_rx = port:PG07<2><1><default><default>
uart_rts = port:PG08<2><1><default><default>
uart_cts = port:PG09<2><1><default><default>
[uart2]
uart_used = 0
uart_type = 4
uart_tx = port:PB00<2><1><default><default>
uart_rx = port:PB01<2><1><default><default>
uart_rts = port:PB02<2><1><default><default>
uart_cts = port:PB03<2><1><default><default>
[uart3]
uart_used = 1
uart_type = 4
uart_tx = port:PH06<3><1><default><default>
uart_rx = port:PH07<3><1><default><default>
uart_rts = port:PH08<3><1><default><default>
uart_cts = port:PH09<3><1><default><default>
[uart4]
uart_used = 1
uart_port = 4
uart_type = 2
uart_tx = port:PA04<2><1><default><default>
uart_rx = port:PA05<2><1><default><default>
uart_rts = port:PA06<2><1><default><default>
uart_cts = port:PA07<2><1><default><default>
[spi0]
spi_used = 1
spi_cs_bitmap = 1
spi_mosi = port:PC00<3><default><default><default>
spi_miso = port:PC01<3><default><default><default>
spi_sclk = port:PC02<3><default><default><default>
spi_cs0 = port:PC03<3><1><default><default>
[spi1]
spi_used = 1
spi_cs_bitmap = 1
spi_cs0 = port:PA00<2><1><default><default>
spi_sclk = port:PA01<2><default><default><default>
spi_mosi = port:PA02<2><default><default><default>
spi_miso = port:PA03<2><default><default><default>
[spi_devices]
spi_dev_num = 1
[spi_board0]
modalias = "at25df641"
max_speed_hz = 50000000
bus_num = 0
chip_select = 0
mode = 0
[ctp_para]
ctp_used = 1
ctp_name = "gsl1680e_p2"
ctp_twi_id = 0
ctp_twi_addr = 0x38
ctp_screen_max_x = 480
ctp_screen_max_y = 800
ctp_revert_x_flag = 0
ctp_revert_y_flag = 0
ctp_exchange_x_y_flag = 0
ctp_int_port = port:PB05<4><default><default><default>
ctp_wakeup = port:PH01<1><default><default><1>
ctp_power_ldo = "axp22_eldo1"
ctp_power_ldo_vol = 3300
ctp_power_io =
[ctp_list_para]
ctp_det_used = 1
ft5x_ts = 1
gt82x = 1
gslX680 = 1
gslX680new = 1
gt9xx_ts = 1
gt9xxf_ts = 0
tu_ts = 0
gt818_ts = 1
zet622x = 1
aw5306_ts = 1
icn83xx_ts = 0
[tkey_para]
tkey_used = 0
tkey_twi_id =
tkey_twi_addr =
tkey_int =
[motor_para]
motor_used = 0
motor_shake = port:power3<1><default><default><1>
motor_ldo = ""
motor_ldo_voltage = 3300
[ths_para]
ths_used = 1
ths_trip1_count = 3
ths_trip1_0 = 75
ths_trip1_1 = 90
ths_trip1_2 = 110
ths_trip1_0_min = 0
ths_trip1_0_max = 1
ths_trip1_1_min = 1
ths_trip1_1_max = 3
ths_trip1_2_min = 0
ths_trip1_2_max = 0
[cooler_table]
cooler_count = 4
cooler0 = "1344000 4 4294967295 0"
cooler1 = "1200000 4 4294967295 0"
cooler2 = "1008000 4 4294967295 0"
cooler3 = "648000 4 4294967295 0"
[nand0_para]
nand_support_2ch = 0
nand0_used = 1
nand0_we = port:PC00<2><default><default><default>
nand0_ale = port:PC01<2><default><default><default>
nand0_cle = port:PC02<2><default><default><default>
nand0_ce1 = port:PC03<2><default><default><default>
nand0_ce0 = port:PC04<2><default><default><default>
nand0_nre = port:PC05<2><default><default><default>
nand0_rb0 = port:PC06<2><default><default><default>
nand0_rb1 = port:PC07<2><default><default><default>
nand0_d0 = port:PC08<2><default><default><default>
nand0_d1 = port:PC09<2><default><default><default>
nand0_d2 = port:PC10<2><default><default><default>
nand0_d3 = port:PC11<2><default><default><default>
nand0_d4 = port:PC12<2><default><default><default>
nand0_d5 = port:PC13<2><default><default><default>
nand0_d6 = port:PC14<2><default><default><default>
nand0_d7 = port:PC15<2><default><default><default>
nand0_ndqs = port:PC16<2><default><default><default>
nand0_ce2 = port:PC17<2><default><default><default>
nand0_ce3 = port:PC18<2><default><default><default>
[disp_init]
disp_init_enable = 1
disp_mode = 0
screen0_output_type = 1
screen0_output_mode = 4
screen1_output_type = 1
screen1_output_mode = 4
fb0_format = 10
fb0_pixel_sequence = 0
fb0_scaler_mode_enable = 0
fb0_width = 0
fb0_height = 0
fb1_format = 10
fb1_pixel_sequence = 0
fb1_scaler_mode_enable = 0
fb1_width = 0
fb1_height = 0
lcd0_backlight = 50
lcd1_backlight = 50
lcd0_bright = 50
lcd0_contrast = 50
lcd0_saturation = 57
lcd0_hue = 50
lcd1_bright = 50
lcd1_contrast = 50
lcd1_saturation = 57
lcd1_hue = 50
[lcd0_para]
lcd_used = 1
lcd_driver_name = "default_lcd"
lcd_if = 0
lcd_x = 480
lcd_y = 800
lcd_width = 0
lcd_height = 0
lcd_dclk_freq = 22
lcd_pwm_used = 1
lcd_pwm_ch = 0
lcd_pwm_freq = 50000
lcd_pwm_pol = 1
lcd_hbp = 20
lcd_ht = 520
lcd_hspw = 20
lcd_vbp = 20
lcd_vt = 840
lcd_vspw = 20
lcd_lvds_if = 0
lcd_lvds_colordepth = 1
lcd_lvds_mode = 0
lcd_frm = 1
lcd_gamma_en = 0
lcd_bright_curve_en = 0
lcd_cmap_en = 0
deu_mode = 0
lcdgamma4iep = 22
smart_color = 90
lcd_bl_en = port:PH06<1><0><default><1>
lcd_power = "axp22_dldo1"
lcd_gpio_0 = port:PH07<1><0><default><0>
lcd_gpio_1 = port:PL04<1><0><default><0>
lcd_gpio_2 = port:PL11<1><0><default><1>
lcdd2 = port:PD02<2><0><2><default>
lcdd3 = port:PD03<2><0><2><default>
lcdd4 = port:PD04<2><0><2><default>
lcdd5 = port:PD05<2><0><2><default>
lcdd6 = port:PD06<2><0><2><default>
lcdd7 = port:PD07<2><0><2><default>
lcdd10 = port:PD10<2><0><2><default>
lcdd11 = port:PD11<2><0><2><default>
lcdd12 = port:PD12<2><0><2><default>
lcdd13 = port:PD13<2><0><2><default>
lcdd14 = port:PD14<2><0><2><default>
lcdd15 = port:PD15<2><0><2><default>
lcdd18 = port:PD18<2><0><2><default>
lcdd19 = port:PD19<2><0><2><default>
lcdd20 = port:PD20<2><0><2><default>
lcdd21 = port:PD21<2><0><2><default>
lcdd22 = port:PD22<2><0><2><default>
lcdd23 = port:PD23<2><0><2><default>
lcdclk = port:PD24<2><0><3><default>
lcdde = port:PD25<2><0><2><default>
lcdhsync = port:PD26<2><0><2><default>
lcdvsync = port:PD27<2><0><2><default>
[pwm0_para]
pwm_used = 1
pwm_positive = port:PH00<2><0><default><default>
[pwm1_para]
pwm_used = 0
pwm_positive = port:PH01<2><0><default><default>
[csi0]
vip_used = 1
vip_mode = 0
vip_dev_qty = 1
vip_define_sensor_list = 1
vip_csi_pck = port:PE00<2><default><default><default>
vip_csi_mck = port:PE01<2><default><default><default>
vip_csi_hsync = port:PE02<2><default><default><default>
vip_csi_vsync = port:PE03<2><default><default><default>
vip_csi_d0 = port:PE04<2><default><default><default>
vip_csi_d1 = port:PE05<2><default><default><default>
vip_csi_d2 = port:PE06<2><default><default><default>
vip_csi_d3 = port:PE07<2><default><default><default>
vip_csi_d4 = port:PE08<2><default><default><default>
vip_csi_d5 = port:PE09<2><default><default><default>
vip_csi_d6 = port:PE10<2><default><default><default>
vip_csi_d7 = port:PE11<2><default><default><default>
vip_dev0_mname = "gc0308"
vip_dev0_pos = "rear"
vip_dev0_lane = 1
vip_dev0_twi_id = 2
vip_dev0_twi_addr = 66
vip_dev0_isp_used = 0
vip_dev0_fmt = 0
vip_dev0_stby_mode = 1
vip_dev0_vflip = 1
vip_dev0_hflip = 1
vip_dev0_iovdd = "axp22_dldo3"
vip_dev0_iovdd_vol = 2800000
vip_dev0_avdd = "axp22_ldoio0"
vip_dev0_avdd_vol = 2800000
vip_dev0_dvdd = "axp22_eldo2"
vip_dev0_dvdd_vol = 1800000
vip_dev0_afvdd = "axp22_dldo3"
vip_dev0_afvdd_vol = 2800000
vip_dev0_power_en =
vip_dev0_reset = port:PE16<1><default><default><0>
vip_dev0_pwdn = port:PE17<1><default><default><1>
vip_dev0_flash_en =
vip_dev0_flash_mode =
vip_dev0_af_pwdn =
vip_dev1_mname = "gc2035"
vip_dev1_pos = "front"
vip_dev1_lane = 1
vip_dev1_twi_id = 2
vip_dev1_twi_addr = 120
vip_dev1_isp_used = 0
vip_dev1_fmt = 0
vip_dev1_stby_mode = 0
vip_dev1_vflip = 0
vip_dev1_hflip = 0
vip_dev1_iovdd = "axp22_dldo3"
vip_dev1_iovdd_vol = 2800000
vip_dev1_avdd = "axp22_ldoio0"
vip_dev1_avdd_vol = 2800000
vip_dev1_dvdd = "axp22_eldo2"
vip_dev1_dvdd_vol = 1800000
vip_dev1_afvdd = "axp22_dldo3"
vip_dev1_afvdd_vol = 2800000
vip_dev1_power_en =
vip_dev1_reset =
vip_dev1_pwdn =
vip_dev1_flash_en =
vip_dev1_flash_mode =
vip_dev1_af_pwdn =
[mmc0_para]
sdc_used = 1
sdc_detmode = 2
sdc_buswidth = 4
sdc_d1 = port:PF00<2><1><2><default>
sdc_d0 = port:PF01<2><1><2><default>
sdc_clk = port:PF02<2><1><2><default>
sdc_cmd = port:PF03<2><1><2><default>
sdc_d3 = port:PF04<2><1><2><default>
sdc_d2 = port:PF05<2><1><2><default>
sdc_det = port:PB04<4><1><2><default>
sdc_power_supply = "axp22_dcdc1"
sdc_use_wp = 0
sdc_wp =
sdc_isio = 0
sdc_regulator = "none"
[mmc1_para]
sdc_used = 1
sdc_detmode = 4
sdc_buswidth = 4
sdc_clk = port:PG00<2><1><1><default>
sdc_cmd = port:PG01<2><1><1><default>
sdc_d0 = port:PG02<2><1><1><default>
sdc_d1 = port:PG03<2><1><1><default>
sdc_d2 = port:PG04<2><1><1><default>
sdc_d3 = port:PG05<2><1><1><default>
sdc_det =
sdc_use_wp = 0
sdc_wp =
sdc_isio = 1
sdc_regulator = "none"
[mmc2_para]
sdc_used = 0
sdc_detmode = 3
sdc_buswidth = 8
sdc_2xmode = 1
sdc_clk = port:PC05<3><1><2><default>
sdc_cmd = port:PC06<3><1><2><default>
sdc_d0 = port:PC08<3><1><2><default>
sdc_d1 = port:PC09<3><1><2><default>
sdc_d2 = port:PC10<3><1><2><default>
sdc_d3 = port:PC11<3><1><2><default>
sdc_d4 = port:PC12<3><1><2><default>
sdc_d5 = port:PC13<3><1><2><default>
sdc_d6 = port:PC14<3><1><2><default>
sdc_d7 = port:PC15<3><1><2><default>
emmc_rst = port:PC16<3><1><2><default>
sdc_power_supply = "axp22_dcdc1"
sdc_det =
sdc_use_wp = 0
sdc_wp =
sdc_isio = 0
sdc_regulator = "none"
[usbc0]
usb_used = 1
usb_port_type = 2
usb_detect_type = 1
usb_id_gpio = port:PH08<0><1><default><default>
usb_det_vbus_gpio = "axp_ctrl"
usb_drv_vbus_gpio = port:power4<1><0><default><0>
usb_restrict_gpio =
usb_host_init_state = 0
usb_restric_flag = 0
usb_restric_voltage = 3550000
usb_restric_capacity = 5
usb_regulator_io = "nocare"
usb_regulator_vol = 0
usb_regulator_id_vbus = "axp22_dcdc1"
usb_regulator_id_vbus_vol = 3000000
[usbc1]
usb_used = 1
usb_drv_vbus_gpio =
usb_restrict_gpio =
usb_host_init_state = 1
usb_restric_flag = 0
usb_regulator_io = "nocare"
usb_regulator_vol = 0
usb_not_suspend = 0
[usb_feature]
vendor_id = 7994
mass_storage_id = 4096
adb_id = 4097
manufacturer_name = "Sinlinx USB Developer"
product_name = "Sinlinx-A33"
serial_number = "20080411"
[msc_feature]
vendor_name = "USB 2.0"
product_name = "USB Flash Driver"
release = 100
luns = 3
[serial_feature]
serial_unique = 1
[gsensor_para]
gsensor_used = 1
gsensor_twi_id = 1
gsensor_twi_addr = 0x18
gsensor_int1 = port:PB06<4><1><default><default>
gsensor_int2 =
[gsensor_list_para]
gsensor_det_used = 1
bma250 = 1
stk831x = 0
mma8452 = 1
mma7660 = 1
mma865x = 1
mc32x0 = 0
afa750 = 1
lis3de_acc = 1
lis3dh_acc = 1
kxtik = 1
dmard10 = 0
dmard06 = 1
mxc622x = 1
fxos8700 = 1
lsm303d = 1
[gps_para]
[wifi_para]
wifi_used = 1
wifi_sdc_id = 1
wifi_usbc_id = 1
wifi_usbc_type = 1
wifi_mod_sel = 8
wifi_power = "axp22_dldo1"
wifi_power_ext1 = ""
wifi_power_ext2 = ""
wifi_power_switch =
rtl8189es_shdn = port:PL06<1><default><default><0>
rtl8189es_host_wake = port:PL07<4><default><default><0>
[bt_para]
bt_used = 1
bt_uart_id = 1
[3g_para]
3g_used = 0
3g_usbc_num = 1
3g_uart_num = 2
bb_name = "em66"
bb_vbat =
bb_on =
bb_pwr_on = port:PL03<1><default><default><0>
bb_wake = port:PL04<1><default><default><0>
bb_rf_dis = port:PL11<1><default><default><0>
bb_rst = port:PL05<1><default><default><0>
bb_dldo = "axp22_aldo1"
bb_dldo_min_uV = 2800000
bb_dldo_max_uV = 2800000
[gy_para]
gy_used = 0
gy_twi_id = 1
gy_twi_addr = 106
gy_int1 =
gy_int2 =
[gy_list_para]
gy_det_used = 1
l3gd20_gyr = 1
[ls_para]
ls_used = 0
ls_twi_id = 1
ls_twi_addr = 35
ls_int = port:PB07<4><1><default><default>
[ls_list_para]
ls_det_used = 1
ltr_501als = 1
jsa1212 = 1
[compass_para]
compass_used = 0
compass_twi_id = 1
compass_twi_addr = 13
compass_int =
[i2s0]
i2s0_used = 0
i2s0_channel = 2
i2s0_master = 4
i2s0_select = 1
audio_format = 1
signal_inversion = 1
over_sample_rate = 512
sample_resolution = 16
word_select_size = 32
pcm_sync_period = 256
msb_lsb_first = 0
sign_extend = 0
slot_index = 0
slot_width = 16
frame_width = 1
tx_data_mode = 1
rx_data_mode = 1
i2s0_mclk =
i2s0_bclk = port:PB04<2><1><default><default>
i2s0_lrclk = port:PB05<2><1><default><default>
i2s0_dout0 = port:PB06<2><1><default><default>
i2s0_dout1 =
i2s0_dout2 =
i2s0_dout3 =
i2s0_din = port:PB07<2><1><default><default>
[i2s1]
i2s1_used = 0
i2s1_channel = 2
i2s1_master = 4
i2s1_select = 1
audio_format = 1
signal_inversion = 1
over_sample_rate = 512
sample_resolution = 16
word_select_size = 32
pcm_sync_period = 64
msb_lsb_first = 0
sign_extend = 0
slot_index = 0
slot_width = 16
frame_width = 1
tx_data_mode = 0
rx_data_mode = 0
i2s1_mclk =
i2s1_bclk = port:PG11<2><1><default><default>
i2s1_lrclk = port:PG10<2><1><default><default>
i2s1_dout = port:PG12<2><1><default><default>
i2s1_din = port:PG13<2><1><default><default>
[audio0]
audio_used = 1
audio_hp_ldo = "none"
headphone_vol = 59
earpiece_vol = 62
cap_vol = 5
pa_single_vol = 62
pa_double_used = 0
pa_double_vol = 62
headphone_direct_used = 1
headset_mic_vol = 3
main_mic_vol = 1
audio_pa_ctrl = port:PH09<1><default><default><0>
aif2_used = 0
aif3_used = 0
headphone_mute_used = 0
DAC_VOL_CTRL_SPK = 41120
DAC_VOL_CTRL_HEADPHONE = 41120
agc_used = 0
drc_used = 0
[pmu1_para]
pmu_used = 1
pmu_twi_addr = 52
pmu_twi_id = 1
pmu_irq_id = 0
pmu_battery_rdc = 100
pmu_battery_cap = 4000
pmu_batdeten = 1
pmu_runtime_chgcur = 300
pmu_earlysuspend_chgcur = 1200
pmu_suspend_chgcur = 1200
pmu_shutdown_chgcur = 1200
pmu_init_chgvol = 4200
pmu_init_chgend_rate = 15
pmu_init_chg_enabled = 1
pmu_init_adc_freq = 800
pmu_init_adcts_freq = 800
pmu_init_chg_pretime = 70
pmu_init_chg_csttime = 720
pmu_batt_cap_correct = 1
pmu_bat_regu_en = 0
pmu_bat_para1 = 0
pmu_bat_para2 = 0
pmu_bat_para3 = 0
pmu_bat_para4 = 0
pmu_bat_para5 = 0
pmu_bat_para6 = 0
pmu_bat_para7 = 0
pmu_bat_para8 = 0
pmu_bat_para9 = 1
pmu_bat_para10 = 2
pmu_bat_para11 = 3
pmu_bat_para12 = 5
pmu_bat_para13 = 10
pmu_bat_para14 = 16
pmu_bat_para15 = 31
pmu_bat_para16 = 43
pmu_bat_para17 = 49
pmu_bat_para18 = 53
pmu_bat_para19 = 57
pmu_bat_para20 = 60
pmu_bat_para21 = 63
pmu_bat_para22 = 66
pmu_bat_para23 = 71
pmu_bat_para24 = 77
pmu_bat_para25 = 80
pmu_bat_para26 = 84
pmu_bat_para27 = 88
pmu_bat_para28 = 92
pmu_bat_para29 = 94
pmu_bat_para30 = 96
pmu_bat_para31 = 98
pmu_bat_para32 = 100
pmu_usbvol_limit = 0
pmu_usbcur_limit = 0
pmu_usbvol = 4000
pmu_usbcur = 0
pmu_usbvol_pc = 4400
pmu_usbcur_pc = 500
pmu_pwroff_vol = 3300
pmu_pwron_vol = 2600
pmu_pekoff_time = 6000
pmu_pekoff_func = 1
pmu_pekoff_en = 1
pmu_peklong_time = 1500
pmu_pekon_time = 1000
pmu_pwrok_time = 64
pmu_battery_warning_level1 = 15
pmu_battery_warning_level2 = 0
pmu_restvol_adjust_time = 60
pmu_ocv_cou_adjust_time = 60
pmu_chgled_func = 0
pmu_chgled_type = 0
pmu_vbusen_func = 1
pmu_reset = 0
pmu_IRQ_wakeup = 1
pmu_hot_shutdowm = 1
pmu_inshort = 0
power_start = 0
pmu_temp_enable = 1
pmu_charge_ltf = 2261
pmu_charge_htf = 388
pmu_discharge_ltf = 3200
pmu_discharge_htf = 237
pmu_temp_para1 = 7466
pmu_temp_para2 = 4480
pmu_temp_para3 = 3518
pmu_temp_para4 = 2786
pmu_temp_para5 = 2223
pmu_temp_para6 = 1788
pmu_temp_para7 = 1448
pmu_temp_para8 = 969
pmu_temp_para9 = 664
pmu_temp_para10 = 466
pmu_temp_para11 = 393
pmu_temp_para12 = 333
pmu_temp_para13 = 283
pmu_temp_para14 = 242
pmu_temp_para15 = 179
pmu_temp_para16 = 134
[pmu2_para]
pmu_used = 0
pmu_twi_addr = 52
pmu_twi_id = 1
pmu_irq_id = 0
[recovery_key]
key_min = 3
key_max = 5
[dvfs_table]
extremity_freq = 1344000000
max_freq = 1200000000
min_freq = 120000000
LV_count = 8
LV1_freq = 1536000000
LV1_volt = 1500
LV2_freq = 1344000000
LV2_volt = 1460
LV3_freq = 1200000000
LV3_volt = 1320
LV4_freq = 1008000000
LV4_volt = 1200
LV5_freq = 816000000
LV5_volt = 1100
LV6_freq = 648000000
LV6_volt = 1040
LV7_freq = 0
LV7_volt = 1040
LV8_freq = 0
LV8_volt = 1040
[Vdevice]
Vdevice_used = 1
Vdevice_0 = port:PA01<5><1><2><default>
Vdevice_1 = port:PA02<5><1><2><default>
[s_uart0]
s_uart_used = 0
s_uart_tx = port:PL02<2><default><default><default>
s_uart_rx = port:PL03<2><default><default><default>
[s_rsb0]
s_rsb_used = 1
s_rsb_sck = port:PL00<2><1><2><default>
s_rsb_sda = port:PL01<2><1><2><default>
[s_jtag0]
s_jtag_used = 0
s_jtag_tms = port:PL04<2><1><2><default>
s_jtag_tck = port:PL05<2><1><2><default>
s_jtag_tdo = port:PL06<2><1><2><default>
s_jtag_tdi = port:PL07<2><1><2><default>
[s_powchk]
s_powchk_used = -2147483648
s_power_reg = 32865
s_system_power = 50
[mali_para]
mali_used = 1
mali_clkdiv = 1
mali_extreme_freq = 408
mali_extreme_vol = 1100
[dram_dvfs_table]
LV_count = 3
LV1_freq = 552000000
LV1_volt = 1100
LV2_freq = 360000000
LV2_volt = 1000
LV3_freq = 0
LV3_volt = 1000
[charging_type]
charging_type = 1
[dram_scene_table]
LV_count = 3
LV1_scene = 1
LV1_freq = 360000000
LV2_scene = 2
LV2_freq = 240000000
LV3_scene = 3
LV3_freq = 168000000
[leds_para]
leds_used = 1
red_led = port:power3<1><default><default><0>
red_led_active_low = 1
green_led = port:power1<1><default><default><0>
green_led_active_low = 0
blue_led =
blue_led_active_low = 0
大佬,可以分享一下这两家的资料吗
我买了两家的A33开发板,一家是深圳的配的android6.0深度优化系统,一家是河北也配的标准android6.0,正在研究中!
新的BuildRoot里面有个support/scripts/genimage.sh,不过完全看不懂
#!/usr/bin/env bash
die() {
cat <<EOF >&2
Error: $@
Usage: ${0} -c GENIMAGE_CONFIG_FILE
EOF
exit 1
}
# Parse arguments and put into argument list of the script
opts="$(getopt -n "${0##*/}" -o c: -- "$@")" || exit $?
eval set -- "$opts"
GENIMAGE_TMP="${BUILD_DIR}/genimage.tmp"
while true ; do
case "$1" in
-c)
GENIMAGE_CFG="${2}";
shift 2 ;;
--) # Discard all non-option parameters
shift 1;
break ;;
*)
die "unknown option '${1}'" ;;
esac
done
[ -n "${GENIMAGE_CFG}" ] || die "Missing argument"
# Pass an empty rootpath. genimage makes a full copy of the given rootpath to
# ${GENIMAGE_TMP}/root so passing TARGET_DIR would be a waste of time and disk
# space. We don't rely on genimage to build the rootfs image, just to insert a
# pre-built one in the disk image.
trap 'rm -rf "${ROOTPATH_TMP}"' EXIT
ROOTPATH_TMP="$(mktemp -d)"
rm -rf "${GENIMAGE_TMP}"
genimage \
--rootpath "${ROOTPATH_TMP}" \
--tmppath "${GENIMAGE_TMP}" \
--inputpath "${BINARIES_DIR}" \
--outputpath "${BINARIES_DIR}" \
--config "${GENIMAGE_CFG}"
明天按这个来一遍试试看
这个有成功案例吗
可以做一个SPI nand启动的,4块钱128MB
研究了好久,用了上面的配置文件,还是没有fb0:(
可能和 uboot有关系,你替换成一楼uboot试一试
设备树是默认的licheepi zero的,不过里面没有framebuffer的描述,设备树是buildroot生成的还是自己编写的?
是不是设备树没有选对?
用了最新的BuildRoot2020.05和内置的配置文件licheepi_zero_defconfig,编译运行正常,没有设备/dev/fb0,这个在哪里配置,求大佬指教
使用buildroot制作根文件系统
其实buildroot可以直接制作uboot和内核的,但是国内通过git下载uboot和kernel的代码实在太慢,几乎无法成功,所以前面已经独立的下载了这两个仓库,所以这里就不使用buildroot来生成uboot和kernel了。1. 获取buildroot源代码
git clone git://git.busybox.net/buildroot
2. 配置
在最新的buildroot有一个licheepi的默认配置文件$ make licheepi_zero_defconfig
通过这个配置文件,可以得到一个sdcard.img的文件,直接dd烧录进入sd卡,就可以启动Linux系统。
使用这个默认配置的好处在于,如果从零开始,对我这样的初学者实在不知道该选择那些选项,不该选择那些选项,使用默认配置至少可以得到一个基本能用的起点,后面在这个基础上慢慢改就可以了。
但是这个默认配置的uboot不能支持spi(其实是我不会),linux内核使用的5.3.5版本,默认配置还不支持网卡(我也不会添加修改),暂时先用前面两个步骤得到的uboot和kernel,只用其得到的根文件系统。3. 工具链设置
默认的配置使用ulibc作为C库,我猜测这个库不能支持Qt,所以要换掉。
可以使用buildroot来生成工具链,但是下载实在是太慢了,几乎不会下载成功。干脆配置buildroot使用系统自带的工具链。(其实前面编译uboot和kernel也是使用系统自带的工具链。)更新:工具链最终还是使用的buildroot构建的工具链。系统自带工具链会产生错误。
4. 软件包
软件包目前还没有太多需求,默认配置能够得到一个可用的rootfs,先把系统启动起来,后面再研究一下Qt如何配置。
用了github最新的Buildroot 2020.05,用了内置的配置文件licheepi_zero_defconfig,编译成功,系统也正常,不过没有/dev/fb0设备,对比了晕哥的配置文件也没找到哪里设置的问题,求大佬指教
荔枝派zero核心板pdf:
https://whycan.cn/files/20171005/11/lichee_zero(核心板).pdf荔枝派zero底板pdf:
https://whycan.cn/files/20171005/11/lichee_base(底板).pdf二代一体开发板: 荔枝派一体开发板原理图(核心板与底板整合到一块).pdf
全志V3s手册V1.0: Allwinner_V3s_Datasheet_V1.0.pdf
全志S3手册V0.2: Allwinner_S3_Datasheet_V0_2.pdf (索智S3手册)参考链接1: licheepi_zero开发板 buildroot配置 一键编译
参考链接2: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)
参考链接3: 编译、安装Windows版本sunxi-fel步骤V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo, RTL8273BS wifi已驱动.
源码本站下载: backup_20190220A.tgz
分立烧录文件下载: files_20190221.tgz (已带tinyalsa)
打包烧录文件下载: flash_20190221.tgz (已带tinyalsa)分立烧录文件烧录步骤:
打包烧录文件烧录步骤:
已经解决了,菜单里面到处找wchar都找不到,菜单里面是没有的,默认是打开的,只需要再打开C++就可以了
https://whycan.cn/files/members/1883/WX20200506-134404@2x.png
请教各位大佬,QT5无法打开,需要怎么设置
请教各位大佬,QT5无法打开,需要怎么设置
最新版的buildroot好像直接有licheepi_zero的配置文件,我来试一下
使用方法(设定工作目录 /opt):
晕哥,下载链接失效了backup_20190220A.tgz
飞思卡尔官方不了解,他的代理商ZLG的板子便宜到家了,教程和资料详细到连怎么安装ubuntu系统都写的一清二楚,不是非要说哪样好,我个人觉得这样挺好的。坏的典型有很多,没必要非要学。不过怎么说呢,路是自己的,愿意怎么走都行,不挡别人路就好了。
飞思卡尔iMX6UL系列528M主频单核A7原厂板子带屏250美金,没有技术支持,只有一个日均发帖量不过百的论坛和几个PDF教程。爱买买,不爱买别买。
TI除了给爱好者准备的Beagle系列,其他面向专业用户的ARM MPU(非MCU)板子都在300美金以上。
X3这个价格不正常?国产芯片单价便宜就算了,凭啥开发门槛还得低?卖给你已经是给你脸了。日韩台湾很多消费类芯片小批量不签NDA买都买不到,不一样大规模应用?
这个级别的4核A7就没有集成RAM的,不爱买X3可以自己开模封一个SiP。骨头贱喜欢洋大人的完善生态链的没人说你不可以买iMX6Q/iMX8或者Sitara。
没那个预算还想要人家的生态,梦里都有。你非抬杠说手机SoC有集成RAM的那我也没话说,你买得到还能搞到BSP算。
我和厂家一毛钱关系也没有,我老老实实玩我的F1C,也不指望短期内能玩到X3,但我就是看不惯天天想不劳而获还振振有词的。
麻烦的是要达到时间窗要求
如果不满足会不会启动失败?普通RC做时序很容易受噪声影响。
搞个几毛钱的6脚单片机控制?
我的屏也拆下顺利点亮,可惜触屏拆碎了。
https://whycan.cn/files/members/1401/IMG_LVDS.jpg
你这个板子很小巧,哪里买的?
来一个,现在淘宝可以买不
车开走了,没车票了
不是,是指这个设备的屏幕,怎么拆下来。
大力出奇迹,都是双面胶,电吹风控制好温度,慢慢来
这都能找出来, 那应该可以 root 内置的 android 了吗?
还有, 这个调试串口可以从 底板或者外壳接口引出来吗?
底板还没测,四层板,不太好找,昨天看到输出就去睡了,狗命要紧:)
谢谢老板, 老板辛苦了!
体验垃圾佬生活,哈哈哈哈。
串口输出脚找到了
今天之前的都发货了,淘宝这活的确不是一般人能干的,40几个快递发出去费老劲了,而且所有的都超重,1个也超重
https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.62b21debkCPaI0&ft=t&id=609318387426
链接来了。
成色请看图,内部可能有多个版本,不挑版本,只包开机触摸屏正常,其他不包,能接受再拍,不退不换
我个人垫钱去拿货分给大家,不赚钱,希望兄弟们收到货第一时间收获确认,谢谢。
第一次当“垃圾佬”,很多事情还不知道怎么操作,各位大佬多指教。
我来一台,怎么付款?
付款先不急,等我拿到货我弄个淘宝链接。
数了下,有41个了,还真有希望,应该周一可以去垃圾佬那里拖货
好东西啊,啥时候开个团
现在开团,凑够50个(3天之内吧,要快,迟了怕没了),我去拿了帮大家发货(老板是垃圾佬,基本不零卖)。
需要的在下面留言,要几个
看上屏幕了,怎么买啊
屏幕能全要的话应该可以谈的
图上的打印机板可能不是打印机板,
应该是IC卡座吧?
旁边的是IC卡座
我有一个mac air, 苹果OS舍不得删,又不会玩,尴尬.
mac系统用几天就能上手,然后会感觉的确非常好,mac下的虚拟机parallels desktop 做的非常好,多个虚拟机系统之间完美融合,就像在一个系统里面一样
找到问题了,是mmap访问网络共享文件系统有问题。uboot放到本地编译就好了
这个问题我也遇到了,现在没办法,只能在虚拟机linux开启NFS,在mac上面挂载虚拟linux的nfs目录,然后用mac的vscode写代码。虚拟机里面编辑有点卡。至今不知道mac共享过去的目录和虚拟linux自己的目录有什么区别。
他来了他来了,他又带着优秀的作品来了。
涨价了,这么快
有渔最好
到时候我联系楼主出一个widora的480*272 电阻屏固件。
120M tfcard ATWK 演示版本下载: f1c100s_linux_awtk_dump_20191022.7z
/awtk/bin/smartwatch 是手表演示程序.
烧录到TF卡里就跑起来了,可惜屏幕只有480*272,显示一部分,请教大佬,有没有教程可以学习修改一下
一次性过了,应该是成功了,串口还没接,显示屏上显示了一个光标在闪烁
驱动板做好了吗,有购买链接吗
页次: 1