您尚未登录。

#1 全志 SOC » 求助F1C100S+裸机或者RTOS工程,在Windows上编译的GCC版本。 » 2023-06-27 11:10:09

woturn
回复: 2

求助F1C100S+裸机或者RTOS工程,在Windows上编译的GCC版本。

#2 Re: 全志 SOC » Lichee-Nano添加电容触摸GT911 » 2020-12-10 19:42:44

raspberryman wrote:

woturn wrote:

raspberryman wrote:

得弄个固件进去触摸屏的分辨率才会对吧?

这个就看你接的触摸屏原来固件分辨率是多少的,尽量修改为和显示屏的分辨率一致。如果显示原点和触摸原点不一致,可以在goodix.c里面上报坐标值函数goodix_ts_report_touch()中做x,y值的翻转。

改驱动比较麻烦,aodzip大佬里面有800x480固件

buildroot-tiny200 (F1C100/200s) 开发包近期更新内容 已支持DVP摄像头
http://whycan.com/t_5221.html
(出处:哇酷开发者社区【全志 V3S/F1C100s/X3】)

如果不想修改驱动,那么就要修改TP里面的固件分辨率了。

#3 Re: 全志 SOC » Lichee-Nano添加电容触摸GT911 » 2020-12-10 17:39:28

raspberryman wrote:

得弄个固件进去触摸屏的分辨率才会对吧?

这个就看你接的触摸屏原来固件分辨率是多少的,尽量修改为和显示屏的分辨率一致。如果显示原点和触摸原点不一致,可以在goodix.c里面上报坐标值函数goodix_ts_report_touch()中做x,y值的翻转。

#4 全志 SOC » Lichee-Nano添加电容触摸GT911 » 2020-12-10 16:48:21

woturn
回复: 5

由于买回来的Lichee-Nano只有电阻触摸屏,所以本人就此添加了电容触摸GT911。方法比较简单。
1、首先在suniv-f1c100s-licheepi-nano.dts添加节点,如下:
&i2c0 {
pinctrl-0 = <&i2c0_pins>;
pinctrl-names = "default";
status = "okay";

gt911: touchscreen@5d {
compatible = "goodix,gt911";
reg = <0x5d>;
interrupt-parent = <&pio>;
interrupts = <4 10 IRQ_TYPE_EDGE_FALLING>; / (PE10) /
pinctrl-names = "default";
/pinctrl-0 = <&ts_reset_pin>;/
irq-gpios = <&pio 4 10 GPIO_ACTIVE_HIGH>; / (PE10) /
reset-gpios = <&pio 4 9 GPIO_ACTIVE_HIGH>; / RST (PE9) /
/ touchscreen-swapped-x-y /
};
};

2、在内核源码目录下make menuconfig
选择编译——》Input device support ——》 Touchscreens ——》Goodix I2C touchscreen。

3、接线按照I2C0的引脚、中断PE10,复位PE9,即可。

#5 Re: 全志 SOC » F1C100S从128MB的SD-NAND启动问题 » 2020-08-20 15:36:42

达克罗德 wrote:

米客的sdnand我没改任何东西可以跑起来

好的,我联系一下,谢谢!

#6 Re: 全志 SOC » F1C100S从128MB的SD-NAND启动问题 » 2020-08-20 15:30:22

吕氏春秋 wrote:

我记得@迪卡有修改过, 可以用, 应该是跟踪MMC初始化部分代码就行.

追踪到了在mmc_start_init函数中,调用以下两个函数时出现mmc_send_cmd发送超时,尝试添加udelay(),但是还是无效。
mmc_send_if_cond函数 return err:-110
sd_send_op_cond函数 return err:-110

#7 Re: 全志 SOC » F1C100S从128MB的SD-NAND启动问题 » 2020-08-19 20:01:50

有梦的地方 wrote:

楼主你是不是囤了很多一代的芯片?

不是,主要是一代比二代便宜很多。

#8 Re: 全志 SOC » F1C100S从128MB的SD-NAND启动问题 » 2020-08-19 18:19:05

明月照我沟渠 wrote:

如果不改代码, 雷龙一代sd nand确实不能启动u-boot, 只能启动到spl

大神,请指点一下,成分感谢!

#9 全志 SOC » F1C100S从128MB的SD-NAND启动问题 » 2020-08-19 17:41:42

woturn
回复: 9

请教一下,用的开发板是lichee-pi nano。测试的是雷龙发展的SD-NAND。雷龙一代的SD-NAND在电脑上正常检测到。通过uboot SPL时检测不到。怀疑是uboot SPL不支持此SD-NAND。因为通过spi flash进入文件系统后,通过mount可以检测到该一代SD-NAND
(PS: 雷龙二代的SD-NAND通过uboot SPL可以检测到,启动正常。)

LOG如下:

U-Boot SPL 2018.01-05679-g013ca45-dirty (Aug 05 2020 - 14:36:55)
DRAM: 32 MiB
Trying to boot from MMC1
Card did not respond to voltage select!
mmc_init: -95, time 22
spl: mmc init failed with error: -95
Trying to boot from sunxi SPI

U-Boot 2018.01-05679-g013ca457fd-dirty (Aug 02 2019 - 09:57:28 +0800) Allwinner Technology

CPU: Allwinner F Series (SUNIV)
Model: Lichee Pi Nano
DRAM: 32 MiB
MMC: SUNXI SD/MMC: 0
SF: Detected xt25f128b with page size 256 Bytes, erase size 4 KiB, total 16 MiB
*** Warning - bad CRC, using default environment

Setting up a 800x480 lcd console (overscan 0x0)
In: serial@1c25000
Out: serial@1c25000
Err: serial@1c25000
Net: No ethernet found.
starting USB...
No controllers found
Hit any key to stop autoboot: 1

#10 Re: 全志 SOC » LicheePi Nano 开机显示异常 » 2020-07-23 21:35:52

晕哥,我的是一直花屏。
开发板lichee-nano,编译github上面的kernel,4.3寸的480x272屏显示花屏。dts配置的是“qiaodian,qd43003c0-40”, “simple-panel”。我怀疑是uboot传递过来的屏参数不对。

页脚

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

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


东莞哇酷科技有限公司开发