荔枝派zero核心板pdf: lichee_zero(核心板).pdf
荔枝派zero底板pdf: lichee_base(底板).pdf
全志V3s手册V1.0: Allwinner_V3s_Datasheet_V1.0.pdf
全志S3手册V0.2: Allwinner_S3_Datasheet_V0_2.pdf (索智S3手册)
用全志官方软件PhoenixSuit.exe烧录 V3s步骤: https://whycan.cn/t_866.html
芒果派全志V3s开发板完整入坑记录: https://whycan.cn/t_970.html
PhoenixSuit烧录软件下载: PhoenixSuit
找到一个解压全志烧录文件img的工具: https://whycan.cn/t_917.html
下载地址: PC_Modify_Firmware_Tool20150324.rar
--------------------------------------------------------
固件下载: zero_ov5647_camdroid_20181022.7z
串口 UART0(PB8, PB9)
离线
struct isp_cfg_item isp_cfg_array[] =
{
{ "ov2710_mipi", &ov2710_mipi_isp_cfg, },
{ "ar0330_mipi", &ar0330_mipi_isp_cfg, },
{ "h22_mipi", &h22_mipi_isp_cfg, },
{ "gc1004_mipi", &gc1004_mipi_isp_cfg, },
{ "ov4689", &ov4689_isp_cfg, },
};
经过 @Morgan 看了一下ISP代码,果然没有包含 ov5647 部分, 赶紧加上去试一试。
离线
离线
找到几行控制LCD显示的命令:
cd /sys/class/sunxi_dump
echo 01c0c040 800001f5 > write
echo 01c0c040 800001f4 > write
echo 01c0c040 800001f0 > write
参考链接: https://blog.csdn.net/lbaihao/article/details/46892743
离线
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0
[ 0.000000] Linux version 3.4.39 (root@ubuntu) (gcc version 4.6.3 20120201 (prerelease) (crosstool-NG linaro-1.13.1-2012.02-20120222 - Linaro GCC 2012.02) ) #18 Fri Oct 26 23:49:45 EDT 2018买了个flash刷进去,启动要1分钟。
晕哥,camdroid 也是 Linux 3.4.39吗?
Camdroid 不是由android 精简而来?
接串口看下log, 可能是因为没有 pmu芯片, wifi芯片,摄像头重复检测导致的。
离线
晕哥 说:playflash 说:Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0
[ 0.000000] Linux version 3.4.39 (root@ubuntu) (gcc version 4.6.3 20120201 (prerelease) (crosstool-NG linaro-1.13.1-2012.02-20120222 - Linaro GCC 2012.02) ) #18 Fri Oct 26 23:49:45 EDT 2018买了个flash刷进去,启动要1分钟。
晕哥,camdroid 也是 Linux 3.4.39吗?
Camdroid 不是由android 精简而来?接串口看下log, 可能是因为没有 pmu芯片, wifi芯片,摄像头重复检测导致的。
谢谢,camdroid真的是 Linux 3.4.39?
是的,刚刚看到的log:
127|root@camdroid:/mnt # cat /proc/kmsg
<6>[ 0.000000] Booting Linux on physical CPU 0
<5>[ 0.000000] Linux version 3.4.39 (root@ubuntu) (gcc version 4.6.3 20120201 (prerelease) (crosstool-NG linaro-1.13.1-2012.02-20120222 - Linaro GCC 2012.02) ) #23 Tue Oct 30 05:37:03 EDT 2018
离线
这个固件, 使用荔枝派, 启动后在底板的TF卡座(mmc1)插入TF卡,
执行
echo 1 > /proc/driver/sunxi-mmc.1/insert
会挂载到 /mnt/extsd 目录
执行
echo 0 > /proc/driver/sunxi-mmc.1/insert
会卸载TF卡.
离线
离线
playflash 说:我的是新荔枝派zero底板,将摄像头插反了(太坑了,作者将摄像头方向设计成朝向板里面了,跟楼主的是反向的),烧掉了,现在正重新买摄像头。
不会这么坑吧?!我这两天也卡在这,一直在系统上找原因,我摄像头是朝外安装的,不会也烧了吧!店主回复太慢了,这种设计没有看到任何资料提及,交流的时候店主也没提醒。另外吐槽一下,zero的资料网上能找到的有几个来源,看云,官方给的新网址,百度云,部分旧资料也不及时清理和更新。
还好我这个底板摄像头处有一块单排排插挡住了(相当于防呆了),只有一个方向可以插,所以安然无恙,否则后果不堪设想.
离线
自己回复下,希望后继者少走些弯路。
坑1: MIPI的方向别弄反了,OV5647的头在板子里面,而不是板子外面
坑2: MIPI的PWDN和RST居然没接!!!!!需要自己飞线PG01/PG00到MIPI接口两边的两个上拉电阻
坑3:OV5647的驱动代码把PWDN和RST的极性弄反了,需要将相关ON/OFF对调
#define CSI_RST_ON 0
#define CSI_RST_OFF 1
#define CSI_PWR_ON 1
#define CSI_PWR_OFF 0最终编译完成之后摄像头就可以用来。如果需要添加ISP的话修改isp_cfg
感谢分享!
那奇怪,我当时什么都不用改也可以跑起来,
难道是两个版本电路有什么不同吗?
离线
离线
试一试我的主线固件:
分立烧录文件下载: files_20190221.tgz (已带tinyalsa)
打包烧录文件下载: flash_20190221.tgz (已带tinyalsa)
然后 tinymix + tinyplay:
https://whycan.cn/t_489.html#p1284
离线
离线
晕哥 说:可能起不来,
也可能只是 vfe 有问题, 而摄像头正常.看下有没有生成 video 设备, /dev/video0
然后编译 fswebcam 测试一下摄像头是否正常。
谢谢晕哥
有/dev/video0
fswebcam怎么编译?
https://github.com/fsphil/fswebcam
克隆源码, 然后 configure, make
./configure --prefix=/usr --host=xxxxxxx --build=xxxxx
make
make install
离线
离线
晕哥 说:如果你仅仅用摄像头采集原始数据, 不用视频编解码, 可以试一试这个, 不用camdroid 那一套。
可以在 buildroot 勾选 fswebcam, 然后就会自动成目标文件系统, 替换 camdroid.
我正准备问这个问题了,我后期需要用视频编解码,
我用camdroid的工具链编译这个,然后放到开发板上运行,可以吧
如果你用静态链接, 就不用管工具链, 只是可执行文件大一点而已。
离线
离线