Перейти к содержанию
    

Освоение МК Миландр

Пытаюсь осовить МК Миландр с помощью отладочной платы для 1986Е91 + ulink2 + keil uvision. Успешно заливал поставляемую тестовую прошивку, компилировал проект, но покакой-то причине не работает режим отладки, а именно исчезают брекпоинты (т.е поставить можно, но в отладочной сесии становятся недоступны и отстановки на них не происходит) и периодически отваливается связь ... Может ли так быть что дело в том что ulink клон или сам МК от Миландра брак? Так же заметил что при заливке скомпилированной прошивки почему то раз в 10 меньше частота работы процессора (чем при "оригинальной" в проекте), хотя никаких регистров ответственных за генерацию частот не трогал, в чем может быть дело? Приложил файлы проекта с которым пытаюсь возится...

keil_test.rar

Изменено пользователем DevDes

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проект не из ОЗУ, случаем, выполняется? Это объяснило бы исчезновение точек останова при переходе в отладочную сессию.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 hours ago, Arlleex said:

Проект не из ОЗУ, случаем, выполняется? Это объяснило бы исчезновение точек останова при переходе в отладочную сессию.

Нет прошивается Flash...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 6/24/2023 at 2:02 PM, DevDes said:

Пытаюсь осовить МК Миландр

Хочу знать как вам удалось приобрести сиё чудо, и главное - где???

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да это старые запасы, где-то как-то чето из сундуков. Уже не раз обговаривалось.

Нынче осваивать Миландр "для себя" - бесполезная трата времени. Разве что работаете на ВПК.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 hours ago, EdgeAligned said:

Разве что работаете на ВПК.

тогда еще меньше толка. Лучше взять STM32

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 hours ago, EdgeAligned said:

Да это старые запасы, где-то как-то чето из сундуков. Уже не раз обговаривалось.

Нынче осваивать Миландр "для себя" - бесполезная трата времени. Разве что работаете на ВПК.

Почти все так, работаю в НИИ делаем аппаратуру для космоса, не ВПК, но то же есть приемка и требования по надежности, была давно закуплена отладочная плата Миландра (6 лет назад), не использовалась т.к договор сорвался, сейчас ввиду наличия свободного времени, решил "оживить", но по причине того, что сам Миландр то ли есть то ли нет, и тем более молчит (то есть просто не существует) его поддержка разобраться сложно. Что касается STM - у нас рекомендованно импортозамещение. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

30 минут назад, DevDes сказал:

у нас рекомендованно импортозамещение

...китайскими клонами от Jiangsu Qin Heng или тому подобные от новых азиатских "друзей".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

15 minutes ago, EdgeAligned said:

...китайскими клонами от Jiangsu Qin Heng или тому подобные от новых азиатских "друзей".

Нет, чтоб кто-то у нас использовал "китайцев" пока не слышал. Либо элементная база наша или в наглую импортная, но предворительно согласованная.

Изменено пользователем DevDes

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По сути вопроса - Возможно отсутствует отладочная информация. Проверить в настройках проекта на вкладке Output поле "Debug Information", установить галку и перекомпилировать проект.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть или нет отладочная информация - это никак не должно влиять на возможность установки и работу бряков в окне дизассемблера.

И именно там и нужно проверять работу этих бряков. Надеюсь ТС именно в окне дизасма и ставит бряки?

Отсутствие отладочной инфы влияет только на работу бряков в окне исходного кода. Как впрочем и высокие уровни оптимизации могут приводить к проблемам с бряками в окне исходного кода. Поэтому: сперва проверить работу бряков в окне дизасма, а затем (если всё ок) - поставить оптимизацию на минимум (или вообще выключить) и проверить работу бряков в окне исходного кода.

PS: И ULink я бы заменил на что-то более вменяемое...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 24.06.2023 в 15:02, DevDes сказал:

Успешно заливал поставляемую тестовую прошивку, компилировал проект, но покакой-то причине не работает режим отладки, а именно исчезают брекпоинты (т.е поставить можно, но в отладочной сесии становятся недоступны и отстановки на них не происходит) и периодически отваливается связь ...

Бывает очень редко, keil начинает глючить, не ставит брекпойнты -  тогда я удаляю файлы *.uvguix.* и  *.uvoptx

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 6/24/2023 at 11:02 AM, DevDes said:

 Успешно заливал поставляемую тестовую прошивку, компилировал проект, но покакой-то причине не работает режим отладки, а именно исчезают брекпоинты (т.е поставить можно, но в отладочной сесии становятся недоступны и отстановки на них не происходит)

 

У вас случайно WatchDog не включен? Симптомы похожие.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проверю все выше сказанное завтра, отпишусь...

2 hours ago, sidy said:

У вас случайно WatchDog не включен? Симптомы похожие.

В том смысле не спислит ли МК? Нет не спит диоды мигают на дисплее отображается текст.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если Вы для отладки используете ULINK, то в опциях отладки нужно его и выбрать. В выложенном Вами проекте выбран JLINK...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...