好的晕哥, 编译内核只能生成zimage ,是要用mkimage 生成uimage吗
怀疑你没看主楼,写的明明白白
离线
怀疑你没看主楼,写的明明白白
应该是下面这句生成的
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- uImage -j16
我之前也是按楼主的方法,编译了好几次没有生成, 然后今天又重新编译就生成了。
最近编辑记录 dml1048147924 (2019-12-12 10:13:28)
离线
BSP内核编译方式,不需要设备树给内核传参吗,
1.设备树里面有很多硬件信息,内核不需要知道吗,
2.将来如果修改硬件配置,没有设备树,怎么弄呢。
离线
BSP内核编译方式,不需要设备树给内核传参吗,
1.设备树里面有很多硬件信息,内核不需要知道吗,
2.将来如果修改硬件配置,没有设备树,怎么弄呢。
第5步就是设备树了:
../sunxi-tools/fex2bin sys_config.fex > ../pub/boot/script.bin
sys_config.fex, script.bin 前面是文本文件, 后面是二进制文件。
离线
做dd镜像,荔枝派网盘有个脚本
windows下然后按照这个烧
http://www.orangepi.org/Docs/SDcardinstallation.html
我也想知道,怎么样 将1楼最后生成的 uboot,boot.bin.script.bin uimage ,rootfs 烧录进 flash ,
用dd命令主要不知道各个文件的偏移地址
离线
我编译bsp linux3.4也有错。
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- uImage -j2
arch/arm/mach-sunxi/pm/standby/gen_check_code: 1: arch/arm/mach-sunxi/pm/standby/gen_check_code: Syntax error: end of file unexpected (expecting ")")
make[3]: *** [arch/arm/mach-sunxi/pm/standby/resume1.code] Error 2
make[2]: *** [arch/arm/mach-sunxi/pm/standby/standby.code] Error 2
make[1]: *** [arch/arm/mach-sunxi/pm] Error 2
make: *** [arch/arm/mach-sunxi] Error 2
make: *** Waiting for unfinished jobs....
kernel/cgroup.c: In function 'cgroup_load_subsys':
kernel/cgroup.c:4167:16: warning: array subscript is below array bounds [-Warray-bounds]
BUG_ON(subsys[ss->subsys_id] != ss);
^
include/linux/compiler.h:147:42: note: in definition of macro 'unlikely'
# define unlikely(x) __builtin_expect(!!(x), 0)
^
kernel/cgroup.c:4167:3: note: in expansion of macro 'BUG_ON'
BUG_ON(subsys[ss->subsys_id] != ss);
改arch/arm/mach-sunxi/pm/standby下的makefile
$(obj)/resume1.code: $(obj)/resume1.bin
#$(Q)$(obj)/gen_check_code $(obj)/resume1.bin $(obj)/super/resume/resume1.code
cp $(obj)/resume1.bin $(obj)/super/resume/resume1.code
rm -rf *.o $(obj)/../*.o
搞定
^
最近编辑记录 whyabc666 (2019-12-12 21:29:46)
离线
后面还有很远的路要走, bsp linux 虽然驱动很全, 但是如果应用层不用 camdroid 架构, 视频编解码仍然会很麻烦,不过摄像头驱动还是很容易了。
晕哥, 你是说要想实现摄像头的使用, 必须要用坑卓架构吗 ,真这么坑吗
离线
晕哥, 你是说要想实现摄像头的使用, 必须要用坑卓架构吗 ,真这么坑吗
摄像头可以不用camdroid框架, 只是官方的demo行车记录仪产品用了camdroid而已。
试一试索智的bsp呗,他们用Linux视频编解码。
离线
按照楼主的步骤,从tf启动内核, 进入控制下lsmod ,没有发现module ,然后我自己进入目录下安装,insmod ov5647_mipi.ko ,
显示:unknown symbol in module, or unknown parameter
离线
按照楼主的步骤,从tf启动内核, 进入控制下lsmod ,没有发现module ,然后我自己进入目录下安装,insmod ov5647_mipi.ko ,
显示:unknown symbol in module, or unknown parameter
https://whycan.cn/t_2794.html#p23005
ARCH=arm CROSS_COMPILE=arm-linux- INSTALL_MOD_PATH=/opt/f1c100s/buildroot-2019.02.2/output/target/ make modules_install
把 ko 文件用上面的命令安装到你的根文件系统(根据具体情况调整参数)
命令行执行: modprobe ov5647_mipi
离线
为什么执行 make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- -j16 INSTALL_MOD_PATH=out modules_install ,module 相应目录没有生成
离线
把一楼的文件整理成了一个TF卡镜像, 120M 以上TF就可以用,烧录软件可以用win32diskimager: licheepi0_v3s_bsp_linux_20101221_dump.7z
欢迎大家烧录测试, 感谢楼主 @qianhao
离线
终于整出这个32M spi nor flash 固件了,运行linux 3.4, 开启自动运行 emwin demo:
v3s_bsp_linux_emwin_2019122410_mx25l256.tgz
最近编辑记录 路漫漫 (2019-12-24 14:12:50)
离线
我刚用v3s, 尝试3.4内核,也出现了108搂的问题。
Kernel Panic : VFS :Unable to mount root fs on unknown-block (179, 2)
这个最后是如何解决的? 我换了SD卡,尝试不同的 格式话,都不行。论坛的版本也这样。
最近编辑记录 joyhope (2020-01-20 15:32:30)
离线
我把partition 改成ext2, mount 的问题解决。但是把套餐购买的OV2640 摄像头放在板子上,看到任何效果。 /dev/没有看到video的设备符。 这个如何该?
离线
是 3.4.39 内核,我发现了没有用楼主的配置。楼主的配置打开了EXT4, 我是默认的配置。所以导致了这个分区问题。
但是摄像头的问题,我还没解决。没看打/dev/videoX 的设备。 这个OV2640的摄像头不知道如何验证。 买套件的时候也买了OV5640, bsp linux内核支持MIPI摄像头 OV5640吗?
买了套件,想都确认一下。
板子上的5V ,GND是可以接外置电源的,这样USB 端口就可以留出来,测试U 盘吗?
最近编辑记录 joyhope (2020-01-20 16:41:26)
离线
bsp 的 ov2640 测试固件可以这里下载:
http://dl.sipeed.com/LICHEE/Zero/Images
http://dl.sipeed.com/LICHEE/Zero/Images/wifi_audio_cam_serial_zero.rar
本站下载:
https://whycan.cn/files/202001/wifi_audio_cam_serial_zero.rar
这是TF卡固件, 需要用win32diskimager或者dd烧录到TF卡.
离线
非常感谢, 我尝试了 https://whycan.cn/files/202001/wifi_audio_cam_serial_zero.rar
但是/dev/下没有出现video设备。 我的v3s 是刚买的,和这个帖子前面照片的板子不完全一样。 摄像头插入的方法是,和CPU的位置是相反的吧。 就是CPU向上,镜头向下。
还可能什么问题? 启动日志也没有输出发现摄像头。
离线
229 贴的问题,更加神奇。 我发现我从其他地方下载的3.4.39版本和 楼主提供的3.4.39 是有差异的。 用楼主的源码和配置 一次成功,没有问题。 手里的2个3.4.39 他们还是有区别的。 这个非常麻烦。
目前肯定按照whycan的版本为准了。
离线
V3S 的套件买了2个摄像头头,一个是 DVP/CSI的排线的。 一个是插针形式的,我估计是MIPI的摄像头。 我买了OV2640 和 OV5640, 我估计MIPI的是OV5640. 我这个理解对吗?
难道是硬件不一样: https://detail.tmall.com/item.htm?id=597397651223&spm=a1z09.2.0.0.5fff2e8dl7Vd03&_u=jjavk7720f
现在的V3S 都这样样子。
最近编辑记录 joyhope (2020-01-20 18:18:25)
离线
另外 V3S的设备,I2C 的设备,经过配置后,应该也能出现/dev/i2c0 的设备吧。
离线
V3S 的套件买了2个摄像头头,一个是 DVP/CSI的排线的。 一个是插针形式的,我估计是MIPI的摄像头。 我买了OV2640 和 OV5640, 我估计MIPI的是OV5640. 我这个理解对吗?
难道是硬件不一样: https://detail.tmall.com/item.htm?id=597397651223&spm=a1z09.2.0.0.5fff2e8dl7Vd03&_u=jjavk7720f
现在的V3S 都这样样子。
ov5647摄像头: https://whycan.cn/t_1780.html
ov2640摄像头: https://whycan.cn/t_2049.html#p14021
离线
非常感谢,判断的是对的。 OV2640是和照片一样,插入也对的。 OV5640还没有尝试。 目前OV2640 没显示,比较困扰。当然也不排除摄像头有问题,我没法确认这个。 明天再其他板子上再试试。
离线
modprob 0V2640.ko 看上去也成功的
[23:30:12:071] [ 6.723351] android_usb gadget: high-speed config #1: android␍␊
[23:30:12:071] [ 94.120515] [VFE]cci probe start cci_sel = 0!␍␊
[23:30:12:071] [ 94.125632] [VFE]cci probe end cci_sel = 0!␍␊
[23:30:12:071] [ 94.141273] platform reg-20-cs-ldoio0: Driver reg-20-cs-ldoio0 requests probe deferral␍␊
[23:30:12:093] [ 94.151171] [VFE]cci_init end␍␊
[23:30:12:093] [ 94.164415] platform reg-20-cs-ldo4: Driver reg-20-cs-ldo4 requests probe deferral␍␊
[23:30:12:093] [ 94.204839] platform reg-20-cs-ldo3: Driver reg-20-cs-ldo3 requests probe deferral␍␊
[23:30:12:093] [ 94.229334] platform reg-20-cs-ldo2: Driver reg-20-cs-ldo2 requests probe deferral␍␊
[23:30:12:115] [ 94.238394] platform reg-20-cs-ldo1: Driver reg-20-cs-ldo1 requests probe deferral␍␊
[23:30:12:115] [ 94.247327] platform reg-20-cs-dcdc3: Driver reg-20-cs-dcdc3 requests probe deferral␍␊
[23:30:12:115] [ 94.256419] platform reg-20-cs-dcdc2: Driver reg-20-cs-dcdc2 requests probe deferral␍␊
但是没看到有摄像头出现。 奇怪了,明天要想办法确认摄像头是否好的。
最近编辑记录 joyhope (2020-01-20 23:31:08)
离线
非常遗憾,摄像头证明是好的。 摄像头和板子的连接方法也是正确的。 现在还是没有能能体验到这个功能。
坛里确认过好的image, 我尝试了也没有看到/dev/vide0, 还有哪里可能犯错误了?
离线
mark
离线
刚买的licheepi zero扩展板和OV2640摄像头,烧了wifi_audio_cam_serial_zero.rar这个镜像,系统起来了,但是也没有看到/dev/videoX 的设备,前面的兄弟你是怎么解决的啊!烦请指导一下!
离线
镜像内核版本信息:Linux version 3.4.39+ (hwp@sipeed_ai) (gcc version 6.3.1 20170404 (Linaro GCC 6.3-2017.05) ) #179 Tue Nov 27 01:50:08 UTC 2018,各位大哥帮忙看一下是不是这个版本不支持ov2640。
离线
好东西,先下下来试一下
离线
好东西 下载下来看看 效果如何
离线
BSP 你们是怎么编译的,不通过,好几天了。主线的可以通过
离线
请问第三步在哪呢?刚入手发现大部分资料都不能用了
离线
我想问一下 V3s的驱动中 怎么修改驱动呢?内核时坑卓linux3.4的
离线
感谢整理,boot.cmd要在哪里新建?有点没搞明白
离线
随便哪里建都行,主要是生成 u-boot能识别的批处理文件: boot.scr
好的,非常感谢
离线
谢谢,正在熟悉这部分
离线
按照此教程编译,没有问题
离线
lichee_BSP_config,这个文件在哪里?
离线
应该在一楼附件里面.
收到,已经下载到,谢谢。
不过编译过程中,又出现了错误,见下图,请问是什么问题?不胜感激
离线
[ 1.572850] EXT4-fs (mmcblk0p2): couldn't mount as ext3 due to feature incompati bilities
[ 1.584705] EXT4-fs (mmcblk0p2): couldn't mount as ext2 due to feature incompati bilities
[ 1.596522] EXT4-fs (mmcblk0p2): couldn't mount RDWR because of unsupported opti onal features (400)
[ 1.612102] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown- block(179,2)
一直在此重启时什么原因呢?
离线
[ 1.572850] EXT4-fs (mmcblk0p2): couldn't mount as ext3 due to feature incompati bilities
[ 1.584705] EXT4-fs (mmcblk0p2): couldn't mount as ext2 due to feature incompati bilities
[ 1.596522] EXT4-fs (mmcblk0p2): couldn't mount RDWR because of unsupported opti onal features (400)
[ 1.612102] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown- block(179,2)一直在此重启时什么原因呢?
根文件系统有问题, 不能被挂载.
离线
谢谢楼主分享,感激不尽!
离线
Hello, which is the maximum resolution and fps can be achieved in BSP version video encoding?
离线
老大们求助~~~ZERO BSP 如何使用触摸屏啊,我用触摸屏用不了呀~~
离线
下来试一下能不能正常安装内核头文件
离线