Миландр

Ключевым подразделением нашей компании
является Центр Проектирования интегральных микросхем
Текущее время: 2019-дек-06 14:12

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 33 сообщения ]  На страницу 1 2 3 »
Автор Сообщение
 Заголовок сообщения: keil 5.28+ MT-LINK + 1986ВЕ93У
СообщениеДобавлено: 2019-авг-05 07:56 
Не в сети

Зарегистрирован: 2019-июн-05 21:54
Сообщения: 27
Организация: ООО Энейс
Здравствуйте!
Пытаюсь сопрячь keil 5.28+ MT-LINK + 1986ВЕ93У по методичке А.В.Пуговкин, И.А.Куан, Н.К. Ахметов, А.В. Бойченко
Методическое пособие по программированию микроконтроллеров.
По ней нашел и установил Setup_JLinkARM_V468a.zip
В итоге в созданном проекте для 1986ВЕ93У keil видит mt-link, но не получается увидить 1986ВЕ93У через него.
Сама отладка через MT-link не нужна, необходимо только программирование Flash через JTAG
В связи с этим вопросы:

1) Какой flm и откуда взять для того чтобы запускатся с внутренней flash?
2) Почему после установки Setup_JLinkARM_V468a keil не видит миландр(просит выбрать из списка в коротом миландра нет)?
3) Есть ли в свободном доступе пример проекта для 1986ВЕ93У для работы с внутренней flash?

Заранее благодарен


Вынести предупреждение
Вернуться к началу
 Заголовок сообщения: Re: keil 5.28+ MT-LINK + 1986ВЕ93У
СообщениеДобавлено: 2019-авг-05 09:49 
Не в сети

Зарегистрирован: 2017-апр-26 14:51
Сообщения: 455
Организация: Milandr
Откуда: ПКК "Миландр"
FLM лежит в паке, который ставится с нашего сайта. После установки Пака появятся МК Миландр - https://ic.milandr.ru/soft/.
Все необходимое расписано тут - https://startmilandr.ru/doku.php/prog:start


Вынести предупреждение
Вернуться к началу
 Заголовок сообщения: Re: keil 5.28+ MT-LINK + 1986ВЕ93У
СообщениеДобавлено: 2019-авг-05 15:41 
Не в сети

Зарегистрирован: 2019-июн-05 21:54
Сообщения: 27
Организация: ООО Энейс
Спасибо
А какой из 1986BE9x.FLM 1986VE9x_FlashInt.FLM ?
Другой вопрос, можно ли работать от внутреннего генератора 8МГц?


Вынести предупреждение
Вернуться к началу
 Заголовок сообщения: Re: keil 5.28+ MT-LINK + 1986ВЕ93У
СообщениеДобавлено: 2019-авг-05 17:37 
Не в сети

Зарегистрирован: 2019-июн-05 21:54
Сообщения: 27
Организация: ООО Энейс
Сделал проект как по ссылке, видится J-LiNK ARM V8, но не видится ядро в JTAG chain
Выбирал "Unspecified Cortex-M3".
Потребление 30 мА, питание 3В, внешний кварц не запаян
J-link пишет - TDO is constant HIGH, couldnt measure total IR lenght
Что может быть не так?


Вынести предупреждение
Вернуться к началу
 Заголовок сообщения: Re: keil 5.28+ MT-LINK + 1986ВЕ93У
СообщениеДобавлено: 2019-авг-05 23:17 
Не в сети

Зарегистрирован: 2018-янв-05 23:41
Сообщения: 106
Организация: ФГУП "РФЯЦ-ВНИИЭФ"
Проверьте осциллографом сигналы на TDO. Может быть ошибка в схеме. Или в трассировке платы.


Вынести предупреждение
Вернуться к началу
 Заголовок сообщения: Re: keil 5.28+ MT-LINK + 1986ВЕ93У
СообщениеДобавлено: 2019-авг-07 20:57 
Не в сети

Зарегистрирован: 2019-июн-05 21:54
Сообщения: 27
Организация: ООО Энейс
Пока посмотрел мультиметром с подключенным программатором:
на TDO 1.27 В;
на TDI 0В;
на TMS 0В;
на TCK 2.97В
на Vref 2.97В
на reset 2.97В
на TRST 2.97В
TMS, TCK, TDI, TRST подтянуты 10к к 3.3В


Вынести предупреждение
Вернуться к началу
 Заголовок сообщения: Re: keil 5.28+ MT-LINK + 1986ВЕ93У
СообщениеДобавлено: 2019-авг-09 11:08 
Не в сети

Зарегистрирован: 2009-май-22 09:01
Сообщения: 1299
Откуда: АО "ПКК Миландр"
Иван_К10 писал(а):
Пока посмотрел мультиметром с подключенным программатором:
на TDO 1.27 В;
на TDI 0В;
на TMS 0В;
на TCK 2.97В
на Vref 2.97В
на reset 2.97В
на TRST 2.97В
TMS, TCK, TDI, TRST подтянуты 10к к 3.3В
Совсем плохо, выложите схему или проверьте, что микросхема установлена правильно. Либо выпайте ее и проверьте плату без микросхемы.
Так же скажите что на MODE ?


Вынести предупреждение
Вернуться к началу
 Заголовок сообщения: Re: keil 5.28+ MT-LINK + 1986ВЕ93У
СообщениеДобавлено: 2019-авг-10 02:13 
Не в сети

Зарегистрирован: 2019-июн-05 21:54
Сообщения: 27
Организация: ООО Энейс
Спасибо!
Увидел ядро программатор!
Даже порты включаются
Но не понятно как в коде подключить внутренний кварц 8МГц и далее тактировать от него всё(таймеры порты итд)
Все примеры от внешнего, и в заголовочнике про внутренний ничего не сказано


Вынести предупреждение
Вернуться к началу
 Заголовок сообщения: Re: keil 5.28+ MT-LINK + 1986ВЕ93У
СообщениеДобавлено: 2019-авг-10 16:21 
Не в сети

Зарегистрирован: 2018-янв-05 23:41
Сообщения: 106
Организация: ФГУП "РФЯЦ-ВНИИЭФ"
Иван_К10 писал(а):
Спасибо!
Увидел ядро программатор!
Что было не так?
После включения питания ядро МК по-умолчанию тактируется от внутреннего RC-генератора - HSI - об этом прямо сказано в самом начале главы 14, и там же в абзаце про генератор HSI. Ничего дополнительно настраивать или включать не надо. HCLK=HSI. Это видно из рисунка 28, если посмотреть состояния мультиплексоров и делителей после сброса.


Вынести предупреждение
Вернуться к началу
 Заголовок сообщения: Re: keil 5.28+ MT-LINK + 1986ВЕ93У
СообщениеДобавлено: 2019-авг-12 07:41 
Не в сети

Зарегистрирован: 2019-июн-05 21:54
Сообщения: 27
Организация: ООО Энейс
Professor Chaos писал(а):
Иван_К10 писал(а):
Спасибо!
Увидел ядро программатор!
Что было не так?
После включения питания ядро МК по-умолчанию тактируется от внутреннего RC-генератора - HSI - об этом прямо сказано в самом начале главы 14, и там же в абзаце про генератор HSI. Ничего дополнительно настраивать или включать не надо. HCLK=HSI. Это видно из рисунка 28, если посмотреть состояния мультиплексоров и делителей после сброса.
Я действительно напутал с модами и соответственно джитагами, плюс разъем для программирования не всегда контачил


Вынести предупреждение
Вернуться к началу
 Заголовок сообщения: Re: keil 5.28+ MT-LINK + 1986ВЕ93У
СообщениеДобавлено: 2019-авг-12 07:45 
Не в сети

Зарегистрирован: 2019-июн-05 21:54
Сообщения: 27
Организация: ООО Энейс
Professor Chaos писал(а):
Иван_К10 писал(а):
Спасибо!
Увидел ядро программатор!
Что было не так?
После включения питания ядро МК по-умолчанию тактируется от внутреннего RC-генератора - HSI - об этом прямо сказано в самом начале главы 14, и там же в абзаце про генератор HSI. Ничего дополнительно настраивать или включать не надо. HCLK=HSI. Это видно из рисунка 28, если посмотреть состояния мультиплексоров и делителей после сброса.
Подскажите пожалуйста а как правильно затактировать периферию?? , например порты и таймер от HSI?
Все примеры основываются на HSE, но что-то они у меня пока не работают, может потому что я не правильно включаю прерывания
Вот так я делаю для таймера
                SCB->AIRCR = 0x05FA0000 | ((uint32_t)0x500);
		SCB->VTOR = 0x08000000;
		NVIC->ICER[0] = 0x00000000;
		NVIC_EnableIRQ(Timer1_IRQn );


Вынести предупреждение
Вернуться к началу
 Заголовок сообщения: Re: keil 5.28+ MT-LINK + 1986ВЕ93У
СообщениеДобавлено: 2019-авг-12 08:30 
Не в сети

Зарегистрирован: 2018-дек-17 15:20
Сообщения: 77
Организация: частное лицо
Нужно еще разрешить тактирование выбранного блока:
RST_CLK->PER_CLOCK = (1 << x);

Вот здесь хороший пример кода (мой :) ): download/file.php?id=3873


Вынести предупреждение
Вернуться к началу
 Заголовок сообщения: Re: keil 5.28+ MT-LINK + 1986ВЕ93У
СообщениеДобавлено: 2019-авг-13 07:20 
Не в сети

Зарегистрирован: 2019-июн-05 21:54
Сообщения: 27
Организация: ООО Энейс
Sergey3141592 писал(а):
Нужно еще разрешить тактирование выбранного блока:
RST_CLK->PER_CLOCK = (1 << x);

Вот здесь хороший пример кода (мой :) ): download/file.php?id=3873
угу, я так и делаю

RST_CLK_PCLKcmd((RST_CLK_PCLK_TIMER1), ENABLE);

Пример хороший, но не компилируется без Ваших "библиотек"


Вынести предупреждение
Вернуться к началу
 Заголовок сообщения: Re: keil 5.28+ MT-LINK + 1986ВЕ93У
СообщениеДобавлено: 2019-авг-13 09:09 
Не в сети

Зарегистрирован: 2018-дек-17 15:20
Сообщения: 77
Организация: частное лицо
Иван_К10 писал(а):
Пример хороший, но не компилируется без Ваших "библиотек"
А вам обязательно нужно использовать SPL?


Вынести предупреждение
Вернуться к началу
 Заголовок сообщения: Re: keil 5.28+ MT-LINK + 1986ВЕ93У
СообщениеДобавлено: 2019-авг-13 21:03 
Не в сети

Зарегистрирован: 2019-июн-05 21:54
Сообщения: 27
Организация: ООО Энейс
нет, мне вообще проще без библиотек чисто с заголовочниками работать


Вынести предупреждение
Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 33 сообщения ]  На страницу 1 2 3 »

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 13 гостей


Быстрые действия:
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти: 

Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB