1
\$\begingroup\$

I have an FreeRTOS example running on STM32F429I-DISCOVERY / NUCLEO-F429ZI, which has the STM32F429ZITx MCU inside. But I wish to port this to a new MCU (STM32F429VITx). How do I do it?

The main difference between the two MCUs is:

  • ZITx version has more IOs (LQFP144). VITx is LQFT100

I understand the HAL libraries will be the same (won't they?). Just the pin configs will change. Am I right?

\$\endgroup\$
2
  • \$\begingroup\$ Asked this question on ST-Community too. I was told since both the MCUs have the same CPU chip, just the pinouts will change. \$\endgroup\$ – clmno Jan 30 '19 at 12:24
  • \$\begingroup\$ Look at memory sizes too, not just program flash but also RAM, particularly make sure your initial stack pointer traditionally at the top of RAM is in a location which actually exists on the target . \$\endgroup\$ – Chris Stratton Jan 30 '19 at 15:19
2
\$\begingroup\$

Difference between ZI and VI is only the physical LQFP package size (Z/V), the memory sizes are identical (I/I). The code will be identical and does not care about the physical package.

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.