“MY-IMX6 L31452 模块支持(TW6865)”的版本间的差异
(未显示同一用户的1个中间版本) | |||
第1行: | 第1行: | ||
− | + | <div> | |
− | + | ||
+ | <b>明远智睿发布的 Linux-3.14.52 已添加对 MY-MODULES-PCIE-TW6865 的支持。</b><br> | ||
支持的开发板型号有:<b>MY-IMX6-EK200</b>,<b>MY-IMX6-EK314</b>,<b>MY-IMX6-EK336</b>。<br> | 支持的开发板型号有:<b>MY-IMX6-EK200</b>,<b>MY-IMX6-EK314</b>,<b>MY-IMX6-EK336</b>。<br> | ||
− | |||
使用明远智睿发布的 image 文件即可测试 TW6865 模块,参见本文中的“模块测试”章节。<br> | 使用明远智睿发布的 image 文件即可测试 TW6865 模块,参见本文中的“模块测试”章节。<br> | ||
− | |||
另外,自己编译内核 image 的方法参照本文中的“内核编译”章节。<br> | 另外,自己编译内核 image 的方法参照本文中的“内核编译”章节。<br> | ||
− | |||
− | = '''模块测试 | + | = '''模块测试''' = |
---- | ---- | ||
− | == '''更新烧录工具的 image 文件 | + | == '''更新烧录工具的 image 文件''' == |
更新 image-linux-31452/zImage-myimx6 到 2016-11-03 后发布的 。<br> | 更新 image-linux-31452/zImage-myimx6 到 2016-11-03 后发布的 。<br> | ||
− | |||
更新 image-linux-31452/my-demo.tar.bz2 到 2016-11-03 后发布的。<br> | 更新 image-linux-31452/my-demo.tar.bz2 到 2016-11-03 后发布的。<br> | ||
− | + | == '''重新烧录系统''' == | |
− | == '''重新烧录系统 | ||
参照《MY-IMX6 MfgTool 烧录指导手册》重新烧录系统。<br> | 参照《MY-IMX6 MfgTool 烧录指导手册》重新烧录系统。<br> | ||
− | |||
提示:建议烧录 distro-fsl-image.tar.bz2 文件系统。<br> | 提示:建议烧录 distro-fsl-image.tar.bz2 文件系统。<br> | ||
− | |||
烧录完系统后断电。<br> | 烧录完系统后断电。<br> | ||
− | |||
− | + | == '''连接开发板和模块''' == | |
− | == '''连接开发板和模块 | ||
用模块配的软排线将开发板背面的PCIE连接器与 MY-MODULES-PCIE-TW6865 正确连接。<br> | 用模块配的软排线将开发板背面的PCIE连接器与 MY-MODULES-PCIE-TW6865 正确连接。<br> | ||
− | |||
提示:将排线插入连接器时,排线的蓝色面与连接器的黑色插销面相接触。<br> | 提示:将排线插入连接器时,排线的蓝色面与连接器的黑色插销面相接触。<br> | ||
− | |||
注意:如果连接正确,排线的金属触点是不会突出到连接器外面的。如果不确定自己连接是否正确,不要上电。请找自己的硬件工程师或我们的技术支持协助。<br> | 注意:如果连接正确,排线的金属触点是不会突出到连接器外面的。如果不确定自己连接是否正确,不要上电。请找自己的硬件工程师或我们的技术支持协助。<br> | ||
− | |||
再把摄像头与模块连接好。<br> | 再把摄像头与模块连接好。<br> | ||
− | |||
− | |||
− | |||
+ | == '''模块测试步骤''' == | ||
+ | === 上电启动 === | ||
+ | 开发板与模块正确连接后,即可为摄像头和开发板上电。等待系统启动完成。<br> | ||
− | + | === 加载驱动模块=== | |
− | |||
− | === 加载驱动模块 | ||
# insmod /home/root/my-demo/linux-3.14.52/myimx6-tw68.ko<br> | # insmod /home/root/my-demo/linux-3.14.52/myimx6-tw68.ko<br> | ||
− | === 执行测试程序 | + | |
+ | === 执行测试程序 === | ||
# EXEC_FILE=myimx6_tw68.out<br> | # EXEC_FILE=myimx6_tw68.out<br> | ||
# /home/root/my-demo/linux-3.14.52/${EXEC_FILE} -x 2 -ot 0 -ol 0 -ow 512 -oh 300 -m 2 &<br> | # /home/root/my-demo/linux-3.14.52/${EXEC_FILE} -x 2 -ot 0 -ol 0 -ow 512 -oh 300 -m 2 &<br> | ||
第55行: | 第43行: | ||
# /home/root/my-demo/linux-3.14.52/${EXEC_FILE} -x 5 -ot 300 -ol 512 -ow 512 -oh 300 -m 2 &<br> | # /home/root/my-demo/linux-3.14.52/${EXEC_FILE} -x 5 -ot 300 -ol 512 -ow 512 -oh 300 -m 2 &<br> | ||
− | + | == '''测试结果说明''' == | |
− | |||
− | == '''测试结果说明 | ||
执行完测试命令后,在显示屏上可以看到田字格的画面框,各个画面框上可以看到对应摄像头采集到的图像。<br> | 执行完测试命令后,在显示屏上可以看到田字格的画面框,各个画面框上可以看到对应摄像头采集到的图像。<br> | ||
− | |||
− | = '''内核编译 | + | = '''内核编译''' = |
---- | ---- | ||
− | == '''准备源码 | + | == '''准备源码''' == |
在网盘下载新的内核源码包,源码包可以是 linux-3.14.52-svn88.tar.xz 或 svn88 以上的 linux-3.14.52 源码包。<br> | 在网盘下载新的内核源码包,源码包可以是 linux-3.14.52-svn88.tar.xz 或 svn88 以上的 linux-3.14.52 源码包。<br> | ||
− | + | == '''内核编译步骤''' == | |
− | == '''内核编译步骤 | ||
参照《MY-IMX6 Linux-3.14.52 编译手册》<br> | 参照《MY-IMX6 Linux-3.14.52 编译手册》<br> | ||
− | |||
− | = '''其它说明 | + | = '''其它说明''' = |
---- | ---- | ||
MY-MODULES-PCIE-TW6865 作为开发板的扩展模块,提供编译好的驱动模块文件和可执行文件,不提供模块的驱动源码和程序源码,如有需要请咨询我司的技术支持。<br> | MY-MODULES-PCIE-TW6865 作为开发板的扩展模块,提供编译好的驱动模块文件和可执行文件,不提供模块的驱动源码和程序源码,如有需要请咨询我司的技术支持。<br> | ||
− | + | </div> |
2018年7月27日 (五) 10:19的最新版本
明远智睿发布的 Linux-3.14.52 已添加对 MY-MODULES-PCIE-TW6865 的支持。
支持的开发板型号有:MY-IMX6-EK200,MY-IMX6-EK314,MY-IMX6-EK336。
使用明远智睿发布的 image 文件即可测试 TW6865 模块,参见本文中的“模块测试”章节。
另外,自己编译内核 image 的方法参照本文中的“内核编译”章节。
目录
模块测试
更新烧录工具的 image 文件
更新 image-linux-31452/zImage-myimx6 到 2016-11-03 后发布的 。
更新 image-linux-31452/my-demo.tar.bz2 到 2016-11-03 后发布的。
重新烧录系统
参照《MY-IMX6 MfgTool 烧录指导手册》重新烧录系统。
提示:建议烧录 distro-fsl-image.tar.bz2 文件系统。
烧录完系统后断电。
连接开发板和模块
用模块配的软排线将开发板背面的PCIE连接器与 MY-MODULES-PCIE-TW6865 正确连接。
提示:将排线插入连接器时,排线的蓝色面与连接器的黑色插销面相接触。
注意:如果连接正确,排线的金属触点是不会突出到连接器外面的。如果不确定自己连接是否正确,不要上电。请找自己的硬件工程师或我们的技术支持协助。
再把摄像头与模块连接好。
模块测试步骤
上电启动
开发板与模块正确连接后,即可为摄像头和开发板上电。等待系统启动完成。
加载驱动模块
# insmod /home/root/my-demo/linux-3.14.52/myimx6-tw68.ko
执行测试程序
# EXEC_FILE=myimx6_tw68.out
# /home/root/my-demo/linux-3.14.52/${EXEC_FILE} -x 2 -ot 0 -ol 0 -ow 512 -oh 300 -m 2 &
# /home/root/my-demo/linux-3.14.52/${EXEC_FILE} -x 3 -ot 0 -ol 512 -ow 512 -oh 300 -m 2 &
# /home/root/my-demo/linux-3.14.52/${EXEC_FILE} -x 4 -ot 300 -ol 0 -ow 512 -oh 300 -m 2 &
# /home/root/my-demo/linux-3.14.52/${EXEC_FILE} -x 5 -ot 300 -ol 512 -ow 512 -oh 300 -m 2 &
测试结果说明
执行完测试命令后,在显示屏上可以看到田字格的画面框,各个画面框上可以看到对应摄像头采集到的图像。
内核编译
准备源码
在网盘下载新的内核源码包,源码包可以是 linux-3.14.52-svn88.tar.xz 或 svn88 以上的 linux-3.14.52 源码包。
内核编译步骤
参照《MY-IMX6 Linux-3.14.52 编译手册》
其它说明
MY-MODULES-PCIE-TW6865 作为开发板的扩展模块,提供编译好的驱动模块文件和可执行文件,不提供模块的驱动源码和程序源码,如有需要请咨询我司的技术支持。