购买链接: 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
离线
s3蛮多人玩嘛,这是好事,像我这样的人就不用画精力自研了
离线
你们都是卖开发板的吗? 有那么多时间玩各种板子
离线
感谢晕哥,呵呵,wifi没问题了,不小心把设备树的interrupts从IRQ_TYPE_LEVEL_LOW弄成IRQ_TYPE_EDGE_FALLING了
离线
很不错,期待
离线
@晕哥, 等下发2个OV5640和2根wifi天线你哈, 棒式的信号好不好安装,FPC的易处置但信号会低好几个db,看能否把DVP MIPI都给弄通了, 现在发现触摸用的PE24(全志坑我),没法申请中断,只能改板换成PWM1(原来背光使能, PWM0是背光亮度)
离线
@晕哥, 等下发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
离线
离线
外设还没全部搞好,==再发上来, 那个我也不知道到底是哪个,MIPI/RGB都有的,文档上有RM68172,又有写ST7701S,不过弄了2家的5寸IPS,都能点
离线
离线
这是S3见过最好看的板子,整套啥价格。
离线
这个也是开源低成本的,嗯,还有更低的GK7102,64M内存的,挺适合做产品的
离线
还在搞外壳,现在手头的开模的外壳只有7寸跟10.1寸的工业外壳,有点不合适,问下大伙,4寸IPS 480x480/720x720合适呢,还是5寸480x854 IPS合适呢,
离线
我喜欢大的5寸的
离线
这个也是开源低成本的,嗯,还有更低的GK7102,64M内存的,挺适合做产品的
是这个吗 https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-18648826825.11.63d034f2EBI05C&id=583903053607
最近编辑记录 msr06rr (2019-04-18 18:53:30)
离线
@smartcar 也对,5寸会通用一些,5寸有这样手持式的竖屏,也有工业用的横屏,
@msr06rr 是的,这片子性价比是不错,可进群里面公告网盘下资料和BSP看看,不过ARM11要比A7热
离线
@晕哥, 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
离线
arm gcc我是用的 gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc
离线
@晕哥, 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
离线
底板原图 orcad16.6 PCB是PADS VX.2
HQ_050IPS_V01.rar
导入pads 9.5的低版本ascii文件,可用于导入Altium Designer
HQ_050IPS_V01_AD.rar
离线
S3有LVDS,在uboot里面加了LVDS的宏没反应,要是能点LVDS那就爽了,8寸,9.7寸...都等着的,都有配套的电容屏来着,转接板已经准备好了,等着出LVDS信号,转接板目前是支持7",10.1" RGB和电容屏, 8" 9.7" LVDS屏和电容屏来着,
orcad 16.6原理图 PADS VX.2 PCB和pads9.5 ASCII文件如下压缩包
HQ_5IPS-RGBLVDS_V01.rar
离线
楼主分享的东西很多很有用,赞
离线
s3支持的分辨率是不是有限?
离线
来了,转接板7寸普清800x480,电容触摸GT911啊中断啊,改板吧,不飞了,等下点下7寸高清,背光还有点暗是因为5寸IPS给的40mA,底板上还没换限流电阻,7寸的从100~180mA的都有,看屏的背光LED模组,电流由限流电阻决定
离线
1024x600 显存不够哈,还得排 下面是uboot报错,
Error need 2400kB for fb, but only 2048kB is reserved
离线
嗯,先弄成1024x512,刚好占2048K,跑一下高清,时钟50M没问题,那1024x600应该是ok的,速度还行,毕竟1G A7, i.mx6ul不到600M的那个版本跑1024x600挺流畅的,我测过连续480张的动画jpg解压刷framebuf,可当动画看,下面是1024x512,
离线
10.1 1024x600, 板子就没固定在屏后拍了
离线
按道理讲1024x768跑起来是绝对ok的,驱动lvds屏还能省个lvds芯片,
离线
1024x600改了下,OK了
include/configs/sunxi-common.h 把显存改成4M, 因为1024x768就要3M吧,干脆大方点,后面LVDS弄不好可以跑1280x800(4M)的
#define CONFIG_SUNXI_MAX_FB_SIZE (4 << 20)
离线
directfb的df_andi是 FPS: 33.x 不知道这帧率还行吧,是32bit bpp的
(*) FBDev/Mode: Setting 1024x600 RGB32
(*) FBDev/Mode: Switched to 1024x600 (virtual 1024x600) at 32 bit (RGB32), pitch 4096
离线
8寸9.7寸LVDS屏搞定,如果弄个标准30p LVDS接口那很多屏可点了不过需要12V背光电源,8寸屏有小屏,宽屏之分,可惜我这儿都不正常了,9.7是正常的,还是限流电阻没改,暗
离线
离线
1024x768的LVDS屏跑df_andi是FPS:29.x 200只小企鹅
离线
要不要考虑把A33整一下? 前面在A13上折腾过mygui cegui, 还有kinoma js, kinoma我觉得挺可惜的,有蛮多例子,关了,挺可惜的
离线
大赞,我要整两套来玩玩...
离线
@dgtg,谢谢,S3没QSPI,没GPU,其它都不错,要玩一起来
200只企鹅跑了个把小时了,量下cpu温度, 整板的3.3V都是核心板的DC/DC引出来的,特别是液晶转接板的偏压及整板,所以3.3 DC/DC温度有点高,不过顶得住,
离线
晕哥把phone out弄出来了,具体如下
设置 headphone 音量:
tinymix set 1 63
开启head phone输出
tinymix set 2 1
播放白噪音:
tinyplay /dev/urandom
离线
请教 SGM4553YN8G (U5) 是不是 1.8v <===> 3.3v 电平转换芯片,
可是我看了 FT6336 手册, 他的电压是 2.8v - 3.6v
IO的电压是 1.8V - 3.6V
实际上可以不需要电平转换芯片吧?
直接接 I2C 应该是可以的吧?
最近编辑记录 firstman (2019-04-20 08:40:02)
离线
不错,不过这板子的FT6336它的接口电压脚是它接到它的1.8 LDO输出了,所以是1.8V的,要不然我也不会一个电平转换,2个电阻分压了,转接板上我还弄了2颗电平转换,这个新底板会用工厂订制的屏,3.3V,不用这个了
离线
搞下飞线,触摸中断到PWM1脚,PE24飞到backlight_en脚,
离线
好期待S3驱动1280x800的lvds屏...
离线
估计没什么性能了,我找找看有没有40p的1280x800, 嗯,在晕哥帮助下,把触摸搞通了,目前的反了线序,做新板就扫除所有bug,
离线
离线
晕哥手头明天到了飞上接座子就应该ok了, 1280x800, 800x1280弄个什么尺寸的呢
离线
是LVDS的,大屏了,找到了一个, EJ101IA-01G 可以接在8" 9.7" 接口上, 其它的40p都已经是标准单LVDS,带12V背光电源,里面有升压电路的了,本本之类的用的
离线
不过这个尺寸跟普通1024x600的不一样, 电容触摸就还要找
离线
1366x768是1280x800的1.0245倍基本上一样,但没找到兼容小屏的40p
离线
驱动啦, 37楼 8" 9.7"都驱动起来了,触摸还没弄,一个FT5306 ,一个FT5506
离线
驱动啦, 37楼 8" 9.7"都驱动起来了,触摸还没弄,一个FT5306 ,一个FT5506
有补丁吗,这个S3核心板什么价格?有兴趣
离线
还没弄完整,点我下面的shop链接,补丁看本贴modify-file的链接
离线
还没弄完整,点我下面的shop链接,补丁看本贴modify-file的链接
那个 modify 还没有包涵 lvds吧?
离线
离线
新的3.3V的电容屏到了,也是FP6336的,驱动不用动,但线序变了,要新底板上用
离线
这种屏多少钱啊
新的3.3V的电容屏到了,也是FP6336的,驱动不用动,但线序变了,要新底板上用
https://whycan.cn/files/members/428/S3_V015IPS_20190421-1017.jpg
https://whycan.cn/files/members/428/S3_V015IPS_20190421-1018.jpg
离线
这种屏40多,阶梯价,起订500片,更高清的如540x960 1280x720是MIPI的了,价格会高点
离线
这种屏40多,阶梯价,起订500片,更高清的如540x960 1280x720是MIPI的了,价格会高点
是电容屏40多还是包括LCD?如果是后者也太便宜了
离线
离线
10.1 1280x800的LVDS屏到了,稍晚点下看效果,这屏就还没找电容触摸,有一个零售的70块,很贵
离线
10.1的 1280x800点起来了,不过由于底板HSYNC, VSYNC反的bug, 造成 lvds_d3p d3n是反的,因而会绿屏,9.7寸正常是6bit屏,8寸也是8bit屏,所以也是绿屏,确认了
跑df_andi 降到25~26 FPS了,对于一些静态界面来说,应该没问题
离线
呵呵,要便宜早就遍地用了,这种屏都得找工厂订
找工厂订就是 500片 40元, 854*480 电容触摸 ?
离线
在店主的耐心教导之下, 终于搞定 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
离线
@晕哥, 用这个驱动那按理说,8" 9.7"的触摸就都可以了,只是还有待测试, 7" 10.1"是GT911,我已经固化了参数的,敦泰的产测工具如何用还要摸索
离线
@smartcar, 电容触摸500起订是23元, 液晶报价不一,我朋友没做了,之前是报给我是500片起订只要38元,不赚我的钱, 其它家的报价都不便宜,40多吧,要去谈的,现在都是看单次下多少,
离线
@smartcar, 电容触摸500起订是23元, 液晶报价不一,我朋友没做了,之前是报给我是500片起订只要38元,不赚我的钱, 其它家的报价都不便宜,40多吧,要去谈的,现在都是看单次下多少,
也就是加起来61上下了, 挺不错的.
离线
@smartcar,实际上问过2家工厂,全贴合好供货,刚开始做, 500套一般在75左右,有量后面会降
最近编辑记录 zhenfanhei (2019-04-21 20:18:40)
离线
@晕哥 搞新板了再测,3.3V-1.8V-3.3V有不通的地方,器件或电路有问题,所以干脆新板上全3.3V的调得了,dvp的ov5640摄像头能通就基本差不多了,
离线
离线
@晕哥, 好的,我在准备新底板,PE0~24,我全部通过GPIO测试输出0,1,都没问题,至少DVP摄像头所有信号线是连接好了
离线
改了下布局,加个温湿度传感器,加个加速传感器上去吧,还有什么可加的?大家可提一下, 有群友提及弄个4G模块,这个想了想,地方小放不上,再者4G的电流也挺大,要个3A的DC/DC+大点的电容,还是放不下,而且S3只有一个USB,再扩也只能弄个HUB,这样USB Device就不能弄了,所以不放了就,毕竟这个是测试板,不是产品板来的。
加了4个定位孔,方便配合以后其它大板,板载0.5W喇叭还是没舍得去掉,主板启动,按键音,放电影拷机什么的,出声音挺不错的.
最近编辑记录 zhenfanhei (2019-04-22 16:12:22)
离线
新底板已经修改好,增加了3个I2C的传感器,分别是温湿度传感器,高分辨率气压传感器,光照传感器,需要的朋友可先说明是否要贴上去,
PCB预览图,立创助手生成的,做的是黑色的
离线
怪事,我已经上传原理图,PCB文件的压缩包了,怎么插入不了
https://whycan.cn/files/members/428/HQ_050IPS_V02PCB.rar
离线
@晕哥,哪里哪里,都是半桶水而已,比群内大神差得远了
离线
pcb 嘉立创生产进度30%, 转接板在考虑中,RGB转接跟LVDS 转接两种类型分开,结构上兼容2种有点麻烦
最近编辑记录 zhenfanhei (2019-04-24 08:06:20)
离线
折腾了一天,1年前win10升级导致3D用不了,今天3D终于装上去了,但死活只能软件图形加速,用硬件一画就崩,慢点就慢点,不死就行了,终于边画边搜,前壳基本差不多了,要改也方便,总比CAD画3D图强太多了,见图
最近编辑记录 zhenfanhei (2019-04-26 01:48:40)
离线
还有背面,螺丝固定PCB板,各接口和壳的匹配还是个大工程(对我来说),明天继续
离线
想要源文件的同学等我画完工了会上传,拿去3D打印吧,这个有机会如果开模,壳子就便宜了
以前热熔的3D打印机打过2次,效果不行,就没用了,不知道光固化的效果如何,有用过此机的同学可告诉一声,如果实用倒可买台试试
最近编辑记录 zhenfanhei (2019-04-26 01:54:01)
离线
什么软件画的?
离线
离线
大家谁知道有什么在线3D打印的,又快价格又好的,这个前壳比较便宜,只要20,在魔猴网,但要3天,而且北京发货,又得1,2天
找了另一家,深圳的未来工厂,只要13元一个
最近编辑记录 zhenfanhei (2019-04-26 11:01:10)
离线
改了单,16元一个,24小时发货的,加了3元一个,挺好的,我也是直接网上搜,第一页几个都上传了下,y
离线
对了,树脂是白色的,不知道买点漆来喷下,效果会怎样
刚问了,可以喷哑光漆,效果应该可以了
最近编辑记录 zhenfanhei (2019-04-26 11:37:06)
离线
linux 3.4 的ov5640 DVP接口的已通,MIPI还没通,新底板到,外壳明天到,另外弄了5种不同的喷漆,到时候看看效果
离线
6个外壳到了,定了5种喷漆,到了喷上看下效果如何,外壳还可以,不知道淘宝上的几千块的光固化机能打出这种程度的外壳,如果可以,倒基本能实用了
离线
@晕哥, 喷漆还没到,定了5种颜色,呵呵,到时候每样喷一个看看,
未来工厂喷漆,报价是一个68,果断自己买漆喷,不过说是喷了还要打磨,才能光亮
logo简单,做个丝印网即可
结构文件上传,大家可去打印了
5IPSV01.rar
最近编辑记录 zhenfanhei (2019-04-28 10:54:36)
离线
五一给A33做个5寸的底板出来,配上安卓/linux,带电池,也基本能做个手持了,现在主要是网卡太高了,摄像头又太矮,后壳不好做,
离线
五一给A33做个5寸的底板出来,配上安卓/linux,带电池,也基本能做个手持了,现在主要是网卡太高了,摄像头又太矮,后壳不好做,
https://whycan.cn/files/members/428/CORE_A33_V035IPS.jpg
带上屏幕摄像头,这个得用多大的电池? 续航不了多久吧?
离线
A33现在出货的还多吗 感觉这个蛮早前的了吧 最近还在持续出货吗 这个现在多少钱
离线
A33 以前用在平板, 不过现在平板用得少了吧, 据说换了一个马甲 R16 继续卖.
离线
马甲是最后一道丝印工序而已,想怎么印都行,全志配的内存不照样是全志自己印的嘛
A33因为最便宜,所以用量还是蛮大的,含税套片20多吧,
离线
3.4上FB测试不成功,按照这个https://blog.csdn.net/TheDayIn_CSDN/article/details/86574031 把R16的cedarx跑上去,测播放也没报错,就是FB显示不出来,不知道啥情况,真是资料少啊
离线
马甲是最后一道丝印工序而已,想怎么印都行,全志配的内存不照样是全志自己印的嘛
A33因为最便宜,所以用量还是蛮大的,含税套片20多吧,
A33含税套片20多? 包含A33和DDR的吗?
离线
@dgtg, 全志这样的套片一般指PMU, CPU一起
离线
含DDR不会哈。
zhenfanhei 说:马甲是最后一道丝印工序而已,想怎么印都行,全志配的内存不照样是全志自己印的嘛
A33因为最便宜,所以用量还是蛮大的,含税套片20多吧,A33含税套片20多? 包含A33和DDR的吗?
离线
A33能不用PMU直接用LDO等配吗
@dgtg, 全志这样的套片一般指PMU, CPU一起
离线
离线
@arychen,它有好几路LDO要供电,用分立的也麻烦
离线
邮票孔拆焊风嘴不用定制,直接有现成的,刚好gk7102 S3两种核心板可用,到了试一下
离线
了解。 A33是平板方案,带电池管理充电等,不用PMU的话不行。
我看RK3128的都是直接LDO、DCDC上的,全志的话H3/H5等也是这样玩法
@arychen,它有好几路LDO要供电,用分立的也麻烦
离线
有OEM客户在测H6,也是用了PMU,一般全志还是把这个上上去,电源太多,除了盒子应用,其它的应用一般电源路数会较多,一个PMU了事比较好
离线
邮票孔拆焊风嘴不用定制,直接有现成的,刚好gk7102 S3两种核心板可用,到了试一下
https://whycan.cn/files/members/428/none.png
还有这种玩意, 真是涨见识了。。。
离线
离线
H6你也在做? 这个怎么样,看规格书介绍有pcie接口
有OEM客户在测H6,也是用了PMU,一般全志还是把这个上上去,电源太多,除了盒子应用,其它的应用一般电源路数会较多,一个PMU了事比较好
离线
是的,H6跟PX30比较了一下,最终选了H6,有了pcie可扩展性不错, 在设计Artix XC7A35T-2FGG484I的板,到时候pcie接上去,还是不错滴
最近编辑记录 zhenfanhei (2019-05-05 09:24:02)
离线
离线
发现楼主真是全能,画板 写代码,结构,淘宝店全一个人搞定。
________________
眼花了,是 @zhenfanhei
最近编辑记录 cityf (2019-05-05 16:24:49)
离线
@cityf,过奖过奖,都只半桶水,主要做平台所以时间多点,要是天天对接客户写软件,早白了好多头发了
@晕哥, 国庆放假了,A33计划没搞出来,要不然后盖就能完全配合好了
最近编辑记录 zhenfanhei (2019-05-05 18:26:28)
离线
看上去,板子很不错。坐等大神完整板。
离线
@mokemars,大神客气,改的外壳已到,电容屏用孰泰测试板搞清楚了输出,X-y, x , y 全要反一下就行了,周末准备好,到时候发一套你,发一套晕哥
离线
挺漂亮的
离线
@zhenfanhei 什么时候能搞好,买块学习一下
离线
离线
昨天改了f1c100s的核心板,可放在现在5寸IPS的底板上,和S3的核心板兼容,已做板,f1c100s在搞起案子,到时候用起来
离线
不错蛮漂亮
离线
昨天改了f1c100s的核心板,可放在现在5寸IPS的底板上,和S3的核心板兼容,已做板,f1c100s在搞起案子,到时候用起来
https://whycan.cn/files/members/428/V02.png
会放到淘宝上去吗?
离线
晕哥,我准备在主线kernel 下使用ov5640,有步骤么? 新手你懂得。
离线
晕哥,我准备在主线kernel 下使用ov5640,有步骤么? 新手你懂得。
主线 Linux 已经支持了 sunxi 的 DVP CSI, 配置一下驱动和设备树应该就可以了,
只是目前还不支持 MIPI模式而已.
https://whycan.cn/t_2039.html
https://github.com/petit-miner/Blueberry-PI/tree/master/Software
离线
主线上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.
离线
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.
离线
晕哥,有OV5640 DVP的dts么?
离线
@达克罗德,会滴,f1c100s f1c200s一起贴出来试试,
离线
昨天试了下ov5640,排了错,但没产生video设备,今天把ov2640 ov7670都定回来看看
[root@/opt]# i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- UU -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
[root@/opt]# insmod ov5640.ko
[ 1238.148269] ov5640_probe powerdown-gpios: 141
[ 1238.157619] ov5640_probe reset-gpios: 140
[ 1238.166606] ov5640 1-003c: 1-003c supply DOVDD not found, using dummy regulator
[ 1238.183688] ov5640 1-003c: 1-003c supply DVDD not found, using dummy regulator
[ 1238.200798] ov5640 1-003c: 1-003c supply AVDD not found, using dummy regulator
probe执行完无错,register也返回正常就是没生成video设备
最近编辑记录 zhenfanhei (2019-05-14 08:57:27)
离线
昨天试了下ov5640,排了错,但没产生video设备,今天把ov2640 ov7670都定回来看看
[root@/opt]# i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- UU -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
[root@/opt]# insmod ov5640.ko
[ 1238.148269] ov5640_probe powerdown-gpios: 141
[ 1238.157619] ov5640_probe reset-gpios: 140
[ 1238.166606] ov5640 1-003c: 1-003c supply DOVDD not found, using dummy regulator
[ 1238.183688] ov5640 1-003c: 1-003c supply DVDD not found, using dummy regulator
[ 1238.200798] ov5640 1-003c: 1-003c supply AVDD not found, using dummy regulator
probe执行完无错,register也返回正常就是没生成video设备
我的也是这样的情况,没有产生video设备。 看来只能晕哥看看了。
离线
100颗 f1c100s 100颗f1c200s芯片到了晒晒,PCB在华强pcb做的,四层板,邮票孔嘉立创说不能做4边的,比较郁闷,华强贵了150块钱
离线
100颗 f1c100s 100颗f1c200s芯片到了晒晒,PCB在华强pcb做的,四层板,邮票孔嘉立创说不能做4边的,比较郁闷,华强贵了150块钱
https://whycan.cn/files/members/428/f1c200s.png
不错, 强势围观, f1c200s 比 f1c100s 贵多少钱?
离线
离线
@smartcar,要贵个7块左右
那价格很接近 V3s/S3L了,这样感觉性价比没有 f1c100s好
离线
100颗 f1c100s 100颗f1c200s芯片到了晒晒,PCB在华强pcb做的,四层板,邮票孔嘉立创说不能做4边的,比较郁闷,华强贵了150块钱
https://whycan.cn/files/members/428/f1c200s.png
昨天 @小小草 把f1c200s当f1c100s用没有问题,但是初始化64M dram挂了,你有 f1c200s的dram 初始化程序吗?
离线
@smartcar, 没有啊,f1c200s是16块多, v3s/s3是27块吧
@晕哥, 啊啊,我以为f1c200s已经跑起来了呢,
最近编辑记录 zhenfanhei (2019-05-14 12:44:30)
离线
求入门教程 各种资料在哪里找,s3的
离线
@smartcar, 没有啊,f1c200s是16块多, v3s/s3是27块吧
@晕哥, 啊啊,我以为f1c200s已经跑起来了呢,
S3L 我记得22元未税,V3s也差不多这个价格。
离线
zhenfanhei 说:@smartcar, 没有啊,f1c200s是16块多, v3s/s3是27块吧
@晕哥, 啊啊,我以为f1c200s已经跑起来了呢,S3L 我记得22元未税,V3s也差不多这个价格。
V3s不是停产(EOL)了吗?
离线
smartcar 说:zhenfanhei 说:@smartcar, 没有啊,f1c200s是16块多, v3s/s3是27块吧
@晕哥, 啊啊,我以为f1c200s已经跑起来了呢,S3L 我记得22元未税,V3s也差不多这个价格。
V3s不是停产(EOL)了吗?
应该不会, V3s 貌似同等价格里面,性价比最好的吧, 所以出货量也挺大, 全志不会傻到把自己的金饭碗砸了。
离线
晕哥,做产品是用主线的kernel 还是BSP内核?
离线
离线
楼主准备自己贴?
离线
BSP内核稳定么?
我之前看到有除0的错误影响内核的报错。
离线
@arychen,我们板太多了,有正邦的机贴点底板啊,这种QFN 0402没问题,有视觉的
上了5.1.0,OV5640有video0了,不过V4L程序还是好老的linux/videodev.h的 现在都linux/videodev2.h了,谁能支援一个多功能的
[root@/opt]# ./camera_test
/dev/fb0 xres=480 yres=854 bits=32 line_length=1920
cap.driver :"sun6i-video"
cap.card :"sun6i-csi"
cap.bus_info :"platform:csi"
cap.version :5.1.0
cap.capabilities :0x84200001 [V4L2_CAP_VIDEO_CAPTURE,V4L2_CAP_STREAMING,]
VIDIOC_S_PARM failed
VIDIOC_QUERYBUF error
start_capturing failed
以前做了一些传参,
printf("Video4Linux capture Device Test\n\n" \
"-d <device>\n" \
"-iw <input width>\n" \
"-ih <input height>\n" \
"-ow <display width>\n" \
"-oh <display height>\n" \
"-ot <display top>\n" \
"-ol <display left>\n" \
" -r <rotation>\n" \
" -c <capture counter> \n" \
" -f <format>\n" \
"-fr <frame rate, 0-auto> \n");
最近编辑记录 zhenfanhei (2019-05-14 18:33:36)
离线
继续学习V4L2,
[root@/opt]# ./camera_test -d /dev/video0 -iw 640 -ih 480 -ow 320 -oh 240 -ot 0
-ol 0
/dev/fb0 xres=480 yres=854 bits=32 line_length=1920
cap.driver :"sun6i-video"
cap.card :"sun6i-csi"
cap.bus_info :"plat[ 2799.813356] sun6i-csi 1cb4000.csi: Unsupported pixformat: 0x56595559 with mbus code: 0x2006!
form:csi"
cap.version :5.1.0
cap.capabilities :0x84200001 [V4L2_CAP_VIDEO_CAPTURE,V4L2_CAP_STREAMING,]
Support format:
1.8-bit Bayer BGBG/GRGR
2.8-bit Bayer GBGB/RGRG
3.8-bit Bayer GRGR/BGBG
4.8-bit Bayer RGRG/GBGB
5.10-bit Bayer BGBG/GRGR
6.10-bit Bayer GBGB/RGRG
7.10-bit Bayer GRGR/BGBG
8.10-bit Bayer RGRG/GBGB
9.12-bit Bayer BGBG/GRGR
10.12-bit Bayer GBGB/RGRG
11.12-bit Bayer GRGR/BGBG
12.12-bit Bayer RGRG/GBGB
13.YUYV 4:2:2
14.YVYU 4:2:2
15.UYVY 4:2:2
16.VYUY 4:2:2
17.YUV 4:2:0 (16x16 Macroblocks)
18.Y/CbCr 4:2:0
19.Y/CrCb 4:2:0
20.Planar YUV 4:2:0
21.Planar YVU 4:2:0
22.Y/CbCr 4:2:2
23.Y/CrCb 4:2:2
24.Planar YUV 4:2:2
25.16-bit RGB 5-6-5
26.16-bit RGB 5-6-5 BE
27.JFIF JPEG
VIDIOC_CROPCAP error!
Allocated v4l_buf 0 at 0xb6abe000 len:614400
Allocated v4l_buf 1 at 0xb6a28000 len:614400
Allocated v4l_buf 2 at 0xb6992000 len:614400
VIDIOC_QBUF OK
VIDIOC_STREAMON error
start_capturing failed
离线
@arychen,我们板太多了,有正邦的机贴点底板啊,这种QFN 0402没问题,有视觉的
上了5.1.0,OV5640有video0了,不过V4L程序还是好老的linux/videodev.h的 现在都linux/videodev2.h了,谁能支援一个多功能的
[root@/opt]# ./camera_test
/dev/fb0 xres=480 yres=854 bits=32 line_length=1920
cap.driver :"sun6i-video"
cap.card :"sun6i-csi"
cap.bus_info :"platform:csi"
cap.version :5.1.0
cap.capabilities :0x84200001 [V4L2_CAP_VIDEO_CAPTURE,V4L2_CAP_STREAMING,]
VIDIOC_S_PARM failed
VIDIOC_QUERYBUF error
start_capturing failed以前做了一些传参,
printf("Video4Linux capture Device Test\n\n" \
"-d <device>\n" \
"-iw <input width>\n" \
"-ih <input height>\n" \
"-ow <display width>\n" \
"-oh <display height>\n" \
"-ot <display top>\n" \
"-ol <display left>\n" \
" -r <rotation>\n" \
" -c <capture counter> \n" \
" -f <format>\n" \
"-fr <frame rate, 0-auto> \n");
你好,你是如何上5.0的。我的主线是主线内核4.13.
离线
离线
为何有窗口了没视频显示数据呢
测试ov5640的 pixel-clk vsync hsync都已经输出到cpu了,
发现是一直挂在 VIDIOC_QUERYBUF 操作上,没有获得图像数据,点解呢,不过ov5640的pixel_clk输出频率比较高,60多MHz
[root@/opt]# ./camera_test -d /dev/video0 -iw 640 -ih 480 -ow 320 -oh 240 -ot 0
-ol 0 -f YU12
/dev/fb0 xres=480 yres=854 bits=32 line_length=1920
cap.driver :"sun6i-video"
cap.card :"sun6i-csi"
cap.bus_info :"platform:csi"
cap.version :5.1.0
cap.capabilities :0x84200001 [V4L2_CAP_VIDEO_CAPTURE,V4L2_CAP_STREAMING,]
Support format:
1.8-bit Bayer BGBG/GRGR
2.8-bit Bayer GBGB/RGRG
3.8-bit Bayer GRGR/BGBG
4.8-bit Bayer RGRG/GBGB
5.10-bit Bayer BGBG/GRGR
6.10-bit Bayer GBGB/RGRG
7.10-bit Bayer GRGR/BGBG
8.10-bit Bayer RGRG/GBGB
9.12-bit Bayer BGBG/GRGR
10.12-bit Bayer GBGB/RGRG
11.12-bit Bayer GRGR/BGBG
12.12-bit Bayer RGRG/GBGB
13.YUYV 4:2:2
14.YVYU 4:2:2
15.UYVY 4:2:2
16.VYUY 4:2:2
17.YUV 4:2:0 (16x16 Macroblocks)
18.Y/CbCr 4:2:0
19.Y/CrCb 4:2:0
20.Planar YUV 4:2:0
21.Planar YVU 4:2:0
22.Y/CbCr 4:2:2
23.Y/CrCb 4:2:2
24.Planar YUV 4:2:2
25.16-bit RGB 5-6-5
26.16-bit RGB 5-6-5 BE
27.JFIF JPEG
VIDIOC_CROPCAP error!
Allocated v4l_buf 0 at 0xb6afa000 len:460800
Allocated v4l_buf 1 at 0xb6a89000 len:460800
Allocated v4l_buf 2 at 0xb6a18000 len:460800
VIDIOC_QBUF OK
VIDIOC_STREAMON OK
Width = 640
Height = 480
Image size = 460800
pixelformat = YU12
malloc YUVBuf success at 0xb69a7008 len:460800
start time = 4918 s, 613957 us
最近编辑记录 zhenfanhei (2019-05-14 21:08:00)
离线
@zhenfanhei
正邦的机器怎么样 能跑的起来不
V3S F1C这种能贴吗?
最近编辑记录 arychen (2019-05-14 21:22:10)
离线
@arychen, 还行,打打样之类的,BGA类的肯定是发贴片厂, V3S没问题的, 0.5mm 0.4mm的肯定还是要人目测一下的,如果有偏修正一下
离线
@晕哥小弟, 去git, https://github.com/torvalds/linux
@zhenfanhei
你好的,你的dts能否贴出来。
最近编辑记录 晕哥小弟 (2019-05-15 16:35:07)
离线
@晕哥小弟,现在OV5640已经正常,不过速度很快,pixel_clk 有60多MHz,信号都已经到了csi了,就是没办法取得图像数据,
如果是怀疑DVP/MIPI的数据问题,我也订了OV2640和OV7670,到了再测试下
csi1: csi@1cb4000 {
compatible = "allwinner,sun8i-v3s-csi";
reg = <0x01cb4000 0x1000>;
interrupts = <GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&ccu CLK_BUS_CSI>,
<&ccu CLK_CSI1_SCLK>,
<&ccu CLK_DRAM_CSI>;
clock-names = "bus", "mod", "ram";
resets = <&ccu RST_BUS_CSI>;
status = "disabled";
};
&csi1 {
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&csi1_clk &csi1_8bit>;
port {
csi1_ep: endpoint {
remote-endpoint = <&ov5640_0>;
hsync-active = <0>;
vsync-active = <0>;
bus-width = <8>;
pclk-sample = <1>;
};
};
};
&i2c1 {
pinctrl-0 = <&i2c1_pins>;
pinctrl-names = "default";
status = "okay";
ov5640: camera@3c {
compatible = "ovti,ov5640";
reg = <0x3c>;
pinctrl-names = "default";
pinctrl-0 = <&csi1_mclk>;
clocks = <&ccu CLK_CSI1_MCLK>;
clock-names = "xclk";
assigned-clocks = <&ccu CLK_CSI1_MCLK>;
assigned-clock-rates = <24000000>;
powerdown-gpios = <&pio 4 13 GPIO_ACTIVE_HIGH>; /* PE13 */
reset-gpios = <&pio 4 12 GPIO_ACTIVE_LOW>; /* PE12 */
port {
ov5640_0: endpoint {
remote-endpoint = <&csi1_ep>;
data-shift = <2>;
bus-width = <8>;
hsync-active = <0>;
vsync-active = <0>;
pclk-sample = <1>;
};
};
};
};
&pio {
csi1_8bit: csi1-8bit@0 {
pins = "PE4","PE5","PE6","PE7","PE8","PE9","PE10","PE11";
bias-disable;
function = "csi";
};
csi1_clk: csi1-clk@0 {
pins = "PE0","PE2","PE3";
bias-disable;
function = "csi";
};
csi1_mclk: csi1-mclk@0 {
pins = "PE1";
bias-disable;
function = "csi";
};
最近编辑记录 zhenfanhei (2019-05-15 19:19:01)
离线
@zhenfanhei
@晕哥
现在我这边很奇怪,i2cdetect -y 1 也有设备
# i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- UU -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
/dev/video* 也有
# ls /dev/video0
/dev/video0
是想捕获一张照片就不行
# fswebcam -S 10 -d /dev/video0 -p UYVY -r 640x480 test21.jpg
--- Opening /dev/video0...
Trying source module v4l2...
/dev/video0 opened.
No input was specified, using the f[ 345.619272] sun6i-csi 1cb4000.csi: Unsupported pixformat: 0x59565955, defaulting to YUYV
irst.
--- Capturing frame...
Skipping 10 frames...
Timed out waiting for frame!
Capturing 1 frames...
Timed out waiting for frame!
No frames captured.
#
最近编辑记录 晕哥小弟 (2019-05-15 19:20:32)
离线
@晕哥小弟, 等ov2640到了再动手一试,200W才10块钱,比较便宜,清晰度也可以,以前买gc2035和镜头座贴板,A33安卓用来识别二维码,还挺行的
离线
@zhenfanhei google搜索看有人能拍照,不过不知道怎么实现的。
离线
@zhenfanhei
搜索了下发现这个,
http://linux-sunxi.org/CSI
我的线大概有15cm左右。不知道是不是这个原因。
1.OV5640 drive capability module selection FPC.
Need to be as short as possible.
2. Recommendation module model effects and auto-focus function is fine.
If the election of the other modules, and does not guarantee results.
最近编辑记录 晕哥小弟 (2019-05-15 20:48:14)
离线
@晕哥小弟 能拍的是在3.10下吧,你可一试,15cm并不长,顶多有噪点
最近编辑记录 zhenfanhei (2019-05-15 21:34:38)
离线
心动,准备入手一套入门
离线
@ping624, 欢迎一起折腾,
板上有个232/485,后面准备搞2套外设联联机,最近太忙,摄像头还要继续搞,晕哥小弟都直接上的3.4吧跑的摄像头
最近编辑记录 zhenfanhei (2019-05-29 20:25:49)
离线
S3现在还火热吗?我也想弄块玩玩
离线
离线
S3系统boot起来大概需要多少秒?
离线
30只企鹅是什么DEMO啊。。没见过。。
离线
离线
dl_andi ? sdl的企鹅,200只,
怎么调用这个DEMO啊。要自己编译么。
离线
不用啊,sdl编译直接就用了,用buildroot解决你大部分烦恼
离线
哦,说错了,是directfb的应该,毕竟df开头
不过那个不是重点,重点是能驱动大点的屏,还能跑得欢的片子就是好片子
最近编辑记录 zhenfanhei (2019-07-12 14:45:19)
离线
离线
插个眼,好找到帖子
离线
插个眼,萌新围观
离线
该板上是否可以访问I2S引脚?
最近编辑记录 jonsmirl (2019-09-17 02:47:21)
离线
你能不能把wifi从一块电路板上取下来为我做一个插头以便插入I2S? 为第二块板安装wifi。 你可以保留额外的淘宝钱。
我订购了两个套件的所有正确零件了吗? 这些工具包将前往美国波士顿。 如果我错过任何东西,很难订购更多的碎片。请测试以确保电路板正常工作。
没有人使用蓝牙芯片的音频I2S输出。 蓝牙音频使用Linux软件驱动程序解码,以允许不同的协议,如AptX。 最好将I2S运行到基板上的引脚,而不是将I2S连接到wifi芯片。 我需要I2S引脚来连接外部音频编解码器芯片。
我还建议下次使用Ampak wifi模块。 这将让你安装许多不同类型的WiFi。 使用RTL8723BS模块的成本非常低。
我不会说中文,我正在使用谷歌翻译
还有七个工具包的订单。 我不知道它是否已被放置。 其中一个套件也需要I2S访问。
最近编辑记录 jonsmirl (2019-09-17 07:53:20)
离线
我不是店主,正在邀请店主过来回复。现在我临时帮忙回复一下。
没有人使用蓝牙芯片的音频I2S输出。 蓝牙音频使用Linux软件驱动程序解码,以允许不同的协议,如AptX。 最好将I2S运行到基板上的引脚,而不是将I2S连接到wifi芯片。 我需要I2S引脚来连接外部音频编解码器芯片。
当时我也是这么认为的 ^_^
I2S应该由核心板引出比较合适。
我还建议下次使用Ampak wifi模块。 这将让你安装许多不同类型的WiFi。 使用RTL8723BS模块的成本非常低。
这个建议不错。
离线
我不是店主,正在邀请店主过来回复。现在我临时帮忙回复一下。
没有人使用蓝牙芯片的音频I2S输出。 蓝牙音频使用Linux软件驱动程序解码,以允许不同的协议,如AptX。 最好将I2S运行到基板上的引脚,而不是将I2S连接到wifi芯片。 我需要I2S引脚来连接外部音频编解码器芯片。
当时我也是这么认为的 ^_^
I2S应该由核心板引出比较合适。我还建议下次使用Ampak wifi模块。 这将让你安装许多不同类型的WiFi。 使用RTL8723BS模块的成本非常低。
这个建议不错。
建议一: 主要是引脚不够用,而且又不想把尺寸再扩大,所以才未引出I2S,后面倒有考虑过把模拟音频的引脚去掉一组Mic及一组Line out或 Line In,把PCM引出,能当I2S也能做GPIO INT脚,这个后面实现
建议二: wifi/BT外围是有好处,可接各种模块,就是底板会麻烦点; 主要还是受核心模块引脚数量限制,要不然都会引出
离线
将两个麦克风留在原位是明智的。 Allwinner正在为R11准备近场软件,它们将使用它们进行语音控制。
也许您可以在核心板上安装可选的JST标头以进行I2S访问?
如果你能够以某种方式在一块板上轻松访问I2S,我将非常感激。 我是软件开发人员,我不熟练焊接BGA焊盘。 它不需要漂亮。
最近编辑记录 jonsmirl (2019-09-17 08:37:56)
离线
是否可以在此主板上同时使用LCD和以太网? 同时使用?
最近编辑记录 jonsmirl (2019-09-17 09:01:31)
离线
@jonsmirl, ok,取一块核心模块上的wifi下来,引出pcm的4个引脚,对吧,这个操作比较精密,wifi BGA是0.4mm pitch, 我试试,若成功,用4pin xh2.54 引出,怎样?
离线
也许胶水4针2.54到板和焊接跳线到位?
将来,模块上似乎还有4针微型JST的空间。 角落看起来很空。
离线
也许胶水4针2.54到板和焊接跳线到位?
将来,模块上似乎还有4针微型JST的空间。 角落看起来很空。
再仔细考虑下,尽量让常用的引出到核心模块周边引脚,少用的用个微型插座
离线
如果您在不久的将来使用micro-JST制作新的核心板,我可以订购其中一个而不是修改这个。我可以等一个月的I2S连接器。 我还有其他需要先写的软件。
最近编辑记录 jonsmirl (2019-09-17 09:17:56)
离线
如果您在不久的将来使用micro-JST制作新的核心板,我可以订购其中一个而不是修改这个。我可以等一个月的I2S连接器。 我还有其他需要先写的软件。
S3是低成本系列,使用B2B连接器成本上划不来, 还是继续使用邮票孔方式来,PCM的4个引脚新板会引到原来模拟音频的Line In/Line Out那儿
离线
它不适用于在S3和BCM芯片旁边的核心上安装micro-JST? 不要改变底板
离线
像这样的4P连接器是否适合核心上的S3和BCM芯片?
最近编辑记录 jonsmirl (2019-09-17 10:29:45)
离线
I2S输出可用吗? 这就是我需要附加音频编解码器。 BCM芯片是IS2输入。
我检查BCM是双向I2S,这很好。
未来的连接器需要为5P:SYNC,BCLK,DOUT,DIN,GND。
最近编辑记录 jonsmirl (2019-09-17 10:12:17)
离线
@jonsmirl, 打不开你发的链接,I2S输出在tina中是有源码,不过官方EVK也没用它,不确认是否能正常工作, 因为它本身模拟音频输入输出通道就比较多了
离线
I2S软件已经在主线内核中
链接是一个SMD连接器,有五个引脚,间距为1mm,垂直方向。 它长11毫米,应该适合核心的开放空间。 它的价格为0.14元人民币。 您可以设计新核心并添加类似的连接。 这些是安全摄像头模块上常用的连接器。
https://www.alibaba.com/product-detail/jst-sh-1-0mm-wire-to_60671779209.html
最近编辑记录 jonsmirl (2019-09-17 21:14:38)
离线
如果改版,像i2s/pcm uart2_cts rts有6个脚可做为GPIO/INT脚, 在使用上要比MIC2 LIINE IN/OUT 更优先,所以有改新版本会这样进行替换,常用的都在核心板周边引脚上引出,这个正在考虑中
离线
准备好后,我会订购另一块新版本的电路板。 你可以发货我订购的两个,以便我可以开始使用该软件吗? 只需用wifi发货。 我可以等一个月左右的IS2新版本可用。
离线
离线