jenya7 0 7 ноября, 2016 Опубликовано 7 ноября, 2016 · Жалоба Хочу спросить у товарищей имеющих опыт работы с этим контролером. Я работаю с MK70FN1M0VMJ12. Возникло несколько вопросов. 1. Размер флеша 1 Мб. Размер страницы 4 Кб. Всего 256 страниц. Я могу писать на любую страницу? Флеш разделен на две части – и как то у них там непонятно - здесь играем, здесь не играем, здесь рыбу заворачивали… 2. В таблице указано что у чипа есть FlexRam – 16Kb. Но в примере размер этой области указан нулевой. FLASH_SSD_CONFIG flashSSDConfig = { FTFx_REG_BASE, /* FTFx control register base */ PFLASH_BLOCK_BASE, /* base address of PFlash block */ PBLOCK_SIZE, /* size of PFlash block */ DEFLASH_BLOCK_BASE, /* base address of DFlash block */ 0x0U, /* size of DFlash block */ EERAM_BLOCK_BASE, /* base address of EERAM block */ 0x0U, /* size of EEE block */ DEBUGENABLE, /* background debug mode enable bit */ NULL_CALLBACK /* pointer to callback function */ }; Так есть FlexRam или нет? 3. И еще. Можно ли писать на страницу по частям? Или надо стереть страницу и записать ее полностью? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 7 ноября, 2016 Опубликовано 7 ноября, 2016 · Жалоба Хочу спросить у товарищей имеющих опыт работы с этим контролером. Я работаю с MK70FN1M0VMJ12. Возникло несколько вопросов. Так есть FlexRam или нет? 3. И еще. Можно ли писать на страницу по частям? Или надо стереть страницу и записать ее полностью? В MK70FN нет FlexRam. Эта фича есть у чипов серии MK70FX FlexRam в сущности просто эмуляции EEPROM с произвольной записью. И для этого жертвуется здоровым куском Flash. Подойдя с умом можно просто организовать линейную файловую систему на Flash (такую Keil предлагает) и это будет удобнее чем FlexRAM Во Flash можно писать в любые страницы. Можно дописывать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jenya7 0 8 ноября, 2016 Опубликовано 8 ноября, 2016 · Жалоба В MK70FN нет FlexRam. Эта фича есть у чипов серии MK70FX FlexRam в сущности просто эмуляции EEPROM с произвольной записью. И для этого жертвуется здоровым куском Flash. Подойдя с умом можно просто организовать линейную файловую систему на Flash (такую Keil предлагает) и это будет удобнее чем FlexRAM Во Flash можно писать в любые страницы. Можно дописывать. спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться