Я могу купить любую из доступных китовых плат (дискавери, нуклео и т.д.), отладить на ней свою прошивку. А как мне потом сделать на базе этих наработок свою плату? Вот разведу я там микроконтроллер, но уже без USB, второго контроллера (который, как я понял, обычно на китовых платах занимается как раз заливкой прошивки на МК), может быть ножки, напряжение питания будет немножко не те. Что делать дальше? Предвижу, что там ничего сложного: та же самая прошивка, которую я до этого заливал через USB (bin файл) я теперь буду заливать через SWD с помощью ST-Link или той же демо-платы (на которых обычно этот ST-Link уже присутствует и "активируется" парой джамперов). Понятно, что если я при этом вынужден буду переназначить какие-то ножки или сделать еще какие-то изменения, то я просто пропишу это в функции инициализации.
Вопросы: 1) Правильно ли я понимаю процесс? 2) Нет ли там тонкостей и подводных камней?
Схему рисуют так, чтобы она выполняла необходимые функции. К схеме пишут прошивку. Всё.
Вы говорите довольно очевидные вещи. Это ответ на мои вопросы? Вы либо не поняли меня, либо я не понял вас Я там внизу своего сообщения написал конкретные вопросы и попробовал описать суть выше.
Заголовок сообщения: Re: STM32: как от китовой платы перейти к своей плате?
Добавлено: Ср фев 20, 2019 03:19:53
Опытный кот
Карма: 13
Рейтинг сообщений: 163
Зарегистрирован: Сб дек 22, 2012 08:17:42 Сообщений: 744 Откуда: Караганда, Казахстан
Рейтинг сообщения:0
rmatveev писал(а):
Я могу купить любую из доступных китовых плат (дискавери, нуклео и т.д.), отладить на ней свою прошивку. ....... заливать через SWD с помощью ST-Link
Угу. А еще, вместо дискавери и нуклео, можно купить китайскую минимальную пробную плату с выбранным МК и отдельно китайский же ST-Link V2, это будет заметно дешевле. Например, если задача мелкая и вписывается в 48 ножек и 72-МГц Кортекс М3 с умеренными объемами памяти (20К SRAM, 64-128K Flash), то вполне годится вот такая плата. Как раз для тех же задач, для которых применяют 64-ю или 128-ю Мегу.
_________________ Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Угу. А еще, вместо дискавери и нуклео, можно купить китайскую минимальную пробную плату с выбранным МК и отдельно китайский же ST-Link V2, это будет заметно дешевле. Например, если задача мелкая и вписывается в 48 ножек и 72-МГц Кортекс М3 с умеренными объемами памяти (20К SRAM, 64-128K Flash), то вполне годится вот такая плата. Как раз для тех же задач, для которых применяют 64-ю или 128-ю Мегу.
Думаю, можно платку и не покупать, а найти ее электрическую схему где-то на гитхабе и использовать ее при проектировании устройства, заложив разъемы для подключения программатора. Хотя, признаться, не всегда это легко - найти на плате место под подходящий коннектор, учитывая порой ограничения в размерах разрабатываемых устройств.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Я могу купить любую из доступных китовых плат (дискавери, нуклео и т.д.), отладить на ней свою прошивку. ....... заливать через SWD с помощью ST-Link
Угу. А еще, вместо дискавери и нуклео, можно купить китайскую минимальную пробную плату с выбранным МК и отдельно китайский же ST-Link V2, это будет заметно дешевле. Например, если задача мелкая и вписывается в 48 ножек и 72-МГц Кортекс М3 с умеренными объемами памяти (20К SRAM, 64-128K Flash), то вполне годится вот такая плата. Как раз для тех же задач, для которых применяют 64-ю или 128-ю Мегу.
Да, есть такая плата За полтора бакса - прекрасная штука. И MBED ее поддерживает!
Думаю, можно платку и не покупать, а найти ее электрическую схему где-то на гитхабе и использовать ее при проектировании устройства, заложив разъемы для подключения программатора.
Ну, если всё остальное железно отлажено, работает и т.п., можно и так. Однако, когда начинаешь проектировать устройство, то подключать надо не только МК, но и всякую периферию к нему - кнопки, индикаторы, разнообразные УСО и пр. И сразу заказывать плату со всем этим, не проверив, как оно будет работать, ИМХО, преждевременно. А так, берем китайскую платку с МК, остальное собираем на "сопливчике", отлаживаем устройство в таком варианте и только после этого можно проектировать и заказывать плату для (возможно, не окончательного, но близкого к боевому) варианта изделия. "Сопливчик" после этого можно разобрать или выкинуть, а платка с МК пригодится для новых проектов.
Хотя, признаться, не всегда это легко - найти на плате место под подходящий коннектор, учитывая порой ограничения в размерах разрабатываемых устройств.
А надо. Вдруг что-то пойдет не так, подключаем ST-Link и смотрим отладчиком. Это, кстати, и на тему заливки через U(S)ART - залить-то можно, а иметь возможность глянуть отладчиком все равно очень полезна.
_________________ Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
ну так делали в сотках нокия поэтому у eace мешок кабелей шел....с иголчатыми цангами...но это требет остнастки серезно под плату
_________________ ZМудрость(Опыт и выдержка) приходит с годами. Все Ваши беды и проблемы, от недостатка знаний. Умный и у дурака научится, а дураку и .. Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 33
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения