1874ВЕ7Т
Модераторы: ea, Alis, pip, gurzzza, _sva_
Подключение эмулятора через UART-1
Используется процессор 1874ВЕ7Т (дата изготовления 1543). Тактовая частота=24МГц.
Эмулятор JEM-96 (SN: JEM-96-OCD 10-046).
Сам процессор УСПЕШНО работает под управлением разных программ записанных во внешнюю флэш-память.
Однако попытка подключится в режим отладки через эмулятор в режиме debug Monitor-UART1 вызывает ошибку уже на шаге выбора эмулятора (в среде CodeMaster-96 окно «Выбор эмулятора» -> «Эмулятор JEM-96»).
Вариант 1:
Вариант подключения: UART-1; Для выбора режима эмулятора используется порт P2.2 подключенный к сигналу DBG/. Остальные подключения согласно руководству к эмулятору JEM-96. Сигналы Р0.4 и Р0.5 притянуты к «лог.1» (2.4В).
Вариант компиляции программы: Программа для прогона под отладчиком УСПЕШНО откомпилирована с учетом опции «1874ВЕ7Т rev.2 with debug monitor-UART1» и записана во внешнюю флэш-память.
Тип ошибки: Аппаратная ошибка #0x0205
Вариант 1:
Вариант подключения: UART-1; Для выбора режима эмулятора используется порт P0.6 подключенный к сигналу DBG/. Остальные подключения согласно руководству к эмулятору JEM-96. Сигналы Р0.4 и Р0.5 притянуты к «лог.1» (2.4В).
Вариант компиляции программы: Программа для прогона под отладчиком УСПЕШНО откомпилирована с учетом опции «1874ВЕ71Т rev.2 with debug monitor-PORT0» и записана во внешнюю флэш-память.
Тип ошибки: Аппаратная ошибка #0x0205
Отчет о сбое(вариант 1) прикреплен к сообщению.
НЕ работают оба варианта!!!
Как исправить эту ситуацию??????
Как проверить, что отладочный монитор прилинковался к основной программе ?
Эмулятор JEM-96 (SN: JEM-96-OCD 10-046).
Сам процессор УСПЕШНО работает под управлением разных программ записанных во внешнюю флэш-память.
Однако попытка подключится в режим отладки через эмулятор в режиме debug Monitor-UART1 вызывает ошибку уже на шаге выбора эмулятора (в среде CodeMaster-96 окно «Выбор эмулятора» -> «Эмулятор JEM-96»).
Вариант 1:
Вариант подключения: UART-1; Для выбора режима эмулятора используется порт P2.2 подключенный к сигналу DBG/. Остальные подключения согласно руководству к эмулятору JEM-96. Сигналы Р0.4 и Р0.5 притянуты к «лог.1» (2.4В).
Вариант компиляции программы: Программа для прогона под отладчиком УСПЕШНО откомпилирована с учетом опции «1874ВЕ7Т rev.2 with debug monitor-UART1» и записана во внешнюю флэш-память.
Тип ошибки: Аппаратная ошибка #0x0205
Вариант 1:
Вариант подключения: UART-1; Для выбора режима эмулятора используется порт P0.6 подключенный к сигналу DBG/. Остальные подключения согласно руководству к эмулятору JEM-96. Сигналы Р0.4 и Р0.5 притянуты к «лог.1» (2.4В).
Вариант компиляции программы: Программа для прогона под отладчиком УСПЕШНО откомпилирована с учетом опции «1874ВЕ71Т rev.2 with debug monitor-PORT0» и записана во внешнюю флэш-память.
Тип ошибки: Аппаратная ошибка #0x0205
Отчет о сбое(вариант 1) прикреплен к сообщению.
НЕ работают оба варианта!!!
Как исправить эту ситуацию??????
Как проверить, что отладочный монитор прилинковался к основной программе ?
Подключение эмулятора через UART-1 (дополнение)
почему то не прикрепился отчет о сбое к предыдущему сообщению
Прикрепляю....
Прикрепляю....
Re: Подключение эмулятора через UART-1 (дополнение)
- Вложения
-
- CM-96_Bug_Report(H).zip
- (104.48 КБ) 141 скачивание
Re: Подключение эмулятора через UART-1
Добрый день, коллеги!
Прошу прощения, 3 моих предыдущих сообщения о невозможности подключения эмулятора JEM-96 к МК 1874ВЕ7Т через UART-1 нужно считать неактуальными!
Обнаружилась ошибка-перелом проводка в кабеле эмулятора. Теперь всё работает!
Если возможно, то удалите 3 моих предыдущих сообщения, чтобы не вводить читателей в непонимание.
Еще раз извините))))
Прошу прощения, 3 моих предыдущих сообщения о невозможности подключения эмулятора JEM-96 к МК 1874ВЕ7Т через UART-1 нужно считать неактуальными!
Обнаружилась ошибка-перелом проводка в кабеле эмулятора. Теперь всё работает!
Если возможно, то удалите 3 моих предыдущих сообщения, чтобы не вводить читателей в непонимание.
Еще раз извините))))
Re: 1874ВЕ7Т АЦП
Добрый день!
Можете подсказать какое входное сопротивление у АЦП 1874ВЕ7Т?
Можете подсказать какое входное сопротивление у АЦП 1874ВЕ7Т?
Re: 1874ВЕ7Т
Здравствуйте!
Нужна помощь: в схеме RESET внешний, заведён на 1874ВЕ7Т после инвертора. Но после включения питания на выводе RESET(контакт 15) с периодичностью примерно в 30мкс выдаётся импульс низкого уровня длиной в 5мкс где-то. Причём импульс "падает" не до 0, а до 1.5В.
Программа - просто цикл while(1){if(x!=0){<некий код>}}, x=0 перед циклом, прерывания отключены
Нужна помощь: в схеме RESET внешний, заведён на 1874ВЕ7Т после инвертора. Но после включения питания на выводе RESET(контакт 15) с периодичностью примерно в 30мкс выдаётся импульс низкого уровня длиной в 5мкс где-то. Причём импульс "падает" не до 0, а до 1.5В.
Программа - просто цикл while(1){if(x!=0){<некий код>}}, x=0 перед циклом, прерывания отключены
Re: 1874ВЕ7Т
Прошу прощения, предыдущий пост неактуален. Проблема была в сопрежении младшего байта адреса и данных
Re: 1874ВЕ7Т
Уважаемые разработчики, срочно нужна ваша помощь!
Не можем добиться нормальной работы контроллера.
После подачи питания смотрим на осциллографе что считывается из памяти:
адрес - данные
2018 - 0x1F
2080 - 0xE7
2081 - 0x00
2082 - 0x00
2083 - 0xA1
2083 - 0xA1
2084 - 0xFF
2085 - 0x01
2086 - 0x1C
это команда LD AX,#01FF, судя по дисассемблеру. Но почему адрес 2083 два раза подряд, так и должно быть?
Проект - пример с бегущими огнями для rev.2
1874ВЕ7Т, память 1636РР1 от Миландра
Не можем добиться нормальной работы контроллера.
После подачи питания смотрим на осциллографе что считывается из памяти:
адрес - данные
2018 - 0x1F
2080 - 0xE7
2081 - 0x00
2082 - 0x00
2083 - 0xA1
2083 - 0xA1
2084 - 0xFF
2085 - 0x01
2086 - 0x1C
это команда LD AX,#01FF, судя по дисассемблеру. Но почему адрес 2083 два раза подряд, так и должно быть?
Проект - пример с бегущими огнями для rev.2
1874ВЕ7Т, память 1636РР1 от Миландра
Re: 1874ВЕ7Т
А перед командой LD AX,#01FF у Вас команда E70000 (LJMP -переход, как раз на адрес 2083).
Перед тем как выполнить этот переход, контроллер успевает считывать следующую команду-как раз первое чтение по адресу 2083h значения A1h.
Второе чтение A1h - когда переход выполнен.
Перед тем как выполнить этот переход, контроллер успевает считывать следующую команду-как раз первое чтение по адресу 2083h значения A1h.
Второе чтение A1h - когда переход выполнен.
Re: 1874ВЕ7Т
спасибо.
А писать в IOPORT2 можно из какого "окна"?
В первый порт(IOPORT1) пишет исправно, а вот во второй не выходит. Хотя в ТО IOPORT2 в "окне" 0.
Это случайно не зависит от ревизии контроллера? Тут было сообщение, что для установки бита разрешения прерывания на Р0.7 в IOC1, приходилось переключать окна, а у кого-то работало и через окно 0.
А писать в IOPORT2 можно из какого "окна"?
В первый порт(IOPORT1) пишет исправно, а вот во второй не выходит. Хотя в ТО IOPORT2 в "окне" 0.
Это случайно не зависит от ревизии контроллера? Тут было сообщение, что для установки бита разрешения прерывания на Р0.7 в IOC1, приходилось переключать окна, а у кого-то работало и через окно 0.