购买链接: https://item.taobao.com/item.htm?id=591896289694
店铺链接: https://shop512436263.taobao.com
核心板原理图: core_s3_v01.pdf
底板原理图: hq_050ips_v01.pdf
st7701s手册: st7701s_st7701_ds.pdf
液晶屏资料1: TB050-I4012S70A-00.pdf
液晶屏资料2: HM050TFT-40R.pdf
离线
离线
@晕哥, 等下发2个OV5640和2根wifi天线你哈, 棒式的信号好不好安装,FPC的易处置但信号会低好几个db,看能否把DVP MIPI都给弄通了, 现在发现触摸用的PE24(全志坑我),没法申请中断,只能改板换成PWM1(原来背光使能, PWM0是背光亮度)
还以为我洗板把触摸洗坏了呢
[ 2.616651] irq_domain_translater /soc/pinctrl@01c20800 irq:-941213360 type:0 failed!
[ 4.723669] i2c i2c-0: mv64xxx: I2C bus locked, block: 1, time_left: 0
[ 4.730233] edt_ft5x06 0-0038: touchscreen probe failed
[ 4.735569] edt_ft5x06: probe of 0-0038 failed with error -110
离线
@晕哥, uboot的配置文件和board.c 里面液晶spi有初始化,dtb是直接用的内核4.13.16里的设备树sun8i-v3s-licheepi-zero.dtb,
原uboot是 git clone https://github.com/qq516333132/u-boot.git -b XiaoZhi_S3_Simple_V1
原kernel是哪个V3s帖子的,有点找不到了,是4.13.16那个,如果晕哥记得,帮忙贴一下链接吧
uboot更改文件
u-boot-modify-file_tar.gz
linux更改文件
linux-modify_file_tar.gz
感谢分享!
Linux 代码在这里: https://github.com/Lichee-Pi/linux
我试着把上面的 patch 合并到 github 上去, git 软件不是很熟, 捂脸.gif
离线
离线
在店主的耐心教导之下, 终于搞定 FT5336 电容触摸屏:
1. 店主建议修改电阻:
R15 --> 1.5K
R16 --> 1.5K
R29 --> 3.3K
我实际修改:
R15 --> 1.2K
R16 --> 1.2K
R29 --> 3.7K
2. 断开 R23 电阻, R21与R23的交叉点飞线到核心板的 PWM0(PB4), 这样FT5336的中断脚就是 EINT4, 复位脚是 PE23.
3. dts 修改:
&i2c0 {
status = "okay";ft6x06@38 {
compatible = "focaltech,ft6236";
reg = <0x38>;
interrupt-parent = <&pio>;
interrupts = <1 4 IRQ_TYPE_EDGE_FALLING>;
reset-gpios = <&pio 4 23 GPIO_ACTIVE_LOW>;
touchscreen-size-x = <480>;
touchscreen-size-y = <854>;
touchscreen-inverted-x;
touchscreen-swapped-x-y;
};};
4. 驱动添加:
CONFIG_TOUCHSCREEN_EDT_FT5X06=y
5. Linux 启动 log 信息:
[ 1.161482] i2c /dev entries driver
[ 1.494509] input: EP0110M09 as /devices/platform/soc/1c2ac00.i2c/i2c-0/0-0038/input/input1
离线
离线
晕哥,我准备在主线kernel 下使用ov5640,有步骤么? 新手你懂得。
主线 Linux 已经支持了 sunxi 的 DVP CSI, 配置一下驱动和设备树应该就可以了,
只是目前还不支持 MIPI模式而已.
https://whycan.cn/t_2039.html
https://github.com/petit-miner/Blueberry-PI/tree/master/Software
离线
MIPI/DVP 口是复用的, 不知道 ov5640 驱动有没有实现 i2c 切换
主线上drivers/media/i2c/Kconfig 说ov5640是MIPI接口的。可是我的是DVP。
config VIDEO_OV5640
tristate "OmniVision OV5640 sensor support"
depends on OF
depends on GPIOLIB && VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
depends on MEDIA_CAMERA_SUPPORT
select V4L2_FWNODE
---help---
This is a Video4Linux2 sensor-level driver for the Omnivision
OV5640 camera sensor with a MIPI CSI-2 interface.
离线
100颗 f1c100s 100颗f1c200s芯片到了晒晒,PCB在华强pcb做的,四层板,邮票孔嘉立创说不能做4边的,比较郁闷,华强贵了150块钱
https://whycan.cn/files/members/428/f1c200s.png
昨天 @小小草 把f1c200s当f1c100s用没有问题,但是初始化64M dram挂了,你有 f1c200s的dram 初始化程序吗?
离线
smartcar 说:zhenfanhei 说:@smartcar, 没有啊,f1c200s是16块多, v3s/s3是27块吧
@晕哥, 啊啊,我以为f1c200s已经跑起来了呢,S3L 我记得22元未税,V3s也差不多这个价格。
V3s不是停产(EOL)了吗?
应该不会, V3s 貌似同等价格里面,性价比最好的吧, 所以出货量也挺大, 全志不会傻到把自己的金饭碗砸了。
离线
离线
离线
我不是店主,正在邀请店主过来回复。现在我临时帮忙回复一下。
没有人使用蓝牙芯片的音频I2S输出。 蓝牙音频使用Linux软件驱动程序解码,以允许不同的协议,如AptX。 最好将I2S运行到基板上的引脚,而不是将I2S连接到wifi芯片。 我需要I2S引脚来连接外部音频编解码器芯片。
当时我也是这么认为的 ^_^
I2S应该由核心板引出比较合适。
我还建议下次使用Ampak wifi模块。 这将让你安装许多不同类型的WiFi。 使用RTL8723BS模块的成本非常低。
这个建议不错。
离线