EmbeddedRelated.com
Memfault Beyond the Launch

S12X EEPROM emulated?

Started by joshcurtz in 68HC1218 years ago 7 replies

So I've been using the S12XDP512 for quite some time and someone told me that the Freescale folks said the EEPROM is not "real" EEPROM but ...

So I've been using the S12XDP512 for quite some time and someone told me that the Freescale folks said the EEPROM is not "real" EEPROM but is actually an "emulated" EEPROM. He says this is the case because the S12X's EEPROM is not byte eraseable and is based on "flash technology". Does one really call this "emulated EEPROM"? I'm


'S12 EEPROM routine

Started by bruce_at_pocket_neurobics in 68HC1222 years ago 2 replies

The 'S12 EEPROM programming is similar to Flash programming, but has an extra command "Sector Modify" to allow a sector erase (4...

The 'S12 EEPROM programming is similar to Flash programming, but has an extra command "Sector Modify" to allow a sector erase (4 bytes) to be immediately followed up by two word writes. As I understand it, the first write is embedded in the "Sector Modify" command, and


Metrowerks small memory model banked memory

Started by Adrian Vos in 68HC1219 years ago 18 replies

Hi All, I am using Metrowerks for HCS12 v2.0. In the small memory model it is easy to get access to the 2 16k fixed flash pages, but I...

Hi All, I am using Metrowerks for HCS12 v2.0. In the small memory model it is easy to get access to the 2 16k fixed flash pages, but I am running out of code space as I quickly approach 32k code size. I was hoping to write into my start code some code to fix the PPAGE register at a particular page (not 3E of 3F which are the fixed pages), and then util


Problem in loading file into flash of DP256....

Started by Yogeesh in 68HC1221 years ago 1 reply

Hi, We have problems loading our .h12 file into DP256 in Evaluation Board M68KIT9S12DP256. This is in our '.lkf' file.. ...

Hi, We have problems loading our .h12 file into DP256 in Evaluation Board M68KIT9S12DP256. This is in our '.lkf' file.. ----- +seg .data -b0x800 -m0x1b57 -n.data # data start address +seg .eeprom -b0x400 # eeprom start address if needed +def __sbss=@.bss # s



Memfault Beyond the Launch