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
2025-10-09 12:06 AM
Hi @DavidGo,
In our standard delivery, the multimedia-related service is in systemd-user-service, which requires the screen to be plugged in for the service to be active, in order to active weston user.
This service must therefore be modified to adapt it to the use case.
Regards,
Grégory