Ninochip
Newbie level 4
Hi all,
my idea is to try to program a uC with a program bigger than it's FLASH memory. Let's consider some uC family where some devices have the same architecture, the same peripherals and the only difference is the RAM and FLASH size. What I am asking to myself is: "Is it possible that same uC of the same family have physically the same RAM and ROM, but it's allowed to the programmer to use only the part declared and sold? let's say similar to some graphic cards in which you can unlock pipelines and exploit the whole hardware. 2 STM8 different only for program memory size are really built with a different memory size? or is it the same but they allow to compiler and programmer to use the declared one?
In case it should be possible to compile the code for the biggest micro and in some way to force flashing the smaller one.
Thanks in advance for your comment, information and precious time
Bye all
my idea is to try to program a uC with a program bigger than it's FLASH memory. Let's consider some uC family where some devices have the same architecture, the same peripherals and the only difference is the RAM and FLASH size. What I am asking to myself is: "Is it possible that same uC of the same family have physically the same RAM and ROM, but it's allowed to the programmer to use only the part declared and sold? let's say similar to some graphic cards in which you can unlock pipelines and exploit the whole hardware. 2 STM8 different only for program memory size are really built with a different memory size? or is it the same but they allow to compiler and programmer to use the declared one?
In case it should be possible to compile the code for the biggest micro and in some way to force flashing the smaller one.
Thanks in advance for your comment, information and precious time
Bye all