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

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

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

Сообщение georgel » 13.09.2019,12:04

Ошибок исправил как мог - руский язык не родной. Падежей не выучил никогда. В Россий не был никогда кроме короткого пребывания в разных аеропротах не выходя за их пределах. Всех букв на клаве даже не хватает. Раз мозг истекает от простого вопрса - тему пустыми ответами засорять не стоит, а то мозг вообще не останется у вас. Вопрсоные утилиты насколько знаю не работают с SPI flash.

XPOHOMETP

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

Сообщение XPOHOMETP » 13.09.2019,12:17

Не по теме
Если язык не родной - прошу прощения!
Но почти любой современный редактор, например Microsoft Word,
может проверить текст и устранить хотя бы часть ошибок.
Ну и движок форума ошибки красным подчеркивает...
georgel писал(а): 13.09.2019,12:04 Вопрсоные утилиты насколько знаю не работают с SPI flash.
Вот для примера:
Uniflash 2.00 (SPI support) - тестирование
http://www.rom.by/forum/Uniflash_2_00_S ... stirovanie

В новой версии Uniflash добавлена поддержка SPI-микросхем. На данный момент
это пока некоторые модели Micronix, Winbond, STMicro, ...

i8088
Advanced Member
Сообщения: 4383
Зарегистрирован: 30.01.2015,17:06
Откуда: г. Баку, Азербайджан

Конкурсы

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

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

Сообщение i8088 » 16.09.2019,10:57

georgel писал(а): 13.09.2019,09:56 Как после ресет чипсет начинает читать SPI флеш память и копировать ее содержимое в ОЗУ, чтоб потом CPU мог исполниять код BIOS начиная с ресет вектора?
На чтение - для программиста нет разницы, в чем BIOS хранится (Вы наверняка видели платы с универсальной разводкой,и под
FWH, и под SPI). Декомпрессия и переключение E и F seg на ОЗУ (write/read/write and read) начинается после того как ОЗУ будет
доступно, а вот RESET вектор исполняется из ПЗУ. Откуда когда что исполняется - определяется программированием PAM регистров.

Подробности в документации Intel (например ICH7, там же описан как выбирается носитель BIOS, FWH или SPI) и книге
Дармавана Салихана (про SPI там нет, но PAM описаны хорошо)

Особенности SPI в основном проявятся при программировании, тк команды у них свои, и отличаются отFWH/LPC/Parallel

Ответить