Team,
Having issues getting ROM only filesystem and persistent registry. They have implemented all the mods per wiki article. See notes below. I saw similar post for AM35xx BSP and looked like the partial conclusion was how 'reset' was being done - cold or warm.
Does persistent registry ONLY work for warm reset? If so, on Mistral EVM, what is the correct button?
We are currently trying to implement the ROM-only filesystem and a Persistent Registry, and are running into some issues. I’ve implemented all of the changes on this webpage - http://processors.wiki.ti.com/index.php/Persistent_Registry_in_ARM-A8_BSP - and they compile OK and look like they are doing what they are supposed to.
Initially the BSP source was set to be a ROM-only filesystem and Hive-based Registry, but other settings interfered with that resulting in a RAM-ROM filesystem. We have gotten the filesystem to be persistent, but the Registry remains elusive. What we see is that the Registry is now located in the /Windows/Registry folder (in the persistent filesystem), but changes we make to it are not flushed, and so are lost on the next reboot.
An additional issue is that when we suspend and then wake-up the system, it doesn’t recover properly and we see many “Data Abort” Exceptions. The unmodified BSP does recover properly, but it is running with a RAM-ROM filesystem.
Do you know if there are any late-breaking changes or patches that would address the issues that we are seeing here?