Важная информация

User Tag List

Страница 9 из 9 ПерваяПервая ... 56789
Показано с 81 по 88 из 88

Тема: Программатор ПЗУ

  1. #81
    Master
    Регистрация
    02.03.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    801
    Спасибо Благодарностей отдано 
    341
    Спасибо Благодарностей получено 
    72
    Поблагодарили
    57 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от B_ru
    Если не сложно, набросайте краткий мануал по проверки "обмен на чтение должен работать без программируемой м/сх".
    У меня сейчас при попытке любого действия со стороны ПО возникает ошибка: невозможно открыть порт.
    Программа написана под WinXP с применением Win32 API и MFC. Все необходимые библиотеки скомпонованы статически и программа, для работы, ничего требовать не должна. У меня работала под WinXP (32), Win 7(32), Win 8(64), Win 10(64). На виртуальных машинах не пробовал.
    0. Проверку работы адаптера USB<->Serial следует провести любой удобной Вам программой обмена (скажем Terminal), замкнув TXD/RXD на стороне UART и убедившись, что принимается то, что посылается.
    Скорость обмена используется 115200 8N1.
    1. Перед началом работы, или если адаптер USB<->Serial передёргивался, Tools->ReScan Serial Ports. Будет из реестра обновлён список портов.
    2. В ниспадающем списке выбрать нужный порт. Посмотреть - какой нужен - можно в диспетчере устройств ну, или методом тыка.
    3. Теперь выбрать тип микросхемы и работать с ней.
    Можно прочитать файл в буфер и наоборот выгрузить буфер в файл, сравнить буфер с файлом.
    Можно прочитать микросхему в буфер, прожечь микросхему из буфера, сравнить с буфером, очистить (если есть такая возможность) и т.д.
    Логика работы такая:
    ПЗУ <---> Буфер в памяти ПК <---> Файл
    Утилиты преобразуют бинарник в текст и наоборот, текст в бинарник. Иногда нужно.
    Вот вкратце и всё.
    PS
    Программа примитивная, не имеет защит "от дурака", поэтому делать всё внимательно.
    Можно без м/сх: считать данные в буфер. Для РФ5 считаются все FF, если резисторы подтяжки к +5В. Записать буфер в файл, прожечь без м/сх и проверить все FF. С данными можно прошивать РУ10, обязательно с джампером в позиции FLASH/
    Последний раз редактировалось Копейкин; 25.03.2021 в 20:14.

  2. Этот пользователь поблагодарил Копейкин за это полезное сообщение:

    Gesha86PK (21.05.2021)

  3. #82
    Member
    Регистрация
    18.03.2020
    Адрес
    г. Москва
    Сообщений
    40
    Спасибо Благодарностей отдано 
    12
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Немного разобрался: оказалось, что для моего USB-UART переходника в Win10 надо было найти старый драйвер, с которым ОС согласилась работать, а программу PGM запускать от имени администратора. Теперь ошибка "не удается отрыть порт" решена - порт открывается.
    В Терминале проверил с замкнутыми rx-tx - все нормально.
    Следующая препона: при попытке обратиться к программатору (например: PGM > Device > Read to buffer или PGM > Device > Run Address Count) происходит попытка "подключения": "try connect board ...", затем, по заполнению прогресс-бара появляется предупреждение: "Board not found!"

    Что конкретно обозначает вот это "Board not found!"? В каких ситуациях ПО выдает это предупреждение?
    Последний раз редактировалось B_ru; 26.03.2021 в 10:09.

  4. #83
    Master
    Регистрация
    02.03.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    801
    Спасибо Благодарностей отдано 
    341
    Спасибо Благодарностей получено 
    72
    Поблагодарили
    57 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Перед началом работы программа опрашивает программатор. Такое сообщение появляется, если нет ответа от платы.
    1) Возможно перепутаны ноги tx rx на контроллере или переходнике.
    2) Банально нет контакта на разъёме, нужно посмотреть осциллографом или лог.анализатором сигналы tx rx прямо на контроллере.
    3) Кварц не соответсвует прошивке/неправильно прошиты fuse биты.
    Ну, можно ещё по фото посмотреть возможные косяки.

  5. #84
    Member
    Регистрация
    18.03.2020
    Адрес
    г. Москва
    Сообщений
    40
    Спасибо Благодарностей отдано 
    12
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Копейкин Посмотреть сообщение
    2) Банально нет контакта на разъёме, нужно посмотреть осциллографом или лог.анализатором сигналы tx rx прямо на контроллере.
    Оно! Нет контакта на 10 ноге МК. Судя по всему - плохо припаял МК (паял феном впервые). Буду все ноги проверять.

  6. #85
    Member Аватар для Gesha86PK
    Регистрация
    20.05.2021
    Адрес
    г. Уфа
    Сообщений
    52
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Риспект автору изделия! Забавная карусель у меня получилась. Изначально ориентировался на кварц 16МГц и соответствующую микропрограмму. Собрал, лампочка мыргает, а программа не видит микроконтроллер. Изучил эту тему, обнаружил информацию о подобной проблеме, человеку помогла другая микропрограмма. Был у меня и кварц на 11МГц, переписал МК, собрал - никаких перемен, только мыргает. Гляну микропрограммы в блокноте и тут же заметил, что программа для 14,7 сильно отличается от прочих, прочие почти не отличаются меж собой. И понял что надо делать таки на любимом автором 14,7МГц. Нашлась, под боком, целая куча на 14,3МГц, слепил по быстрому, без пикоёмкостей, влил микропрограмму на 14 и порядок❗������ Машинка тут же ожила. Считал, влил, верифицировал в CAT28C16, потом в AT28C64 - полный порядок❗Спасибище! Вот бы ещё 28С256 сюда.

  7. #86
    Master
    Регистрация
    02.03.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    801
    Спасибо Благодарностей отдано 
    341
    Спасибо Благодарностей получено 
    72
    Поблагодарили
    57 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На доброе здоровье.
    Рад, что получилось повторить.
    Я в первой теме выкладывал архив с прошивками под разные кварцы. Заработала только с кварцем на 14,7?

  8. #87
    Member Аватар для Gesha86PK
    Регистрация
    20.05.2021
    Адрес
    г. Уфа
    Сообщений
    52
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Именно так. Причём прекрасно работает с кварцем 14,3.

  9. Этот пользователь поблагодарил Gesha86PK за это полезное сообщение:

    Копейкин (21.05.2021)

  10. #88
    Master
    Регистрация
    02.03.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    801
    Спасибо Благодарностей отдано 
    341
    Спасибо Благодарностей получено 
    72
    Поблагодарили
    57 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо. Мне никто не сказал. Надо будет исправить прошивки. А я проверял только с кварцем 14. Для остальных только константы пересчитал и перекомпилировал. Видимо что-то неправильно посчитал.
    Вообще-то есть идея продолжить тему и сделать универсальный управляющий контроллер и адаптеры под разные типы старых ПЗУ/ПЛИС, не поддерживаемых китайцами. Но, как всегда, не хватает времени, рук. Кругом столько интересного.

Страница 9 из 9 ПерваяПервая ... 56789

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Параллельный программатор AVR
    от Vladimir_S в разделе Для начинающих
    Ответов: 9
    Последнее: 28.04.2013, 19:34
  2. Программатор УП1 МС9401
    от Andrey_Ak в разделе ДВК, УКНЦ
    Ответов: 2
    Последнее: 27.05.2011, 10:29
  3. Посоветуйте программатор...
    от BYTEMAN в разделе Оборудование
    Ответов: 61
    Последнее: 02.09.2010, 18:55
  4. Программатор ПЗУ
    от Ewgeny7 в разделе Оборудование
    Ответов: 34
    Последнее: 29.01.2010, 11:10
  5. Программатор для FWH
    от BYTEMAN в разделе Оборудование
    Ответов: 9
    Последнее: 03.03.2009, 11:27

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •