Then I change BOOTLOADER code: use USB_HS_IN_FS make a VCP device , change STM32F427xx in STM32F429xx and some other F429 config.
after that , I cp omv/boards/OPENMV2 in omv/boards/STM32F429DISC, because I found that Mircopython support STM32F429DISC. Also I change something about FLASH , LD file.
I use cmd make a binary file
make TARGET=STM32F429DISC
when I connected my board to PC , it just show UNKNOWN DEVICE.
I found that OPENMV2 are not support, but can you get some advices on porting openMV to STM32F429DISC.
OS: WINDOWS 10 pro
VM: ubuntu 14.04
arm-none-linux-gcc: 5.6.1
and I also install openmv and st VCP driver
Hi, figuring out the USB stuff is a complete nightmare. We can’t really help you with that. All we can tell you is that the top level application code will run on that board. As for the USB stuff, you have to figure that out yourself. The binary targets the STM32F427 directly and ST parts are usually binary comparable if only the peripherals change.
thanks for your answer,
I try to make a MDK project with the same code and then USB work normally. So I think maybe I should figure out ld file and starup.s .
Hi guys,
when program run in func sensor_init(), it will allways keep in HAL_I2C_IsDeviceReady(). So I make DEBUG=1, however the file size overflow .
so how can I to reduce the firmware.elf file size ? Remove some img module which not working well in F4 ?but i dont known which one.
I connect pins fllow the openmv sdr and try to use SCCB to read OV7670 ID via MDK project , but it does not work.
Today I try to fllow openmv2 pins . It is suprise that I can read the device ID . And now I can see a color bar in OPENMV IDE , just with 2.5 FPS , but thai is a good beginning.
Hello, how far were you able to do it? Were you able to make it work? Can you provide steps on how to do it? Or just maybe hex file be enough. I have OV7725, maybe it could have less or no error at all.