Миландр

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

Часовой пояс: UTC + 3 часа




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

Зарегистрирован: 2019-июн-05 21:54
Сообщения: 24
Здравствуйте!
Пытаюсь сопрячь 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
Сообщения: 389
Откуда: ПКК "Миландр"
FLM лежит в паке, который ставится с нашего сайта. После установки Пака появятся МК Миландр - https://ic.milandr.ru/soft/.
Все необходимое расписано тут - https://startmilandr.ru/doku.php/prog:start

_________________
Отдел технической поддержки support@milandr.ru


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

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


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

Зарегистрирован: 2019-июн-05 21:54
Сообщения: 24
Сделал проект как по ссылке, видится 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
Сообщения: 71
Проверьте осциллографом сигналы на TDO. Может быть ошибка в схеме. Или в трассировке платы.


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

Зарегистрирован: 2019-июн-05 21:54
Сообщения: 24
Пока посмотрел мультиметром с подключенным программатором:
на 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
Сообщения: 1297
Откуда: АО "ПКК Миландр"
Иван_К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
Сообщения: 24
Спасибо!
Увидел ядро программатор!
Даже порты включаются
Но не понятно как в коде подключить внутренний кварц 8МГц и далее тактировать от него всё(таймеры порты итд)
Все примеры от внешнего, и в заголовочнике про внутренний ничего не сказано


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

Зарегистрирован: 2018-янв-05 23:41
Сообщения: 71
Иван_К10 писал(а):
Спасибо!
Увидел ядро программатор!

Что было не так?
После включения питания ядро МК по-умолчанию тактируется от внутреннего RC-генератора - HSI - об этом прямо сказано в самом начале главы 14, и там же в абзаце про генератор HSI. Ничего дополнительно настраивать или включать не надо. HCLK=HSI. Это видно из рисунка 28, если посмотреть состояния мультиплексоров и делителей после сброса.


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

Зарегистрирован: 2019-июн-05 21:54
Сообщения: 24
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
Сообщения: 24
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
Сообщения: 55
Нужно еще разрешить тактирование выбранного блока:
RST_CLK->PER_CLOCK = (1 << x);

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


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

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

Вот здесь хороший пример кода (мой :) ): http://forum.milandr.ru/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
Сообщения: 55
Иван_К10 писал(а):
Пример хороший, но не компилируется без Ваших "библиотек"


А вам обязательно нужно использовать SPL?


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

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 33 ]  На страницу 1, 2, 3 Все  След.

Часовой пояс: UTC + 3 часа


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

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


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

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB