Заголовок сообщения: Re: STM32 новичку в ARM что к чему
Добавлено: Ср июн 21, 2017 10:39:53
Друг Кота
Карма: 33
Рейтинг сообщений: 50
Зарегистрирован: Вт мар 09, 2010 09:29:27 Сообщений: 6159 Откуда: Свердловская область, г. Ирбит
Рейтинг сообщения:0
Мурик, а какая для STlink управляющая программа? Я не разработчик и мне надо просто время от времени прошивать эти камни...
_________________ "У принца Лимона всё наоборот: воры и убийцы у него во дворце, а в тюрьме сидят честные граждане" (с) Дж. Родари "Приключения Чипполино"
Заголовок сообщения: Re: STM32 новичку в ARM что к чему
Добавлено: Ср июн 21, 2017 11:01:09
Друг Кота
Карма: 33
Рейтинг сообщений: 50
Зарегистрирован: Вт мар 09, 2010 09:29:27 Сообщений: 6159 Откуда: Свердловская область, г. Ирбит
Рейтинг сообщения:0
Понятно. А у J-Link утилита таже?
Добавлено after 14 minutes 31 second: В общем отменил покупку и решил взять ST Link, чтоб проблем поменьше было...
_________________ "У принца Лимона всё наоборот: воры и убийцы у него во дворце, а в тюрьме сидят честные граждане" (с) Дж. Родари "Приключения Чипполино"
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Заголовок сообщения: Re: STM32 новичку в ARM что к чему
Добавлено: Ср июн 21, 2017 11:30:14
Друг Кота
Карма: 33
Рейтинг сообщений: 50
Зарегистрирован: Вт мар 09, 2010 09:29:27 Сообщений: 6159 Откуда: Свердловская область, г. Ирбит
Рейтинг сообщения:0
Мурик, спасибо! Скажите, а для чего вообще делают перепрошивку в J-Link? Для увеличения функционала чтоб шить не только ST?
_________________ "У принца Лимона всё наоборот: воры и убийцы у него во дворце, а в тюрьме сидят честные граждане" (с) Дж. Родари "Приключения Чипполино"
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Например если собираетесь использовать IDE Segger Embedded Studio или отладчик Ozone, кторые кроме как с J-Link ни с чем другим работать не могут. Оно и понятно - Segger продвигает свою разработку - J-Link. В остальных случаях, для STM8 и STM32 лучше ST-Link - отладчик от производителя этих МК.
Segger продвигает свой СОФТ. А J-Link является КЛЮЧОМ к этому софту. Поэтому он стоит как самолет, при себестоимости в две копейки. Оплата оригинального J-Link по сути есть покупка лицензии на среду, скоп и прочие полезные шняги Сеггера.
Я думал, что с портами мне все ясно, а оказалось, что с подтяжками на входе засада. В RM написано, что в случае конфигурации порта как Input with pull-up/pull-down подтяжки up и down выбираются соответственно записью 1 или 0 в некий регистр PxODR. Смешно, но регистр этот я не нашел. Экспериментальным методом автодополнения вышел на GPIOA->ODR |= GPIO_ODR_ODR6, output data register. Но ведь его используют для "словесного" доступа к порту выхода и его двоякой функции ничего не написано. Это он или облом-с?
_________________ Каждый имеет право на свое личное ошибочное мнение.
У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
Скажите, как правильно отключить SWD у STM32F030 чтобы использовать ногу SWCLK для мигания диодом? Для этого достаточно в MODER записать 01 вместо 10? Или надо еще что-то делать?
After reset, these pins are configured as SWDIO and SWCLK alternate functions, and the internal pull-up on SWDIO pin and internal pull-down on SWCLK pin are activated.
И это всё? Т. е. просто настроить этот вывод на равне с остальными? Я думал, надо еще сам модуль SW-DP отключать или еще что-то делать в определенном порядке. В примерах на SPL какие-то SWD_Disable фигурируют. Но я пишу чисто на регистрах по даташиту. Да, и достаточно ли будет вывести RESET, подтянутый к плюсу, на разъем SWD для того, чтобы при необходимости можно было воспользоваться ST-Link'ом для отладки прямо в изделии? Его не перегрузит цепочка из резистора и светодиода на землю на ноге SW CLK? ST-Link такой:
По идее, в самом крайнем случае можно стереть прошивку бутлоадером (UART у меня задействован в устройстве). А после зашивать и отлаживать очищенный таким образом МК Debug-версией прошивки уже по SWD. Спрашиваю на всякий случай прежде чем пробовать, т. к. нехочется потом поиметь геморой на ровном месте или сломать проц.
Кстати, в ИАРе вроде галочку надо какую-то ставить, чтобы МК ресетился от программатора...
можно продолжать и по SWD, только надо ресет организовать - приклеить кнопочку, пинцет тоже подойдет . Да в ST-Link Utility в настройках Mode -> Connect Under Reset
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения