Подсистема SPI, расположенная между BCM7358 и флэш-памятью SPI NOR, использует модуль B-SPI для выполнения операции чтения и модуль M-SPI для выполнения операции записи... Если мне нужно выполнить операцию чтения из M-SPI вместо B-SPI ...тогда как я могу продолжить...любое предложение приветствуется
реализация операции чтения с использованием M-SPI между BCM7358 и SPI NOR
Ответы (1)
Вам нужно будет найти информацию о программировании для основного интерфейса spi или найти модуль драйвера, совместимый с вашей ОС, или пример кода, который вы можете взять.
Предполагая, что вы хотите получить доступ во время работы вашей системы, а не для загрузки с SPI, то, что вы хотите сделать, кажется довольно разумным, поэтому шансы найти полезную информацию высоки.
Если вы пытаетесь сделать это для загрузки, вам может потребоваться загрузить небольшой загрузчик из чего-то еще, что может «вручную» загрузить образ с помощью основного spi, а затем перейти к нему. Или же посмотрите, есть ли у чипа комбинация контактов режима или что-то подобное для загрузки с главного интерфейса spi.
По сути, если вы сделали свою собственную плату и приобрели микросхемы без спецификаций, у вас будут проблемы, если вы не сможете найти что-то еще, используя достаточно похожую микросхему, из которой можно сделать кроватку. Точно так же, если вы взламываете модификацию продукта без исходного кода. Но если вы купили плату или модуль eval, предположительно у вас есть доступ к какой-то документации или примеру кода для платы, даже если не для чипа.