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

User Tag List

Страница 13 из 15 ПерваяПервая ... 9101112131415 ПоследняяПоследняя
Показано с 121 по 130 из 148

Тема: РЕ-мулятор - внутрисхемный эмулятор 1801РЕ2/1801РР1

  1. #121
    Master Аватар для Sandro
    Регистрация
    20.01.2010
    Адрес
    г. Зеленоград
    Сообщений
    590
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    115 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Radon17 Посмотреть сообщение
    Возможно ли в РЕмулятор добавить поддержку эмуляции К1809РУ1? И например конфигуратор: сколько из четырёх виртуальных микросхем будут ОЗУ, а сколько ПЗУ.
    Правда, там кажется ножек в текущей ревизии для этого не хватает...
    Тогда уж разумно эмулировать что-то стандартное, хоть страшненький СМК. ОЗУ в контроллере STM32F205RCxxx аж 96 килобайт, по идее должно хватить.

  2. #121
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #122
    Veteran Аватар для Radon17
    Регистрация
    01.12.2017
    Адрес
    г. Воронеж
    Сообщений
    1,070
    Спасибо Благодарностей отдано 
    572
    Спасибо Благодарностей получено 
    683
    Поблагодарили
    284 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sandro Посмотреть сообщение
    Тогда уж разумно эмулировать что-то стандартное, хоть страшненький СМК.
    Каким боком СМК относится к теме? Мы обсуждаем не хотелки БКшников для их машинки, а замену ОЗУ/ПЗУ для многих компьютеров.

  4. #123
    Guru Аватар для Vslav
    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    755
    Поблагодарили
    353 сообщений
    Mentioned
    86 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Radon17 Посмотреть сообщение
    Возможно ли в РЕмулятор добавить поддержку эмуляции К1809РУ1? И например конфигуратор: сколько из четырёх виртуальных микросхем будут ОЗУ, а сколько ПЗУ.
    Правда, там кажется ножек в текущей ревизии для этого не хватает...
    Возможно. Как DOUT взять один из дополнительных CSx.

  5. #124
    Junior
    Регистрация
    21.11.2023
    Адрес
    Kampen, Netherlands
    Сообщений
    13
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я пытался заставить ремулятор работать, но не смог. Я чувствую, что делаю что-то не так, но не знаю. BK0011 (модифицированный до BK0011M) отлично работает с исходным ПЗУ BK0011. Но с ремулятором у меня получается только шахматка.

    Я попробовал систему переключателей и базовые HEX-файлы BK0011M. Вот как я установил Ремулятор, используя базовый HEX-файл BK0011M. Никаких закороченных контактов: зеленый провод подключается к контакту 23 XT7, а желтый провод предназначен для прослушивания сброса.





    Извините за ошибки, пользуюсь переводчиком, так как не говорю по-русски.

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

    MM (22.11.2023)

  7. #125
    Master
    Регистрация
    19.04.2013
    Адрес
    г. Чебоксары
    Сообщений
    538
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    136
    Поблагодарили
    105 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Relo Посмотреть сообщение
    Но с ремулятором у меня получается только шахматка.
    Можете сказать, какой именно hex файл прошивали в stm и каким методом?
    Я помню, что когда я изучал ремулятор, у меня всё получилось далеко не с первого раза.
    У вас возможно не запускается загрузчик в stm.
    А жёлтый провод надо подключить к контакту A1 на разъёме МПИ, или к выводу "+" конденсатора C5.
    X7 в ремуляторе - это выход, он не даёт запуститься БК0011, пока загрузчик внутри stm не проинициализируется и ремулятор не войдёт в рабочий режим.

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

    Relo (23.11.2023)

  9. #126
    Junior
    Регистрация
    21.11.2023
    Адрес
    Kampen, Netherlands
    Сообщений
    13
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    https://mega.nz/file/B0J3EYiT#Nucv0M...Akav4yknoWC51c

    Я использовал эти файлы. Я использую SMT-Link для их программирования. Я также попробовал использовать программу WCLoad, но получил те же результаты.

    Желтый провод соединяется с C5 и A1. Местоположение просто позволяет мне легко отключить соединение при необходимости.

    Я также пробовал программировать с помощью WCLoad с установленным в BK Remulator и перемычкой на S6 после загрузки его с помощью ST-Link. Я думаю, что руководство также предлагает это сделать, но перевод странный, поэтому его трудно понять.
    Но мне не удалось установить связь с ремулятором. Так что, возможно, вы правы насчет загрузчика, или я неправильно понимаю руководство.

  10. #127
    Activist
    Регистрация
    10.04.2019
    Адрес
    г. Фокино, Брянская обл.
    Сообщений
    401
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    104
    Поблагодарили
    65 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У меня заработало вот так:

    Скрытый текст

    Нажмите на изображение для увеличения. 

Название:	photo1700739743.jpg 
Просмотров:	39 
Размер:	55.3 Кб 
ID:	79797
    [свернуть]

  11. #128
    Master
    Регистрация
    19.04.2013
    Адрес
    г. Чебоксары
    Сообщений
    538
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    136
    Поблагодарили
    105 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Relo, У меня раньше не было ST-Link, и я прошивал через UART обычным USB-UART переходником, программой WCLoad.
    Перемычка S6 нужна как раз для UART. Только для работы с UART на ходу, во время работы. Если перемычка S6 установлена, то ремулятор не работает, а находится в режиме UART, ожидает загрузки прошивки. В других случаях перемычка S6 не нужна.
    Я посмотрел ваши файлы. В bk0011m.hex нет загрузчика, он как раз предназначен для повторной загрузки без стирания загрузчика.
    В файле a205_gcc11_11M_10_jtag_alt_32_10-mstd_JMP_NRL_800.hex всё есть, но он не совсем стандартный. Его источник - на предыдущей странице этой темы.
    Хотя в readTest.hex загрузчик есть, может сам ремулятор не работает? Я проверял работоспособность своего экземпляра с помощью кастомной прошивки 1801РЕ2-326, которую сделал для проверки, и ставил его вместо ПЗУ в контроллере дисковода.
    Попробуйте прошить файлы из этого архива REmulator.rar, через ST-Link или через UART
    a205_gcc11_jtag.hex - для БК0011
    a205_gcc11m_jtag.hex - для БК0011М
    Описание конфигураций для них - в руководстве к ремулятору. Это стандартный набор ПЗУ для БК11 или БК11М.
    Если стандартный набор заработает, то можно будет экспериментальные прошивки заливать.
    Последний раз редактировалось gid; 23.11.2023 в 20:41.

  12. #129
    Junior
    Регистрация
    21.11.2023
    Адрес
    Kampen, Netherlands
    Сообщений
    13
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пробовал загрузиться через UART, не помогло. Я не мог установить связь. Потом попробовал ST-Link, он тоже не сработал и выдал ошибку программирования по адресу 0x00000000. Однако уборка прошла хорошо.

    Затем я попробовал модифицированную версию программы по адресу 0x08000000, которую использовал ранее, которая прекрасно программируется на ST-link. Затем я вернулся в WCLoad, и теперь все работает нормально, пока я устанавливаю S6.

    Однако в BK0011 это все еще не работало. Но это может быть связано с тем, как оно запрограммировано.

    Итак, я подозреваю, что загрузчик работает нормально, но что-то идет не так, может быть, он программирует 0x00000000?


    Результирующий файл при чтении через WCLoad:
    https://mega.nz/file/gsAk2BAZ#mQmubp...tPDV2jdNM1mWBI

  13. #130
    Master
    Регистрация
    19.04.2013
    Адрес
    г. Чебоксары
    Сообщений
    538
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    136
    Поблагодарили
    105 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Relo Посмотреть сообщение
    может быть, он программирует 0x00000000?
    Нет, 0x80000000 - начальный загрузчик, b205.hex
    0x80004000 - управляющий код, a205.hex
    0x80008000 - данные для эмуляции ПЗУ
    Цитата Сообщение от Relo Посмотреть сообщение
    Результирующий файл при чтении через WCLoad
    Показывает всё правильно. Всё как надо.
    Всё таки я подозреваю, что не работает микросхема STM. Или где-то некачественная пайка.
    Попробуйте отсоединить жёлтый провод, и после включения БК0011, через некоторое время нажать кнопку reset. Если не запустится, значит проблема в ремуляторе.

    Если вы используете файл a205_gcc11_11M_10_jtag_alt_32_10-mstd_JMP_NRL.hex, то с ним надо использовать переключатели как указано в посте #118

    Я уже почти всё забыл, как надо делать, вспоминаю сейчас, что для загрузки через UART с помощью WCLoad нужно готовить свой hex файл, без начального загрузчика, со смещением 0x0000, и начальный загрузчик корректирует смещение до 0x4000
    А для загрузки через JTAG, нужно оставлять смещения как есть. Значит я в первый раз загрузил прошивку через ByteBlaster, и только потом использовал UART.

Страница 13 из 15 ПерваяПервая ... 9101112131415 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Про 1801РР1
    от Andrey_Korabelev в разделе Разработка электроники
    Ответов: 7
    Последнее: 26.03.2021, 15:27
  2. Список версий 1801ВП1 и 1801РЕ2
    от CodeMaster в разделе ДВК, УКНЦ
    Ответов: 2
    Последнее: 28.02.2012, 22:39
  3. Нужен внутрисхемный эмулятор Z80
    от SPsoft в разделе Несортированное железо
    Ответов: 0
    Последнее: 09.06.2009, 10:14
  4. Внутрисхемный эмулятор Z80
    от DVS в разделе Несортированное железо
    Ответов: 52
    Последнее: 08.06.2009, 12:02

Ваши права

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