Merge pull request #1870 from tannewt/fix_nrf_internal_flash_crash

Fix crash in internal filesystem on nrf
This commit is contained in:
Dan Halbert 2019-05-08 19:41:17 -04:00 committed by GitHub
commit 019254a9d2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -97,7 +97,9 @@ mp_uint_t supervisor_flash_write_blocks(const uint8_t *src, uint32_t lba, uint32
count = MIN(num_blocks, count);
if (page_addr != _flash_page_addr) {
nrf_nvm_safe_flash_page_write(_flash_page_addr, _flash_cache);
// Write out anything in cache before overwriting it.
supervisor_flash_flush();
_flash_page_addr = page_addr;
// Copy the current contents of the entire page into the cache.