Ремонт: Ноутбуков, Компьютеров https://vlab.su/ |
|
Прошить отдельно м/сх BIOS для FM2A75M-DGS https://vlab.su/viewtopic.php?f=244&t=56952 |
Страница 1 из 1 |
Vit_as [ 08 фев 2017, 15:40 ] | |
Заголовок сообщения: | Прошить отдельно м/сх BIOS для FM2A75M-DGS |
М/сх BIOSa данной платы в запале экспериментов вставили в панельку в перевернутом виде. Плату задарили для продолжения экспериментов (без периферии). Нашел чистую Winbond 25Q64FVSIG. Т.к. она относится к семейству, программируемому ч-з SPI, пробую прошивать ее программой SPIPGM (по LPT); однако на все попытки подкинуть ей файлы прошивок с офсайта - не признает их: cannot open file. Программу запускаю в командной строке под XP. М/сх идентифицируется, стирается, проверяется - но и все. |
Psy [ 08 фев 2017, 16:05 ] | |
Заголовок сообщения: | Re: Прошить отдельно м/сх BIOS для FM2A75M-DGS |
если из уфы то приезжай помогу прошить )))) |
Vit_as [ 08 фев 2017, 19:45 ] | |
Заголовок сообщения: | Re: Прошить отдельно м/сх BIOS для FM2A75M-DGS |
Не из Уфы - из Белебея. Спасибо за предложение, буду пока пыхтеть сам. Хочется разобраться с этими хитрыми прошивками. Подозреваю, что прошивки с офсайта используются только для обновления имеющегося BIOSa, а мне надо зашить так сказать базовую. |
igils [ 08 фев 2017, 20:13 ] | |
Заголовок сообщения: | Re: Прошить отдельно м/сх BIOS для FM2A75M-DGS |
Vit_as: 1. эта плата 2-х ревизий, биосы на оф. сайте для них разные. 2. брать с оф. сайта Instant Flash 3. после распаковки архива, открыть в любом HEX редакторе извлеченный файл и отрезать от начала 4 Кб (4096 DEC или 01000h в HEX). И только после этого зашивать в микросхему. Файлы полноценные, не обновление. |
Vit_as [ 09 фев 2017, 10:26 ] | |
Заголовок сообщения: | Re: Прошить отдельно м/сх BIOS для FM2A75M-DGS |
Уважаемый igils, вот здесь поподробней, pls... Скачал Instant Flash в виде: FM2A75M-DGS R2.0(1.60)ROM - 2я ревизия, либо FM2A75M-DGS(2.60)ROM - это первая? Кстати, по какой-либо наклейке на плате ревизию я могу определить? После распаковки получаю файлик вида F2A7DR21.60 или FM2A75D2.60. И этот файл корректирую (обрезаю) в HEX-редакторе. Размер должен уменьшится на 4 Кб. В каком виде подкидываю его программатору: расширение .60; либо .bin; либо .rom (как советуют в программе SPIPGM)? Получается, что программатор не может открыть файл прошивки из-за того, что его размер больше объема памяти микросхемы? |
igils [ 09 фев 2017, 11:34 ] | |
Заголовок сообщения: | Re: Прошить отдельно м/сх BIOS для FM2A75M-DGS |
1) F2A7DR21.60 или FM2A75D2.60 Соответственно - правильно определили. R2 - ревизия платы. Да и странички загрузки у них разные. В чем отличия плат - без понятия. Читайте описание на обе, сравнивайте со своей, если на ней не написана ревизия (не обязательно рядом с названием). 2) нормальному програматору все равно на расширение. Хоть совсем без него. Если ваш программатор привередничает, переименуйте файл в любое имя с любым расширением, лишь бы это его устраивало. Файл от этого не изменится. Важно или нет совпадение размера для вашего программатора - не знаю, но это уберегло вас от прошивки неправильного (нерабочего) файла. |
Vit_as [ 09 фев 2017, 17:27 ] | |
Заголовок сообщения: | Re: Прошить отдельно м/сх BIOS для FM2A75M-DGS |
- С платой разобрался: у меня не R2. Помогли инструкции. Прошивки отрезал на 4096 б сверху. Что интересно, любая Instant Flash (на любую ревизию) имеют одинаковый размер после распаковки (8.392.704 б) и соответственно после обрезки тоже (8.388.608 б). Вопрос: не может программатор капризить, что размер прошивки больше объема памяти микросхемы (8 Мб)? И после обрезки, и после игрищ с именами и расширениями ответ один - cannot open file. Версия программатора SPIPGM последняя свежая. Начинаю думать откатится к более старой и стабильной - вариантов все меньше((( Либо попытаться шить в чистом DOSe... Вот что попалось на страничке обсуждения SPIPGM: "Ну так размер прошивки 1.2 МБ а объем чипа 2 МБ. Для SPIPGM нужно чтобы файл прошивки байт в байт соответствовал объему чипа. Отсюда и 58%… Чтобы запись прошла добивайте нулями в HEX-редакторе файл до 2097152 байт." Так что, размер имеет значение? Еще цитата, там-же: "Ну так память на 8МБ, а SPIPGM шьет только когда файл прошивки побитово совпадает с памятью. Придется или нулями до нужного размера добивать в HEX-редакторе..." А мне как убавить-подогнать размер? |
MSF113 [ 09 фев 2017, 17:59 ] | |
Заголовок сообщения: | Re: Прошить отдельно м/сх BIOS для FM2A75M-DGS |
SPIPGM не пользуюсь, но сделай самое простое для начала: - все файлы положить в каталог C:\1\ - сам файл переименовать в 1.bin Может SPIPGM не понимает русских каталогов и длинных названий. |
igils [ 09 фев 2017, 18:03 ] | |
Заголовок сообщения: | Re: Прошить отдельно м/сх BIOS для FM2A75M-DGS |
Vit_as писал(а): А мне как убавить-подогнать размер? А зачем, если 8.388.608 = ровно 8 Мбайт и байт в байт равно объему флешки? |
Vit_as [ 10 фев 2017, 09:58 ] | |
Заголовок сообщения: | Re: Прошить отдельно м/сх BIOS для FM2A75M-DGS |
Для MSF113: прошивку пробовал изменять расширения на *.bin и *.rom, ИМЯ менял на FILE.* - нет разницы. На "1" - попробую. В справке к программе пишут, что файл прошивки должен лежать в папке с программой - туда и клал... Хотя идея положить файл в корень диска тоже имеет смысл, тогда просто добавим путь к файлу в команде программирования (подобный совет получил на страничке обсуждения SPIPGM, только там файл прошивки был в папке программы - и все равно к команде прошивки добавлялся путь к файлу). Попробую оба варианта. Для igils: "А зачем, если 8.388.608 = ровно 8 Мбайт и байт в байт равно объему флешки?" - пардон, тупанул - поленился проверить соответствие. Сейчас озабочен установкой на старое железо чистого DOS 6.22 - для чистоты эксперимента повторю все действия и под DOS. |
igils [ 10 фев 2017, 10:13 ] | |
Заголовок сообщения: | Re: Прошить отдельно м/сх BIOS для FM2A75M-DGS |
Может имеет смысл купить программатор? Тот же TL866CS, без лишних насадок, отобьется за несколько ремонтов. Представляю, сколько времени потребуется самоделке, чтоб прошить 8Мб флешку. От скуки сдохнешь, пока ждешь. |
Psy [ 10 фев 2017, 12:03 ] | |
Заголовок сообщения: | Re: Прошить отдельно м/сх BIOS для FM2A75M-DGS |
давно бы приехал))))) |
Vit_as [ 13 фев 2017, 13:56 ] | |
Заголовок сообщения: | Re: Прошить отдельно м/сх BIOS для FM2A75M-DGS |
Большой респект всем откликнувшимся! Прошивка успешно залита на м/схему. Отдельное спасибо MSF113 - чувствуется рука мастера: именно его совет (затолкать файл прошивки в корень диска) - сдвинул тему с мертвой точки. Причем в результате выяснено: именно в корень диска, неважно С, либо D (где папка с программой). Видимо с чешского кривоватый перевод был - там настаивают на помещении файла прошивки в папку с программой SPIPGM. Также хочу отметить полезные замечания уважаемого igils: действительно, совершенно не важно, как назовешь обрезанный файл для прошивки (но имя желательно короткое). И правильность размера после обрезания (с начала, а не с конца) помогло поиметь правильный файл. В процессе прошивки использовал советы с просторов сети: в частности Попытка № 1 принесла две ошибки при верификации, Попытка № 2 - три ошибки. По совету объединил с земляными выводами LPT сам корпус разъема (хотя и собрано на контактах разъема) - верификация проходит без ошибок. Время идентификации, стирания, записи, верификации занимает не более 5 минут из под Win. В общем и в целом, считаю, что программа SPIPGM достаточно просто реализует прошивание как по аппаратной, так и по программной части. В работе под DOS есть вопросы, но это осталось за рамками темы... |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |