Программный доступ к SPI Flash в более новых мамках

Устаревшие IBM PC-совместимые ПК и комплектующие
georgel
Junior Member
Сообщения: 117
Зарегистрирован: 05.03.2010,02:09

Программный доступ к SPI Flash в более новых мамках

Сообщение georgel » 13.09.2019,09:56

Привет. Интересует как реализован доступ к SPI флешах где БИОС хранится. Как после ресет чипсет начинает читать SPI флеш память и копировать ее содержимое в ОЗУ, чтоб потом CPU мог исполниять код BIOS начиная с ресет вектора? Цель - использовать SPI контроллер устаревших плат для своих целей даже под ДОС, т.к. нужен быстрый серийный интерфейс (8 Mbps).
Последний раз редактировалось georgel 13.09.2019,12:02, всего редактировалось 1 раз.

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 10024
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону

Вклад в сообщество

Программный доступ к SPI Flash в более новых мамках

Сообщение Rio444 » 13.09.2019,10:02

georgel писал(а):
13.09.2019,09:56
Интересует как реализован доступ к SPI флешах где БИОС хранится. Как после ресет чипсет начинает читать SPI флеш память и копировать ее содержимое в ОЗУ
А не встроена ли эта функция в чипсет?

georgel
Junior Member
Сообщения: 117
Зарегистрирован: 05.03.2010,02:09

Программный доступ к SPI Flash в более новых мамках

Сообщение georgel » 13.09.2019,10:07

SPI флеш обновляется, следовательно программный доступ должен существовать.

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 10024
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону

Вклад в сообщество

Программный доступ к SPI Flash в более новых мамках

Сообщение Rio444 » 13.09.2019,10:15

georgel писал(а):
13.09.2019,10:07
SPI флеш обновляется, следовательно программный доступ должен существовать.
Он существует, но посредством чипсета.

georgel
Junior Member
Сообщения: 117
Зарегистрирован: 05.03.2010,02:09

Программный доступ к SPI Flash в более новых мамках

Сообщение georgel » 13.09.2019,10:17

Конечно, SPI флеш не подключена напрямую к процу! Как управлять SPI контроллером мамки?

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 10024
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону

Вклад в сообщество

Программный доступ к SPI Flash в более новых мамках

Сообщение Rio444 » 13.09.2019,10:20

georgel писал(а):
13.09.2019,10:17
Как управлять SPI контроллером мамки?
Уверен 99% что этот контроллер встроен в чипсет. И не уверен, что им можно управлять напрямую.
Почитайте здесь, может что-то прояснится:
http://www.rom.by/articles/flashBIOSart/part3.htm
http://www.rom.by/articles/flashBIOSart/part4.htm

georgel
Junior Member
Сообщения: 117
Зарегистрирован: 05.03.2010,02:09

Программный доступ к SPI Flash в более новых мамках

Сообщение georgel » 13.09.2019,10:49

К SPI приведенные ссылки отношения не имеют.

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 10024
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону

Вклад в сообщество

Программный доступ к SPI Flash в более новых мамках

Сообщение Rio444 » 13.09.2019,11:17

georgel писал(а):
13.09.2019,10:49
К SPI приведенные ссылки отношения не имеют.
Тогда объясните ещё раз, что Вы хотите.
georgel писал(а):
13.09.2019,09:56
Цель - използовать SPI контроллер устаревшех плат для своих целях даже под ДОС, т.к. нужен быстрый серийный интерфейс (8 Mbps).
Я же писал, что отдельного контроллера нет, он встроен в чипсет. Что Вы хотите сделать под ДОС?

georgel
Junior Member
Сообщения: 117
Зарегистрирован: 05.03.2010,02:09

Программный доступ к SPI Flash в более новых мамках

Сообщение georgel » 13.09.2019,11:29

Я бы хотел те, кто не в курсе, и у которых только предположений, чтоб не отвечали в теме. 10 тыс. сообщений у вас, но количество не означает качество. Когда не знаете , лучше помолчать.

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 10024
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону

Вклад в сообщество

Программный доступ к SPI Flash в более новых мамках

Сообщение Rio444 » 13.09.2019,11:33

georgel писал(а):
13.09.2019,11:29
Я бы хотел те, кто не в курсе, и у которых только предположений, чтоб не отвечали в теме. 10 тыс. сообщений у вас, но количество не означает качество. Когда не знаете , лучше помолчать.
Ну-ну. Молчать проще. Помолчу. :)

XPOHOMETP
Advanced Member
Сообщения: 1069
Зарегистрирован: 13.05.2015,11:47

Вклад в сообщество

Программный доступ к SPI Flash в более новых мамках

Сообщение XPOHOMETP » 13.09.2019,11:39

georgel писал(а):
13.09.2019,09:56
иЗпоЛЗовать SPI контроллер устаревшЕх плат для своих целЯх даже под ДОС
Если уже после запуска операционки,
то исходники от UniFlash, FlashRom и т.п. вроде как доступны - изучайте.
И не выносите людЯм мозГГГ...
Последний раз редактировалось XPOHOMETP 13.09.2019,12:17, всего редактировалось 1 раз.

Ответить