Alpha LX164 + NT

DEC Alpha, ARM, MIPS, PowerPC, SPARC, VAX, PDP-8 и другие устройства
Аватара пользователя
alecv
Advanced Member
Сообщения: 6993
Зарегистрирован: 05.10.2004,11:13
Откуда: Санкт-Петербург
Контактная информация:

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

Alpha LX164 + NT

Сообщение alecv » 12.04.2021,00:12

size_t писал(а): 10.04.2021,19:09будем перепаивать, посмотрим что выйдет.
Обратите внимание на VPP (напряжение программирования).
Старые флешки шились 12V, а новые - 5V. Обычно напряжение включается отдельным MOP-ключом только в момент прошивки.
size_t писал(а): 10.04.2021,19:09спасибо за наводку про PALCode. Я на данном этапе пока не готов писать дизассемблер для него)
Полагаю, что PALCode дизассемблировать не нужно. В нём только низкоуровневые железные вещи типа поддержки прерываний и TLB.
Прошивка флешки вероятнее всего в юзеровском коде. Обычно подпрограммы работы флешки ищутся по JEDEC последовательностям,
типа многократной записи 5555h и AAAAh.

Аватара пользователя
size_t
Advanced Member
Сообщения: 672
Зарегистрирован: 20.02.2019,14:28
Откуда: Санкт-Петербург
Контактная информация:

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

Alpha LX164 + NT

Сообщение size_t » 16.04.2021,23:33

alecv писал(а): 12.04.2021,00:12 Прошивка флешки вероятнее всего в юзеровском коде.
Если так, то IDA Pro его не берет. Возможно, дело в том что нужно точно разметить код и данные, и начать дизасм с правильного места, я пробовал по-всякому, и начиная с определенного смещения не дизасмится. Да и на глаз код не похож.

Тем временем, микрухи приехали, и встал такой вопрос.
Как загрузиться с "чистой" микросхемой (или, что хуже, в которую зашито что-то инородное)?
Была мысль попробовать прошивку через SROM-порт.
И тут вышел казус:
- 164LX TRM утверждает что коннектор J29 порта SROM имеет выводы Clock out и SROM serial data in (стр.33 п.2.7.1)
- Alpha MicroprocessorsSROM Mini-Debugger User’s Guide говорит - да воткните в SROM-порт терминал и все тут (стр.12 п.2.4.1).
Очевидно что эти выводы не соответствуют привычным RX/TX, ну и совать в такой порт что-либо без подготовки стремно.

Кроме того, не очень понятно как пролить прошивку через этот самый SROM, и получится ли такой трюк с чистым NVRAM вообще. Но это уже после решения вопроса физического соединения. Может я чего не понял, и стыковаться надо с обычным COM-портом?

Escalibur
Advanced Member
Сообщения: 2748
Зарегистрирован: 12.10.2017,15:45
Откуда: Москва

Alpha LX164 + NT

Сообщение Escalibur » 17.04.2021,10:20

size_t писал(а): 16.04.2021,23:33Может я чего не понял, и стыковаться надо с обычным COM-портом?
Там rs423. В моей теме и про переходник было написано:
https://www.phantom.sannata.org/viewtop ... 4&start=22

Аватара пользователя
alecv
Advanced Member
Сообщения: 6993
Зарегистрирован: 05.10.2004,11:13
Откуда: Санкт-Петербург
Контактная информация:

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

Alpha LX164 + NT

Сообщение alecv » 17.04.2021,11:13

size_t, Если есть программатор и навыки пайки (думаю, что есть оба предмета :) )
можно сделать так
1. Прошить AlphaBIOS в "родную флешку" На живой машине
2. Отпаять ее и прочитать
3. Прошить в купленую флешку
4. Запаять новую

Дальше можно попробовать сохранить параметры в AlphaBIOS, сесть вольтметром на ногу программирования
и посмотреть что там, +5V или +12V.

Аватара пользователя
size_t
Advanced Member
Сообщения: 672
Зарегистрирован: 20.02.2019,14:28
Откуда: Санкт-Петербург
Контактная информация:

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

Alpha LX164 + NT

Сообщение size_t » 17.04.2021,12:18

alecv писал(а): 17.04.2021,11:13 думаю, что есть оба предмета
Вот насчет первого, нужен переходник под такие мелкие флешки.
Ни у кого в Питере и окрестностях не найдется одолжить на некоторое время?

Аватара пользователя
alecv
Advanced Member
Сообщения: 6993
Зарегистрирован: 05.10.2004,11:13
Откуда: Санкт-Петербург
Контактная информация:

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

Alpha LX164 + NT

Сообщение alecv » 17.04.2021,23:18

F28F008SA это вроде TSOP40
(У меня нету к сожалению). Можно купить и дождаться.
https://aliexpress.ru/item/33059408748.html

Аватара пользователя
size_t
Advanced Member
Сообщения: 672
Зарегистрирован: 20.02.2019,14:28
Откуда: Санкт-Петербург
Контактная информация:

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

Alpha LX164 + NT

Сообщение size_t » 06.05.2021,23:02

Дождались, приехало, теперь не знаем как прицепить эту микруху к Стерху.
Может знает кто? куда какую ногу. Переходник есть, а вот оригинальная фотка не находится:
https://shop.fulcrum.ru/product/sterh-tsop48-0-5-8-16b/

Аватара пользователя
alecv
Advanced Member
Сообщения: 6993
Зарегистрирован: 05.10.2004,11:13
Откуда: Санкт-Петербург
Контактная информация:

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

Alpha LX164 + NT

Сообщение alecv » 10.07.2021,22:53

size_t, Подобрал комплект переходников к LT688(старому).
E28F008SA стираются, шьются. Единственное, панель TSOP40 очень
хлипкая, иногда не контачит. Могу зашить в Питере прошивку если есть образ.
Изображение Изображение

Аватара пользователя
size_t
Advanced Member
Сообщения: 672
Зарегистрирован: 20.02.2019,14:28
Откуда: Санкт-Петербург
Контактная информация:

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

Alpha LX164 + NT

Сообщение size_t » 25.07.2021,11:29

alecv писал(а): 10.07.2021,22:53 Могу зашить в Питере прошивку если есть образ.
Приветствую!
Спасибо.
Пока нет необходимости. Я слегка выпал с форума из-за подготовки нашего будущего клуба.
Расскажу как идут дела с Альфой.
Подобный переходник мы заказали и купили на Али.
Купили три микрухи, 28f008sa, одну сожгли при при программировании.
Оставшиеся пишутся-читаются.
Отпаяли родную микруху.
Далее при запайке микросхемы повредили дорожки.
Сейчас коллега мутит "бутерброд" - монтажная плата-"наездница" с микросхемой будет крепиться мотком тонкого провода к дорожкам.

Аватара пользователя
size_t
Advanced Member
Сообщения: 672
Зарегистрирован: 20.02.2019,14:28
Откуда: Санкт-Петербург
Контактная информация:

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

Alpha LX164 + NT

Сообщение size_t » 04.08.2021,00:51

Свежие новости.
Долго ли коротко ли сказка сказывается.
Запаял коллега макетку с новым старым чипом, прошитым тем образом, который мы закатывали на дискету и грузились с него. Припаял ее к материнке.
Хорошая новость то что Альфа запускается, а плохая то что прошивка ведет себя все так же как в первых постах описано.
Коллега считает что это потому, что надо бы сдампить с живой такой же Альфы прошивку и закатывать (а дискетная версия просто не подходит), я же думаю что она проверяет что-то еще на материнке. Не версию чипа куда она записана, а ищет что-то другое, что на Unix/NT материнках различается.

Нету ли у кого дампа прошивки Alpha BIOS для LX164, слитого с живой материнки?

P.S. Теперь размышления как обратно SRM закатать без выпаивания. Перезакатка образа вроде только через Alpha BIOS как раз (не полностью рабочий)

Escalibur
Advanced Member
Сообщения: 2748
Зарегистрирован: 12.10.2017,15:45
Откуда: Москва

Alpha LX164 + NT

Сообщение Escalibur » 08.08.2021,20:09

size_t, viewtopic.php?f=30&t=28734&start=22
В моей теме изначальный дамп с мамки. Тот, который я в итоге залил, найду попозже, ноут с прошивальщиком я куда-то далеко зарыл.
Upd: нашёл исходники от ув. r12k на почте. Их я и залил. Во флешке место для обоих,
образ выбирается перемычкой. Работает! См. вложение.
Вложения
rom.tar
(903.5 КБ) 138 скачиваний

Ответить