cancel
Showing results for 
Search instead for 
Did you mean: 

Porting STM32F1 Firmware to STM32F4

DarthNecro95
Associate

Hey all, I want to port this https://github.com/ArduCAM/STM32/tree/master/STM32F103 package to use for an STM32F446RE development board. Can anyone offer any advice as to the best practices of accomplishing this? Would it be modifying mapping of GPIOs, clock speed, and peripherals?

1 ACCEPTED SOLUTION

Accepted Solutions
STTwo-32
ST Employee

Hello @DarthNecro95 

I suggest you follow the recommendations of the AN3364 and AN4904 for an easy migration between STM32F1 and STM32F4.

Best Regards.

STTwo-32

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

View solution in original post

2 REPLIES 2
STTwo-32
ST Employee

Hello @DarthNecro95 

I suggest you follow the recommendations of the AN3364 and AN4904 for an easy migration between STM32F1 and STM32F4.

Best Regards.

STTwo-32

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

Pin mapping might be easier, but then other high pin count peripherals tend to only provide singular choices.

I'd make a new donor project, getting diagnostic, debug and output working, and then start merging in portions, starting with the simplest, typically GPIO's and then moving to more complex as you can build and test

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..