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

KL03 Быстрый старт, действительно быстрый!

Александр, подскажите как быть. Сделал плату на сабжевом процессоре, запаял, ну и разумеется нужно срочно помигать светодиодом. Ну не хочу я скачивать эту KDS и неделю раздуплятся где какие галки ставить чтоб помигать светодиодом. Можно где-то скачать примеры хоть какие-нибудь под Kl03? Так чтоб это можно было быстренько откомпилить православным IARом и увидеть мигающий светодиод без плясок с бубном?

Было ведь раньше всё доступно. :smile3046:

ЗЫ надеюсь это сомной что-то не так..

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


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

Было ведь раньше всё доступно. :smile3046:

 

Я так понимаю проблема в создании правильного startup-а и инициализации клоков.

 

Сначала надо сбилдить SDK для вашего чипа здесь - https://mcuxpresso.nxp.com/en/welcome

Там указываете что хотите конфигурацию под IAR.

Получаете SDK через пару минут.

Там в директории devices находите файлы начинающиеся с system_... .с и startup_... .s

Там же найдете файл для линкера .icf и хидеры чипа xxx_features.h и xxx.h

Все, больше от SDK ничего не надо

 

Далее делаете так:

Качаете их утилиту под названием Kinetis Expert

Запускаете ее , выбираете свой KL03 и конфигурируете клоки так, как нужно вам

post-2050-1494433357_thumb.png

Генерируете там файл инициализации клоков clock_config.c

 

Теперь создаете в IAR обычный проект main.с для Kinetis и подключаете туда все это собранное добро.

В функции mian в первой строчке вызываете инициализацию клоков BOARD_BootClockRUN из файла clock_config.c

Не забудьте также в функции main включить тактирование порта на котором светодиод и сделать соответствующий пин на выход.

Все! Можете моргать.

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


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

У меня такой вопрос. MCUXpresso Config Tools не поддерживает K70. Может можно сгенерить под какой нибудь похожий камень и потом подправить?

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


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

У меня такой вопрос. MCUXpresso Config Tools не поддерживает K70. Может можно сгенерить под какой нибудь похожий камень и потом подправить?

Подправлять будет тяжело. Придется изучить все регистры.

А если так, то зачем Config Tools?

Собственная инициализация и гибче и прозрачней.

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


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

У меня такой вопрос. MCUXpresso Config Tools не поддерживает K70. Может можно сгенерить под какой нибудь похожий камень и потом подправить?

 

Кстати, именно под K70 генерирует полный пакет софта Micrium Platform Builder.

Я бы на вашем месте не глядя переходил на Micrium OS.

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


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

Кстати, именно под K70 генерирует полный пакет софта Micrium Platform Builder.

Я бы на вашем месте не глядя переходил на Micrium OS.

Не могу. Во первых Micrium не бесплатный. Во вторых у меня большой, тяжелый проект с D4D библиотекой, я чуть не помер пока ее под IAR завел.

 

Подправлять будет тяжело. Придется изучить все регистры.

А если так, то зачем Config Tools?

Собственная инициализация и гибче и прозрачней.

В SDK многое уже разрулено, экономит уйму времени.

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

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


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

Не могу. Во первых Micrium не бесплатный. Во вторых у меня большой, тяжелый проект с D4D библиотекой, я чуть не помер пока ее под IAR завел.

В SDK многое уже разрулено, экономит уйму времени.

Странно, мне Micrium для K70 прислал бесплатно.

D4D GUI от Freescale я бы не назвал тяжелым проектом для переноса на другую RTOS. Там же нет привязки к RTOS.

 

 

 

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


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

Странно, мне Micrium для K70 прислал бесплатно.

D4D GUI от Freescale я бы не назвал тяжелым проектом для переноса на другую RTOS. Там же нет привязки к RTOS.

 

Сам Micrium Platform Builder он бесплатный и проект генерирует бесплатно но это же все генерируется под Micrium OS. А вот Micrium OS уже платная. Или я что то не так понимаю?

У меня bare metal я без RTOS работаю.

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


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

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

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

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

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

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

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

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

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

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