2019-05-09 02:02 AM
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.
Solved! Go to Solution.
2019-05-09 06:28 AM
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
2019-05-09 04:16 AM
Look into the errata for given STM32 model.
JW
2019-05-09 06:17 AM
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.
2019-05-09 06:28 AM
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
2019-05-09 05:12 PM
omg... I am using stm32f746igt.
I have to change the my cpu.
Thank you. Have a nice day.
2019-05-09 05:19 PM
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.
2019-05-09 05:45 PM
>>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.
2019-05-09 06:05 PM
Yes, you are right.
I am glad to know that I have moved the board before making my own development board.