STM32 новичку в ARM что к чему
- Сообщения: 3604
- Зарегистрирован: Пн июл 28, 2008 22:12:01
Мда, прям таки бяда с этими красноглазыми, и кайло и SES знают про сей камень и jlink с ними работает...
- Реклама
- Сообщения: 2516
- Зарегистрирован: Пт июл 12, 2019 22:52:01
[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 - Сообщения: 2516
- Зарегистрирован: Пт июл 12, 2019 22:52:01
Там какой-то st-link-v2-1, а у меня обычный китайский "свисток"...arkhnchul писал(а):вроде как должен
Первый:arkhnchul писал(а):а что в этих конфигах?
Код: Выделить всё
interface hla
hla_layout stlink
hla_device_desc "ST-LINK/V2"
hla_vid_pid 0x0483 0x3748
Код: Выделить всё
#
# stm32 devices support both JTAG and SWD transports.
#
source [find target/swj-dp.tcl]
source [find mem_helper.tcl]
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Я на гитхабе, в ЖЖ
[uquote="baghear",url="/forum/viewtopic.php?p=3714706#p3714706"]Добрый день, при подаче питания stm32f4 сразу появляется потенциал 1.2V на одном из выводов.[/uquote]
На каком именно выводе это происходит.
Такого не должно быть, тем более если резистор подтяжки есть. У вас по умолчанию низкий уровень настроен и внутренняя подтяжка на минус настроена?
На каком именно выводе это происходит.
Такого не должно быть, тем более если резистор подтяжки есть. У вас по умолчанию низкий уровень настроен и внутренняя подтяжка на минус настроена?
- Реклама
[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, потому что может
Код: Выделить всё
openocd -f interface/stlink-v2.cfg -c "transport select hla_swd" -f target/stm32f4x.cfg - Сообщения: 3386
- Зарегистрирован: Пн окт 11, 2010 19:00:08
Знаете в каком году появились STM32F401?Eddy_Em писал(а):STM32F401 и что-то ума ей не дал: st-flash знать не знает о таком контроллере (возможно, в новых версиях поддержка и появится - не знаю)
STM32 ST-LINK Utility и EmBitz нормально работает с этим МК включая отладку.
Используя линукс давно пора к этому привыкнуть.Eddy_Em писал(а):Самому патчить st-flash уж очень неохота!
- Сообщения: 7033
- Зарегистрирован: Сб янв 28, 2006 22:47:24
ST-Link/V2 мне прислали дохлый, поэтому с STM8 придется подождать. Займусь пока STM32, благо J-Link у меня уже есть.
Астролябия-сама меряет, было бы что мерять!!!
- Сообщения: 3386
- Зарегистрирован: Пн окт 11, 2010 19:00:08
- Сообщения: 7033
- Зарегистрирован: Сб янв 28, 2006 22:47:24
Ага, пишет Unknown Device в диспетчере устройств. Винда, разумеется, установила драйвер к нему (к неопознанному устройству, сцук!) и отказывается ставить дрова от STM. Драйверов STM среди уже установленных драйверов не видно, хотя устанавливал их. Стоял у меня UltraISO, я его снес вместе с виртуальным диском, но не помогло.
Астролябия-сама меряет, было бы что мерять!!!
Вообще-то, дровишки на ST-Link V2 ставить лучше всего из состава ST_LINK Utility, качается с st.com, поиском прямо с главной страницы, в категории Tools & Softwaere. Далее рекомендуется сразу же обновить фирмварь.
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
- Сообщения: 7033
- Зарегистрирован: Сб янв 28, 2006 22:47:24
[uquote="afz",url="/forum/viewtopic.php?p=3715286#p3715286"]дровишки на ST-Link V2 ставить лучше всего из состава ST_LINK Utility[/uquote]
Я их оттуда и ставил, установились вместе с утилитой. Затем пытался принудительно установить дрова для Unknown Device из папки C:\Program Files\STMicroelectronics\STM32 ST-LINK Utility\ST-LINK_USB_V2_1_Driver, все тщетно. Обновить прошивку невозможно. Прошивальщик не видит отладчик без драйвера.
Сдается мне, отладчик косячный. Похоже как у многих там 32F100, хотя на корпусе маркировка 32F102... Пойду претензию накатаю на Алике, и прикину. как мне соорудить ST-Link из демоплатки с STM32F103.
Я их оттуда и ставил, установились вместе с утилитой. Затем пытался принудительно установить дрова для Unknown Device из папки C:\Program Files\STMicroelectronics\STM32 ST-LINK Utility\ST-LINK_USB_V2_1_Driver, все тщетно. Обновить прошивку невозможно. Прошивальщик не видит отладчик без драйвера.
Сдается мне, отладчик косячный. Похоже как у многих там 32F100, хотя на корпусе маркировка 32F102... Пойду претензию накатаю на Алике, и прикину. как мне соорудить ST-Link из демоплатки с STM32F103.
Астролябия-сама меряет, было бы что мерять!!!
- Сообщения: 2567
- Зарегистрирован: Вт май 01, 2018 19:44:47
У тебя же J-link есть. Зашей в свисток пилюлю. Вот тебе и первый таск 
- Сообщения: 7033
- Зарегистрирован: Сб янв 28, 2006 22:47:24
[uquote="VladislavS",url="/forum/viewtopic.php?p=3715313#p3715313"]Зашей в свисток пилюлю[/uquote]
Что-за пилюля? На плате отладчика есть 4 контактных площадки. Думаю, это для прошивки.
Но, если здесь стоит F100, тогда офф. прошивка либо не зальется, либо не будет работать. Она же на реализованный дерганьем ног USB не рассчитана.
Что-за пилюля? На плате отладчика есть 4 контактных площадки. Думаю, это для прошивки.
Но, если здесь стоит F100, тогда офф. прошивка либо не зальется, либо не будет работать. Она же на реализованный дерганьем ног USB не рассчитана.
Астролябия-сама меряет, было бы что мерять!!!
- Сообщения: 2567
- Зарегистрирован: Вт май 01, 2018 19:44:47
[uquote="Asmodey",url="/forum/viewtopic.php?p=3715317#p3715317"][uquote="VladislavS",url="/forum/viewtopic.php?p=3715313#p3715313"]Зашей в свисток пилюлю[/uquote]Что-за пилюля?[/uquote]
Пилюля. Зашей загрузчкик и обнови через ST-Link Utility прошивку. Только последняя ST-Link Utility не видит почему-то этот загрузчик, используй ту что в комплекте.
[uquote="Asmodey",url="/forum/viewtopic.php?p=3715317#p3715317"]На плате отладчика есть 4 контактных площадки. Думаю, это для прошивки.[/uquote]Ну да, SWD.
[uquote="Asmodey",url="/forum/viewtopic.php?p=3715317#p3715317"]Но, если здесь стоит F100, тогда офф. прошивка либо не зальется, либо не будет работать. Она же на реализованный дерганьем ног USB не рассчитана.[/uquote]Такой большой, а в сказки веришь
Пилюля. Зашей загрузчкик и обнови через ST-Link Utility прошивку. Только последняя ST-Link Utility не видит почему-то этот загрузчик, используй ту что в комплекте.
[uquote="Asmodey",url="/forum/viewtopic.php?p=3715317#p3715317"]На плате отладчика есть 4 контактных площадки. Думаю, это для прошивки.[/uquote]Ну да, SWD.
[uquote="Asmodey",url="/forum/viewtopic.php?p=3715317#p3715317"]Но, если здесь стоит F100, тогда офф. прошивка либо не зальется, либо не будет работать. Она же на реализованный дерганьем ног USB не рассчитана.[/uquote]Такой большой, а в сказки веришь
- Сообщения: 3386
- Зарегистрирован: Пн окт 11, 2010 19:00:08
Вы же написалиAsmodey писал(а):Но, если здесь стоит F100, тогда офф. прошивка либо не зальется
К слову. В ST-Link китайцы не ставят F100. Обычно там F101, который в реальности от F103 не отличается.Asmodey писал(а):на корпусе маркировка 32F102
Видел в отзывах что иногда попадаются CS32.
- Сообщения: 2516
- Зарегистрирован: Пт июл 12, 2019 22:52:01
[uquote="Eddy_Em",url="/forum/viewtopic.php?p=3714719#p3714719"]Получил сегодня девборду на STM32F401 и что-то ума ей не дал...[/uquote]
В общем, получил сегодня две "пилюли". Благодаря комментарию на гитхабе, поменял SWO и SWD — вуаля! Чипы опознались!!!
Поменял и на STM32F401. Все в порядке:
В общем, китаезы — те еще затейники... Как еще плюс с минусом на шелкографии не додумались перепутать...
(сам st-link-2 проверен на нескольких платках, у него ноги правильно размечены).
В общем, получил сегодня две "пилюли". Благодаря комментарию на гитхабе, поменял SWO и SWD — вуаля! Чипы опознались!!!
Поменял и на STM32F401. Все в порядке:
Код: Выделить всё
st-info --probe
Found 1 stlink programmers
serial: 523f6e06497049504223103f
openocd: "\x52\x3f\x6e\x06\x49\x70\x49\x50\x42\x23\x10\x3f"
flash: 262144 (pagesize: 16384)
sram: 65536
chipid: 0x0423
descr: F4 device (low power)(сам st-link-2 проверен на нескольких платках, у него ноги правильно размечены).
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Я на гитхабе, в ЖЖ
Не совсем понял. Эти bluepill имеют не такую разводку, как обычно? Или только метку на шелкографии?
На моих, к примеру, выводы отмечены в порядке GND, CLK (37), IO (34), 3.3V.
На моих, к примеру, выводы отмечены в порядке GND, CLK (37), IO (34), 3.3V.
- Сообщения: 2516
- Зарегистрирован: Пт июл 12, 2019 22:52:01
WiseLord, на этих точно такой же порядок, но CLK и IO наоборот на самом деле.
В общем, надо перед подключением на всякий случай прозванивать-таки...
В общем, надо перед подключением на всякий случай прозванивать-таки...
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Я на гитхабе, в ЖЖ
То есть шелкография правильная, а саму разводку дорожек поменяли? Да уж...


