Я нуб в драйвере MTD. Можно ли динамически проверять флеш-чип и создавать разделы во время выполнения? Я пытаюсь добиться следующего:
У меня на плате есть флеш-чип SPI NOR от Winbond, чьи MISO/MOSI/CLK подключены к двум контроллерам, а ChipSelect мультиплексируется между двумя контроллерами.
Обычно Controller1 имеет доступ к вспышке, и когда controller2 хочет получить доступ к вспышке, он выключает контроллер1, получает управление мультиплексором и получает доступ к вспышке.
Я вижу, что драйвер MTD в контроллере 2 не проверяет и не обнаруживает флеш-чип всякий раз, когда контроллер 2 получает доступ к флеш-чипу. Каков наилучший способ динамического обнаружения и обнаружения вспышки?