Заголовок сообщения: 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, чтоб проблем поменьше было...
_________________ "У принца Лимона всё наоборот: воры и убийцы у него во дворце, а в тюрьме сидят честные граждане" (с) Дж. Родари "Приключения Чипполино"
Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.
Заголовок сообщения: 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
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения