Определение MTD-раздела, который охватывает более 2 банков

Я использую Embedded Linux 2.6.xx на плате архитектуры 82XX PPC. Мне нужно определить раздел MTD, начинающийся в середине банка 1, и он включает весь банк 2. Каждый из 2 банков состоит из флэш-памяти NOR шириной 2 x 16 бит (каждый банк составляет 16 Мбайт). Таким образом, 2 банка дают 32 Мбайт флеш-памяти NOR. Мы пропустили последний раз выкуп текущей платы с 32-мегабайтной флэш-памятью в одном банке, поэтому единственная альтернатива - заменить ее двумя банками по 16 мегабайт в каждом. Проблема в том, что у меня есть раздел для корневой файловой системы размером 24 МБ. Предполагая, что у меня есть 2 банка (по 16 Мбайт каждый) - это означает, что мне нужно определить раздел, который начинается в середине банка 1, а также включает весь банк 2. Я знаю, как определить раздел, который полностью включен в банк, Я не знаю, как определить раздел, который охватывает более 2 разных банков. Как реализовать это требование?

0 ответов

Другие вопросы по тегам