undi » 08 янв 2005, 15:25
Попробуем еще раз погрузиться в чисто техническую сторону проблемы. В купюнике стоит микроконтроллер фуджитсу. Флэш память у него в нутри. Для отладки и программирования используется АППАРАТНО! поддерживаемый (не требующий наличия какого либо программного обеспечения в памяти микроконтроллера) последовательный интерфейс. Микросхемы преобразователя уровней в купюрнике нет, поэтому при связи с РС мы истользуем TTL-RS232 преобразователь MAX232. Необходимо наличие низкого уровня на сигнале програм для перевода микроконтроллера в режим программирования. При этом он престает исполять код и впадает в "кому". Нажатие кнопки download заставляет РС подключиться к ядру микроконтроллера для отладки и программирования через указанный COM порт. Эта процедура должна быть произведена успешно 1 раз. Если это прроизошло, это означает, что кабель работает и все настройки выполены правильно. Дальше можно попытаться командой COPY считать из купюрника имеющееся в нем ПО, но как я уже писал, в моем случае оно оказалось защищено от считывания и содержало только FF. Если при считывании вы имеете сбои, это означает, что кабель работает не самым удачным образом и стоит заострить свое внимание на этом. Если все ОК, жмем Erase для стирания влэш, BlankCheck для проверки чистоты, Write для программирования. Если после программирования будет получена надпись вроде "все ОК", это будет означать, что флэш запрограммирована правильно и других варианов быть не может. Если версия firmware верна и в купюрнике ничего не сломано физически - все должноо работать. Если при программиравании выдаст ошибку или повиснет - наиболее вероятно, проблема в качестве соединений или опять же кабеле. Поробуйте заново. Если будет вспотыкаться в одном и том же месте, то конечно возможно проблемы во флэш, но это маловероятно, ибо фуджитсу фирма порядочная и бракованые микросхемы продавать не будет.
Что касается кнопки авто, то она всего лишь последовательно выполнит процедуры Download, Erase, Write, Verify и ничего страшного в ней нет. Но если предварительно нажать Dowload, а потом авто, то она снова выполнит Download чем внесет определенные коллизии в протокол обмена и результат будет отрицательным.
P.S. Перед программированием настоятельно рекомендую почитать новый топик про скотч!!!
http://galaxy.perm.ru