cancel
Showing results for 
Search instead for 
Did you mean: 

How can I check the revision of the m7 core without checking the registers?

YJMoon
Associate III

How can I check the revision of the m7 core without checking the registers?

The revision r0p0 and r0p1 have a problem. When debugging  jump to a timer interrupt or debug sequence is bad.

So I would like to know how to check revision in advance when buying m7 core.

1 ACCEPTED SOLUTION

Accepted Solutions

https://community.st.com/s/question/0D50X0000A4pIcQSQU/stm32f746-cortexm7-silicon-bug-singlestep-lands-in-interrupt-handler

https://community.st.com/s/question/0D50X00009XkYbhSAF/does-anyone-know-how-to-find-out-the-core-revision-number

https://community.st.com/s/question/0D50X0000AFpr8rSQB/on-the-stm32f777-i-am-trying-to-determine-if-there-is-a-readable-silicon-revision-level

F74x/75x r0p1

F76x/77x r1p0

F72x/73x r1p1

H7xx r1p1

CPUID 0x411FC270 Cortex-M7 r1p0

REVID/DEVID 0x10016451 STM32F76x Rev Z 2MB

CPUID 411FC271 DEVID 450 REVID 1001 Cortex M7 r1p1

CPUID 411FC271 DEVID 450 REVID 1003 Cortex M7 r1p1 STM32H7xx Rev Y

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

View solution in original post

7 REPLIES 7

Look into the errata for given STM32 model.

JW

I think I've posted a list of the cores used by various F7 and H7 parts here multiple times.

ST doesn't change the core used in each model once committed.

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

https://community.st.com/s/question/0D50X0000A4pIcQSQU/stm32f746-cortexm7-silicon-bug-singlestep-lands-in-interrupt-handler

https://community.st.com/s/question/0D50X00009XkYbhSAF/does-anyone-know-how-to-find-out-the-core-revision-number

https://community.st.com/s/question/0D50X0000AFpr8rSQB/on-the-stm32f777-i-am-trying-to-determine-if-there-is-a-readable-silicon-revision-level

F74x/75x r0p1

F76x/77x r1p0

F72x/73x r1p1

H7xx r1p1

CPUID 0x411FC270 Cortex-M7 r1p0

REVID/DEVID 0x10016451 STM32F76x Rev Z 2MB

CPUID 411FC271 DEVID 450 REVID 1001 Cortex M7 r1p1

CPUID 411FC271 DEVID 450 REVID 1003 Cortex M7 r1p1 STM32H7xx Rev Y

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

​omg... I am using stm32f746igt.

I have to change the my cpu.

Thank you. Have a nice day.

Yes I also refer to errata. However, the revision of the cpu I am using is only visible to r0p1.

So I asked the question if I was wrong about checking revision.

>>I have to change the my cpu.

It's one of the crappiest CM7 designs on the planet, small cache, lame FPU-S, who can do real math on that?!

Most retail product never see a debugger, debug on a better core if you have to single-step your code to know how it works.

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

Yes, you are right.

I am glad to know that I have moved the board before making my own development board.