Easyelectronics.ru

Электроника для всех
Текущее время: 22 авг 2017, 18:00

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



    • JLCPCB for PCB Prototyping: 10 шт. 2-слоя 100*100mm 2$(около 140rub), изготовление за 24 часа.
    • Создание принципиальных схем и проектирование печатных плат
    • Крупнейший китайский онлайн магазин радиодеталей. Скидка 50%
    • Просмотр GERBER файлов

Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: PinboardV2+STM32F103C8T6+CUBE+KEIL
СообщениеДобавлено: 31 дек 2016, 16:06 
Свой человек

Зарегистрирован: 06 авг 2016, 16:53
Сообщения: 34
С наступающим НГ всех!

Не сильно надеясь на ответ (так как форум похоже полумертвый) все же попытаюсь:

Как заставить работать CUBE с PinBoard? Как тут уже не раз мною же поднималась проблема - KEIL5 в принципе работает кривовато с платой pinboard. Но это сродни шаманству (нужно использовать Legacy support)
CUBE же генерирует проект используя software packs. Т.е. мой метод не даст завести эту связку.

Что делать?

Ну блин идиотическая же ситуация - лежит навороченная демоплата, а из-за трудностей в освоении с нуля уже пару раз откладывалась просто в дальний ящик.

Может кто-либо может таки поженить пинбоард в cube в итоге? Или продать ее нафиг от греха купить stm дискавери и не парить никому мозг?
Нужен старт какой то а я за что не возьмусь натыкаюсь на ситуацию что нужно быть гуру в настройке этого stm32 иначе даже хелловр не заведешь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PinboardV2+STM32F103C8T6+CUBE+KEIL
СообщениеДобавлено: 01 янв 2017, 15:06 
Свой человек

Зарегистрирован: 06 авг 2016, 16:53
Сообщения: 34
Есть некоторые мысли - вся проблема в следующей цепочке

Keil5 = нужно использовать software packs = камень должен поддерживаться = DiHalt использует устаревшие камни...

Как узнать точно?

PS знаю 1-е января. Но до чего же дохлый форум...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PinboardV2+STM32F103C8T6+CUBE+KEIL
СообщениеДобавлено: 01 янв 2017, 16:07 
Старожил
Аватара пользователя

Зарегистрирован: 27 мар 2015, 04:10
Сообщения: 1160
Откуда: Харьков
Так а в чем собственно проблема-то?
Прошить программатором не получается?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PinboardV2+STM32F103C8T6+CUBE+KEIL
СообщениеДобавлено: 01 янв 2017, 18:51 
Свой человек

Зарегистрирован: 06 авг 2016, 16:53
Сообщения: 34
Да не получается.
Я подробно описывал в другой теме - как заводил этот чертов камень с помощью legacy devices pack.
Тут такая несостыковка - вы не можете законфигурировать в CUBE что вам надо и получить на выходе проект для Keil5 с legacy pack. Он будет с software pack. А его в свою очередь никак не выходит залить в камень - кокос чето не фурычит.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PinboardV2+STM32F103C8T6+CUBE+KEIL
СообщениеДобавлено: 02 янв 2017, 22:23 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6186
Откуда: Челябинск
Ну я вот ща попробовал качнуть куб этот (я им не пользуюсь ибо кодгенераторы зло). У меня все нормально зашло на кейл4. Там можно же выбрать под что компилировать выбираешь кейл4 и все. Получился проект, довольно жирный (RTOS, USB и еще там галок натыкал разных)

Вот скриншот
http://easyelectronics.ru/img/snap/2017 ... 8_snap.png

Вот сам проект
https://www.dropbox.com/s/j9jfl4dl3hksf ... t.zip?dl=0

Дебажить не пробовал, т.к. под рукой нет ни одной демоплаты, а до мастерской я еще не скоро доберусь. Но не вижу ни одной причины по которой оно не взлетит если скомпилилось.

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PinboardV2+STM32F103C8T6+CUBE+KEIL
СообщениеДобавлено: 03 янв 2017, 04:55 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6186
Откуда: Челябинск
И, кстати, если вы думаете, что CUBEMX это для "начинающих", то это не так. Начинающим лучше ногой подрыгать напрямую через периферию обкурившись даташита. Потому что в той портянке кода (4 килобайта для пустого проекта!) он скорей потонет чем поймет куда бежать и за что дергать. Вообще лучше бы он делал не проект как есть, а огрызки кода которые можно копипастить куда нужно.

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PinboardV2+STM32F103C8T6+CUBE+KEIL
СообщениеДобавлено: 03 янв 2017, 08:43 
Свой человек

Зарегистрирован: 06 авг 2016, 16:53
Сообщения: 34
Спасибо за ответ.
Хорошо , я понял что наверное (у меня у самого сейчас нет доступа к пинбоард) заведется для проекта keil4,
Но вопрос немного ширееширше: Уйти от legacy support. Большинство сейчас из коробки скачиваю keil - в парадигме по умолчанию (я имею ввиду подавляющее большинство актуальных примеров) сейчас о связке KEIL5+HAL+Software packs.
Камен ькоторый на пинбоард под ту связку принципиально не подходит чтоли? Может есть возможность закупить модуль, на котором будет стоять современный камень и он будет заливаться как все сейчас заливается для плат от STM (читай никаких проблем с software packs и hal и cube и так далее)? Или нужна так же модификация для адаптера CoLink дополнительно в таком случае?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PinboardV2+STM32F103C8T6+CUBE+KEIL
СообщениеДобавлено: 03 янв 2017, 15:13 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6186
Откуда: Челябинск
У STM32 огромная линейка от крошечных STM100 до монстров с DSP на борту. Причем это камни с радикально отличающейся периферией и возможностями.

Поэтому при попытке уровнять под одну гребенку HAL единорога и носорога понятие "актуального примера" как то не применимо. На модуле стоит F103 это классический МК для управления (не DSP). По поводу его устарелости... Ну вообще роадмап микроконтроллера около 20 лет. Не меньше. STM32F103 по этим меркам только появился.

Теперь что касается Keil 5. В качестве отладчика на плате стоит FTDI + обвязка делающая реализацию Colink от Coocox. Но, к сожалению, CooCox прекратил ее поддержку и похоже поддержки пятого кейла так и не будет. С другой стороны компилятор что в пятом что во втором одинаковый. Да и прошиться можно не только через CoLink, но и через бутлоадер и еще кучей разных способов. Отладки внутрисхемной правда не будет.

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PinboardV2+STM32F103C8T6+CUBE+KEIL
СообщениеДобавлено: 08 янв 2017, 20:44 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6186
Откуда: Челябинск
Проверил. Завелось. Заодно видяху снял, ща срендерится и выложу на главную.

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PinboardV2+STM32F103C8T6+CUBE+KEIL
СообщениеДобавлено: 08 янв 2017, 23:58 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6186
Откуда: Челябинск
https://www.youtube.com/watch?v=9pziuJ8 ... e=youtu.be

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PinboardV2+STM32F103C8T6+CUBE+KEIL
СообщениеДобавлено: 09 янв 2017, 00:13 
Старожил
Аватара пользователя

Зарегистрирован: 04 окт 2011, 10:19
Сообщения: 945
Неправильно вставлен код моргания лампочкой.
При изменении проекта в CubeMX и генерации проекта под Keil этот код пропадет.
Надо или выше
/* USER CODE END WHILE */
или ниже
/* USER CODE BEGIN 3 */


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

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


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

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


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

Найти:
Перейти:  
cron

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB