насколько я в курсе, LTO для ARM сильно от версии зависит. вот в этой теме много об этом говорилось: https://electronix.ru/forum/index.php?a ... c&id=42167 товарищ klen сборки компиляторов клепает сам по 2 штуки в неделюWiseLord писал(а):Но с STM32 как-то всё совсем печально, прошивка на 10% меньше выходит, но получается тупо нерабочей.
STM32 новичку в ARM что к чему
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: STM32 новичку в ARM что к чему
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- VladislavS
- Собутыльник Кота
- Сообщения: 2562
- Зарегистрирован: Вт май 01, 2018 19:44:47
Re: STM32 новичку в ARM что к чему
Для Cortex-M использовать что-либо отличное от ARM Embedded toolchain это быть ССЗБ. Если речь о GCC конечно.
Re: STM32 новичку в ARM что к чему
Мне J-Link пришел, а проверить его пока не на чем. STM32 еще в пути, заморачиваться с PIC32 нет никакого желания. С ESP32 вроде можно что-то сделать, но что и как мне пока неизвестно, ибо оно как всегда с ESP32 делается через... задворки.
А нельзя ли им ипромки микрочиповские прошивать? Мне чисто попробовать, работает или нет.
А нельзя ли им ипромки микрочиповские прошивать? Мне чисто попробовать, работает или нет.
Астролябия-сама меряет, было бы что мерять!!!
- VladislavS
- Собутыльник Кота
- Сообщения: 2562
- Зарегистрирован: Вт май 01, 2018 19:44:47
Re: STM32 новичку в ARM что к чему
Установи Segger-овский софт и запусти утилиту jlink.exe. Этого обычно достаточно.
Re: STM32 новичку в ARM что к чему
Хорошо, попробую. Но, какой именно? Его на сайте сеггера валом софта всякого.
Астролябия-сама меряет, было бы что мерять!!!
Re: STM32 новичку в ARM что к чему
Влад говорит о дровах на jlink, и запускать надо jlink commander...
Re: STM32 новичку в ARM что к чему
Дрова сами нашлись сразу после подключения.
А jlink commander сейчас попробую... если найду где его скачать.
Не запороть бы еще отладчик.
P.S. установил приложение, нашел утилиту jlink.exe, запустил. Просит указать устройство/ядро. Чего ему надо? Нужно уточнить на чем собран отладчик?
А jlink commander сейчас попробую... если найду где его скачать.
Не запороть бы еще отладчик.
P.S. установил приложение, нашел утилиту jlink.exe, запустил. Просит указать устройство/ядро. Чего ему надо? Нужно уточнить на чем собран отладчик?
Астролябия-сама меряет, было бы что мерять!!!
- VladislavS
- Собутыльник Кота
- Сообщения: 2562
- Зарегистрирован: Вт май 01, 2018 19:44:47
Re: STM32 новичку в ARM что к чему
С сайта segger качается пакет ПО на J-Link, он там один. Какая версия J-link, что её страшно "запороть"?
Добавлено after 2 minutes 26 seconds:
[uquote="Asmodey",url="/forum/viewtopic.php?p=3714048#p3714048"]Чего ему надо?[/uquote]Забей, всё работает. Жди устройство, которое будешь отлаживать, подключай и работай.
Добавлено after 2 minutes 26 seconds:
[uquote="Asmodey",url="/forum/viewtopic.php?p=3714048#p3714048"]Чего ему надо?[/uquote]Забей, всё работает. Жди устройство, которое будешь отлаживать, подключай и работай.
Re: STM32 новичку в ARM что к чему
Ладно, получу платы с STM, тогда и опробую. Тем более что с почты сегодня звонили, возможно что-то из stm пришло.
[uquote="VladislavS",url="/forum/viewtopic.php?p=3714071#p3714071"]Какая версия J-link, что её страшно "запороть"?[/uquote]
Клон, разумеется.
SEGGER J-Link конфигуратор сообщает что это SEGGER J-Link ARM V8.00
Прошивку боязно обновлять. Много раз читал, как клонированные девайсы дохли после работы с официальным софтом. Не обязательно J-Link, разные другие тоже. Лог. анализаторы, например.
[uquote="VladislavS",url="/forum/viewtopic.php?p=3714071#p3714071"]Какая версия J-link, что её страшно "запороть"?[/uquote]
Клон, разумеется.
SEGGER J-Link конфигуратор сообщает что это SEGGER J-Link ARM V8.00
Прошивку боязно обновлять. Много раз читал, как клонированные девайсы дохли после работы с официальным софтом. Не обязательно J-Link, разные другие тоже. Лог. анализаторы, например.
Астролябия-сама меряет, было бы что мерять!!!
Re: STM32 новичку в ARM что к чему
Дохли клоны на атмеловских чипах, это jlink v8 .
И то с легкостью востанавливались.
JLink на stm не убьешь.
Лог анализаторы на кипарисах так же не дохли, перешивалась епром и ставилась защита на запись...
Кстати, а нахрена ты взял jlink v8???
V9 900 р. всего и никакого геморроя...
И то с легкостью востанавливались.
JLink на stm не убьешь.
Лог анализаторы на кипарисах так же не дохли, перешивалась епром и ставилась защита на запись...
Кстати, а нахрена ты взял jlink v8???
V9 900 р. всего и никакого геморроя...
- VladislavS
- Собутыльник Кота
- Сообщения: 2562
- Зарегистрирован: Вт май 01, 2018 19:44:47
Re: STM32 новичку в ARM что к чему
Ну V8 легко поднимается, если что, там SAM-BA есть по USB. Прошивка в сети есть.
Re: STM32 новичку в ARM что к чему
[uquote="dosikus",url="/forum/viewtopic.php?p=3714300#p3714300"]Кстати, а нахрена ты взял jlink v8???
V9 900 р. всего и никакого геморроя...[/uquote]
Кстати, а где вы раньше были с этим замечанием?
[uquote="VladislavS",url="/forum/viewtopic.php?p=3714307#p3714307"]Ну V8 легко поднимается, если что, там SAM-BA есть по USB. Прошивка в сети есть.[/uquote]
Тогда ладно. Но прошивку все равно буду обновлять только после того, как дерну ногой на МК и отслежу в Keil это самое дрыганье во всех подробностях. А то навалится все сразу, разбери где и в чем косяки...
V9 900 р. всего и никакого геморроя...[/uquote]
Кстати, а где вы раньше были с этим замечанием?
[uquote="VladislavS",url="/forum/viewtopic.php?p=3714307#p3714307"]Ну V8 легко поднимается, если что, там SAM-BA есть по USB. Прошивка в сети есть.[/uquote]
Тогда ладно. Но прошивку все равно буду обновлять только после того, как дерну ногой на МК и отслежу в Keil это самое дрыганье во всех подробностях. А то навалится все сразу, разбери где и в чем косяки...
Астролябия-сама меряет, было бы что мерять!!!
Re: STM32 новичку в ARM что к чему
Добрый день, при подаче питания stm32f4 сразу появляется потенциал 1.2V на одном из выводов. Этот вывод подключен к транзистору который управляет бузером и последний начинает тихо неприятно пищать. Затвор транзистора подтянут к земле. Подскажите как это вылечить.
- Eddy_Em
- Собутыльник Кота
- Сообщения: 2516
- Зарегистрирован: Пт июл 12, 2019 22:52:01
- Контактная информация:
Re: STM32 новичку в ARM что к чему
Получил сегодня девборду на STM32F401 и что-то ума ей не дал: st-flash знать не знает о таком контроллере (возможно, в новых версиях поддержка и появится - не знаю), а openocd ругался, пока я не сделал connection under reset. С какого-то перепуга вот с такой конфигурацией
openocd пытается JTAG использовать, а не SWD:
ну, да ладно: если никто еще с этими МК не работал, придется годик-другой-третий подождать, пока нормальная поддержка у st-flash появится. Самому патчить st-flash уж очень неохота!
Код: Выделить всё
openocd -f interface/stlink-v2.cfg -f target/stm32f4x.cfg openocd пытается JTAG использовать, а не SWD:
Код: Выделить всё
Error: jtag status contains invalid mode value - communication failure
Polling target stm32f4x.cpu failed, trying to reexamine
Examination failed, GDB will be halted. Polling again in 100ms
ну, да ладно: если никто еще с этими МК не работал, придется годик-другой-третий подождать, пока нормальная поддержка у st-flash появится. Самому патчить st-flash уж очень неохота!
Re: STM32 новичку в ARM что к чему
Мда, прям таки бяда с этими красноглазыми, и кайло и SES знают про сей камень и jlink с ними работает...
- Eddy_Em
- Собутыльник Кота
- Сообщения: 2516
- Зарегистрирован: Пт июл 12, 2019 22:52:01
- Контактная информация:
Re: STM32 новичку в ARM что к чему
dosikus, ты знаешь мое отношение к проприетастам!
Re: STM32 новичку в ARM что к чему
[uquote="Eddy_Em",url="/forum/viewtopic.php?p=3714719#p3714719"]st-flash знать не знает о таком контроллере[/uquote]вроде как должен
https://github.com/texane/stlink/blob/m ... -boards.md
[uquote="Eddy_Em",url="/forum/viewtopic.php?p=3714719#p3714719"]С какого-то перепуга вот с такой конфигурацией
openocd пытается JTAG использовать, а не SWD[/uquote]а что в этих конфигах?
https://github.com/texane/stlink/blob/m ... -boards.md
[uquote="Eddy_Em",url="/forum/viewtopic.php?p=3714719#p3714719"]С какого-то перепуга вот с такой конфигурацией
Код: Выделить всё
openocd -f interface/stlink-v2.cfg -f target/stm32f4x.cfg openocd пытается JTAG использовать, а не SWD[/uquote]а что в этих конфигах?
- Eddy_Em
- Собутыльник Кота
- Сообщения: 2516
- Зарегистрирован: Пт июл 12, 2019 22:52:01
- Контактная информация:
Re: STM32 новичку в ARM что к чему
arkhnchul писал(а):вроде как должен
Там какой-то st-link-v2-1, а у меня обычный китайский "свисток"...
arkhnchul писал(а):а что в этих конфигах?
Первый:
Код: Выделить всё
interface hla
hla_layout stlink
hla_device_desc "ST-LINK/V2"
hla_vid_pid 0x0483 0x3748
А второй здоровый, там и про jtag что-то есть, и не про jtag. Но в самом начале вот такая штука:
Код: Выделить всё
#
# stm32 devices support both JTAG and SWD transports.
#
source [find target/swj-dp.tcl]
source [find mem_helper.tcl]
- hosturik
- Потрогал лапой паяльник
- Сообщения: 354
- Зарегистрирован: Чт июл 24, 2014 23:09:23
- Откуда: Киев
Re: STM32 новичку в ARM что к чему
[uquote="baghear",url="/forum/viewtopic.php?p=3714706#p3714706"]Добрый день, при подаче питания stm32f4 сразу появляется потенциал 1.2V на одном из выводов.[/uquote]
На каком именно выводе это происходит.
Такого не должно быть, тем более если резистор подтяжки есть. У вас по умолчанию низкий уровень настроен и внутренняя подтяжка на минус настроена?
На каком именно выводе это происходит.
Такого не должно быть, тем более если резистор подтяжки есть. У вас по умолчанию низкий уровень настроен и внутренняя подтяжка на минус настроена?
Re: STM32 новичку в ARM что к чему
[uquote="Eddy_Em",url="/forum/viewtopic.php?p=3714768#p3714768"]Там какой-то st-link-v2-1, а у меня обычный китайский "свисток"...[/uquote]ну там те комбинации, что конкретно автор пробовал. Даже blue pill в списке нету) Должно заводиться с любым стлинком.
[uquote="Eddy_Em",url="/forum/viewtopic.php?p=3714768#p3714768"]А второй здоровый, там и про jtag что-то есть, и не про jtag.[/uquote]он сам по себе выбирает jtag, потому что может
а если ему прямо сказать про swd?
[uquote="Eddy_Em",url="/forum/viewtopic.php?p=3714768#p3714768"]А второй здоровый, там и про jtag что-то есть, и не про jtag.[/uquote]он сам по себе выбирает jtag, потому что может
а если ему прямо сказать про swd?Код: Выделить всё
openocd -f interface/stlink-v2.cfg -c "transport select hla_swd" -f target/stm32f4x.cfg