You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The ROM_EEPROMInit API in TivaWare does not correctly initialize the EEPROM
module as described in the data sheet. It should not be used to initialize the EEPROM.
Workaround(s): Use the Flash version of the EEPROMInit API in TivaWare version 2.1 or later.
The following patch will reconfigure the map for the connected launchpad, and switch to using the MAP version of the EEPROM write code in EEPROM.cpp, instead of the hard coded ROM version. Only tested on Connected Launchpad (TM4C1294XL).
rei-vilo
changed the title
EEPROM Library Not working, crashes. LM4C, Connected Launchpad
EEPROM Library Not working, crashes. LM4C, Connected Launchpad — Replace ROM_ by RAM_ function
Mar 23, 2015
rei-vilo
changed the title
EEPROM Library Not working, crashes. LM4C, Connected Launchpad — Replace ROM_ by RAM_ function
EEPROM Library Not working, crashes. LM4C, Connected Launchpad — Replace ROM_ by RAM_ functions
Mar 23, 2015
RickKimball
added a commit
to RickKimball/tivac-core
that referenced
this issue
Jul 20, 2016
Using the connected launchpad (TM4C1294XL) - and the EEPROM library, crashes the app (Same code works on Arduino)
I found this note in the Silicon Errata: Mem#11 on Page 51 (http://www.ti.com/lit/er/spmz850d/spmz850d.pdf)
The ROM_EEPROMInit API in TivaWare does not correctly initialize the EEPROM
module as described in the data sheet. It should not be used to initialize the EEPROM.
Workaround(s): Use the Flash version of the EEPROMInit API in TivaWare version 2.1 or later.
The following patch will reconfigure the map for the connected launchpad, and switch to using the MAP version of the EEPROM write code in EEPROM.cpp, instead of the hard coded ROM version. Only tested on Connected Launchpad (TM4C1294XL).
The text was updated successfully, but these errors were encountered: