Skip to main content
bobdeschambault9
Associate III
September 29, 2015
Question

Would there be any problem running STM32F407 code on an STM32F429?

  • September 29, 2015
  • 7 replies
  • 1301 views
Posted on September 29, 2015 at 19:02

Hi,

Is there anything that would prevent me from doing this?  Any gotchas in the vector table?

Thanks,

Bob

#stm32f4
This topic has been closed for replies.

7 replies

waclawek.jan
Super User
September 29, 2015
Posted on September 29, 2015 at 20:57

Probably no, but I never tried myself.

There's a migration appnote, AN4547, but that does not mention substantial backward issues either.

JW

bobdeschambault9
Associate III
October 1, 2015
Posted on October 01, 2015 at 15:29

I have been doing code development on the 429 with our 407 legacy code with no problems until recently.  I am starting to see hard faults and I was wondering if there have been any changes in revision level for the 429 vs older 407 peripherals and now possibly the newer 407s since I am starting to see code that ran perfectly before now crashing on possibly newer 407s.  Any comments?

Amel NASRI
Technical Moderator
October 7, 2015
Posted on October 07, 2015 at 12:52

Hi deschambault.robert,

No obvious difference that may lead to hardfaults with new F407 devices.

As I don't have details on your application case, I suggest you have a look to the

http://www.st.com/st-web-ui/static/active/en/resource/technical/document/errata_sheet/DM00037591.pdf

. You find there all updates from one revision to another.

What we always expect is that new revisions provide solutions for known limitations, not creating new ones :)

-Mayla- 

To give better visibility on the answered topics, please click on "Best Answer" on the reply which solved your issue or answered your question.
bobdeschambault9
Associate III
October 16, 2015
Posted on October 16, 2015 at 17:36

Thanks all for your inputs.  It turned out that our code had some issues with accessing the SD card and we were also running out of heap space.  Our code had a check that looked for certain files and then moved on if they were found to exist.  On different boards I had SD cards in different states, and if the files did not exist that would trigger some additional code that was causing the hardfaults.

waclawek.jan
Super User
October 16, 2015
Posted on October 16, 2015 at 20:09

Thank you for coming back to clarify the situation.

JW
rwmao
Senior
October 19, 2015
Posted on October 19, 2015 at 05:56

I am wondering do you succeed in accessing uSD?

I tried to use stm32f4cubemx to generate code for accessing SD file. For some reason, I never succeed. 

Thanks

Tesla DeLorean
Guru
October 19, 2015
Posted on October 19, 2015 at 06:20

A lot of us are using MicroSD cards on F2/F4 designs, without the assistance of Cube.

If I read Robert's description his issue was related to the content of his SD cards, not the access of them.

You really should take your issues up with ST on the ''STM32 Software Tools and Firmware'' forum, submit an on-line support request or work directly with local reps and FAEs.

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