2025-09-22 6:57 AM
Hello,
I'm trying to use a camera with the board STM32MP257F-EV1.
I already flashed the SD card according to the wiki https://wiki.st.com/stm32mpu/wiki/STM32MP25_Evaluation_boards_-_Starter_Package. But I don't have the camera board B-CAMS-IMX, but the STEVAL-55G1MBI. I also don't have the LCD display.
I also installed the Developer package according to the wiki https://wiki.st.com/stm32mpu/wiki/STM32MPU_Developer_Package#Installing_the_SDK.
When I use the command "cam -l", it doesn't find any available cameras.
When I use the command "i2cdetect -y 0", it doesn't show any active I2C connection on this port.
I also generated a new device tree with STM32CubeMX for the board, and activated the CSI and DCMIPP interfaces. Then I compiled the device tree according to the wiki https://wiki.st.com/stm32mpu/wiki/How_to_compile_the_device_tree_with_the_Developer_Package and copied it to the folder root@192.168.7.1:/boot/, then I rebooted but I still didn't work.
So I would like to ask some questions:
1. How can I make sure the camera is working, since I don't have a LCD display? Is using the command "cam -l" correct? or should I use other commands?
2. According to the wiki and the video tutorial, after flashing the SD card and rebooting the camera (B-CAMS-IMX) should start working immediately. Is it not the case with the STEVAL-55G1MBI? According to the datasheet it has another sensor VD55G1 from ST instead of the IMX335 from Sony. Does it make a difference?
3. Is it necessary to modify and compile the device tree for using this other camera board? In this case, how exactly should I do it? what should I change? Is it necessary to modify, rebuild and reload the kernel?
4. Is another driver needed? In this case which one?
5. What can I do in order to be able to make this camera work in my board??
It is a bit frustrating, that I have followed so many wikis, and I still not able to make the camera work with this board. If this is compatibility issue, I can't understand why since both boards are from the same manufacturer.
I would appreciate any help with this problem. Thanks a lot in advance.
David