实验步骤
注意:
在实验过程中的"$"后的操作在主机上,"#"后的操作在开发板上
1.将内核中的虚拟摄像头驱动从内核中选配掉,默认是选中的
$ make menuconfig
2.选中stm32-dcmi控制器和ov5640摄像头驱动
/ 搜索STM32-dcmi、OV5640
3.检测内核中是否添加了摄像头的设备树,在发fsmp1a-linux-5.4.31/arch/arm/boot/dts目录下如下两个文件为
stm32mp15xx-fsmp1x.dtsi
stm32mp15-pinctrl.dtsi
&i2C5{
pinctrl-names="default","sleep";
pinctrl-0=<&i2C5_pins_a>;
pinctrl-1=<&i2C5_pins_sleep_a>;
i2C-scl-rising-ns=<100>;
i2c-scl-falling-ns=<7>;
clock-frequency=<10000>;
/*spqre dmas for other usage*/
/delete-property/dmas;
/de