PDA

Просмотр полной версии : flash rom help!



skyther
16.08.2006, 15:36
Люди, помогите! Запарился я с этой шлешью, только начинаешь страницы переключать - лезут глюки (просто 48 басик работает). Например GLUK6.1 не отрисовывает заставку, а вываливается в бейсик; при этом grass512 и color test работают нормально :( :( :(
Посоветуйте что-нибудь!

Записывал на самом спеке. CRC проверял - сходится с эмулятором...
Пробовал микрухи: W29C020, W29EE010 и еще SST какую-то...

jtn
16.08.2006, 18:13
комп какой? возможно в каком-то месте есть времякритичный конденсатор...

skyther
16.08.2006, 18:48
Комп ленинград-1, память расширена до 256 (ВМГ-5).
Кондеров нету вообще! Ведь прошилось же как-то?

jtn
16.08.2006, 21:19
схему управления адресами флеши A14,A15... закинь-ка сюда =)

skyther
17.08.2006, 10:21
схему управления адресами флеши A14,A15... закинь-ка сюда =)
Схема простейшая: А14 - на 7FFD, остальные на земле. При прошивке - цеплял на порт AY.

James DiGreze
17.08.2006, 12:32
Кондеров нету вообще!
А зря!
Попробуй в разных местах шины питания напаять побольше керамических. И, обязательно, керамику на питание флэшки. Скорее всего глюки из-за питания.

skyther
17.08.2006, 12:48
Я имел ввиду времязадающие кондеры. По питанию они есть, попробую еще напаять.

jtn
17.08.2006, 22:21
Люди, помогите! Запарился я с этой шлешью, только начинаешь страницы переключать - лезут глюки (просто 48 басик работает). Например GLUK6.1 не отрисовывает заставку, а вываливается в бейсик;

Схема простейшая: А14 - на 7FFD, остальные на земле.
а глюк вообще может работать без трдоса??

James DiGreze
18.08.2006, 07:24
И еще /ОЕ формируется как?

skyther
18.08.2006, 10:47
а глюк вообще может работать без трдоса??
в описалове сказано что может; в эмуле сейчас проверил - не работает, но прошивал 128 бейсик - он тоже не работает :(

И еще /ОЕ формируется как?
2 варианта: /RDROM (/CS на земле) или /RD.Z80 (/CS=/ROM or /MRQ.Z80), результат одинаковый

jtn
18.08.2006, 13:24
а обычная 32к пзушка работает?

skyther
18.08.2006, 13:48
а обычная 32к пзушка работает?
работает
--------------
Напаял еще кондеров по питанию - не помогло... Попробую тр-дос поставить.

James DiGreze
19.08.2006, 06:02
Хз... Попробуй прошить все банки флэшки 48-й прошивкой, даже те, которые не должны использоваться. И посмотри, что будет происходить, при смене режимов через запись в 7FFD. Если будет глюк, то что-то в схеме не так, нужно более детально копать. Если будет все "ок", то нужно смотреть на расстановку банок во флешке.
ЗЫ: А флешку конфигурировать не нужно? Может требуется включить какой-нибудь механизм линейного чтения, или что-то в этом роде?

skyther
20.08.2006, 21:35
...прошить все банки флэшки 48-й прошивкой...
Я немного по другому проверил: нашел в разных банках RETы, потом переключал страницы и прыгал туда... самое смешное - все работает :(
Еще перебрасывал LDIRом из разных банок в ОЗУ и сравнивал CRC - тоже сходится (с эмулятором)!

А флешку конфигурировать не нужно?
В доке ничего не сказано...

James DiGreze
21.08.2006, 07:41
Хм... Даже не знаю... Попробуй все-таки перечитать официальные даташиты на флэшки, может действительно что-нибудь найдешь... И внимательно сравни диаграммы сигналов с таковыми же, но обычного EEPROM.

skyther
18.09.2006, 16:58
Можете меня поздравить, флешка заработала :)
Причина была в мусоре по питанию - напаял килограмм кондеров и все.
Спасибо всем откликнувшимся!