|
8 / 8 / 0 Регистрация: 09.02.2019 Сообщений: 35 |
|
|
1 |
|
|
20.03.2021, 22:25. Показов 2285. Ответов 2
До сих пор пользовася ограниченной версией IAR. Прошивал и отлаживал STM32F103C8T6 китайским «свистком», купленным в 16_м году. И всё было хорошо. Но последний проект вышел за рамки 32КВ и я решил сменить IAR на неограниченный STM32CubeIDE.
__________________
0 |
|
Модератор 8759 / 6549 / 887 Регистрация: 14.02.2011 Сообщений: 22,972 |
|
|
21.03.2021, 11:26 |
2 |
|
РешениеSergeyYe, а процессор который прошиваешь какой? Добавлено через 4 часа 36 минут
неродные(китайские клоны ) камни Keil IAR шьет а STM32F103C8T6 нет пардон читать нужно так
1 |
|
SergeyYe 8 / 8 / 0 Регистрация: 09.02.2019 Сообщений: 35 |
||||||||
|
21.03.2021, 16:11 [ТС] |
3 |
|||||||
|
ValeryS, спасибо! Надоумили покопаться в архивах.
из GPIO_Init (); в функцию SysClock_Config ();.
0 |
|
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
21.03.2021, 16:11 |
|
3 |
Форум РадиоКот • Просмотр темы — STM32f107 USB VCP
Сообщения без ответов | Активные темы
| ПРЯМО СЕЙЧАС: |
| Автор | Сообщение | ||
|---|---|---|---|
|
|
Заголовок сообщения: Re: STM32f107 USB VCP
|
||
Карма: 30 Рейтинг сообщения: 0
|
Мурик, а людям удобней шить сразу из IDE, а уж о отладке молчал бы -в эмобитсе дебаггер кастрат неполноценный … |
||
| Вернуться наверх |
Профиль
|
||
| Реклама | |
|
|
|
|
VladislavS |
Заголовок сообщения: Re: STM32f107 USB VCP
|
||
Карма: 13 Рейтинг сообщения: 0
|
Мурик, С помощью J-Flash чёрта лысого прошить можно. Да и наличие J-Link обычно не отменяет наличие ST-Link. Их на сдачу обычно берут пучок. Dimas6262, посмотри приложенные файлы. IAR, правда, у меня поновей будет, обнови свой. Вложение:
Вложение:
|
||
| Вернуться наверх | |||
| Реклама | |
|
|
|
|
Dimas6262 |
Заголовок сообщения: Re: STM32f107 USB VCP
|
|
Зарегистрирован: Чт ноя 29, 2018 06:56:04 Рейтинг сообщения: 0
|
Fri Nov 30, 2018 10:45:34: Fatal error: ST-Link, Failed to identify target MCU — Check hardware and interface selected Session aborted! при попытки подключения st link v2 |
| Вернуться наверх | |
|
VladislavS |
Заголовок сообщения: Re: STM32f107 USB VCP
|
||
Карма: 13 Рейтинг сообщения: 0
|
|||
| Вернуться наверх | |||
| Реклама | |
|
Выгодные LED-драйверы для решения любых задач КОМПЭЛ представляет со склада и под заказ широкий выбор LED-драйверов производства MEAN WELL, MOSO, Snappy, Inventronics, EagleRise. Линейки LED-драйверов этих компаний, выполненные по технологии Tunable White и имеющие возможность непосредственного встраивания в систему умного дома (димминг по шине KNX), перекрывают практически полный спектр применений: от простых световых указателей и декоративной подсветки до диммируемых по различным протоколам светильников внутреннего и наружного освещения. Подобрать LED-драйвер>> |
|
Dimas6262 |
Заголовок сообщения: Re: STM32f107 USB VCP
|
|
Зарегистрирован: Чт ноя 29, 2018 06:56:04 Рейтинг сообщения: 0
|
Как подключить? в чем может быть проблема? нигде не описано как он подключается |
| Вернуться наверх | |
| Реклама | |
|
|
|
| Реклама | |
|
LIMF – источники питания High-End от MORNSUN со стандартным функционалом на DIN-рейку На склад Компэл поступили ИП MORNSUN (крепление на DIN-рейку) с выходной мощностью 240 и 480 Вт. Данные источники питания обладают 150% перегрузочной способностью, активной схемой коррекции коэффициента мощности (ККМ; PFC), наличием сухого контакта реле для контроля работоспособности (DC OK) и возможностью подстройки выходного напряжения. Источники питания выполнены в металлическом корпусе, ПП с компонентами покрыта лаком с двух сторон, что делает ее устойчивой к соляному туману и пыли. Изделия соответствуют требованиям ANSI/ISA 71.04-2013 G3 на устойчивость к коррозии, а также нормам ATEX для взрывоопасных зон. Подробнее>> |
|
VladislavS |
Заголовок сообщения: Re: STM32f107 USB VCP
|
||
Карма: 13 Рейтинг сообщения: 0
|
Надо подключить 4 провода: VCC, GND, SWDIO и SWCLK. Трудно? |
||
| Вернуться наверх | |||
|
Dimas6262 |
Заголовок сообщения: Re: STM32f107 USB VCP
|
|
Зарегистрирован: Чт ноя 29, 2018 06:56:04 Рейтинг сообщения: 0
|
Мурик, С помощью J-Flash чёрта лысого прошить можно. Да и наличие J-Link обычно не отменяет наличие ST-Link. Их на сдачу обычно берут пучок. Dimas6262, посмотри приложенные файлы. IAR, правда, у меня поновей будет, обнови свой. Вложение: F107_USB_CDC.ZIP Вложение: F107_USB_CDC.hex прекрасно заработал, только пишу на си, не смогу его переделать под себя не знаю как в си++ Добавлено after 1 minute 8 seconds: Надо подключить 4 провода: VCC, GND, SWDIO и SWCLK. Трудно? подключил, только толку 0 драйвера скачал, в иаре установил st link, и все равно не хочет |
| Вернуться наверх | |
|
dosikus |
Заголовок сообщения: Re: STM32f107 USB VCP
|
||
Карма: 30 Рейтинг сообщения: 0
|
Dimas6262, а настроил ли? |
||
| Вернуться наверх | |||
|
Dimas6262 |
Заголовок сообщения: Re: STM32f107 USB VCP
|
|
Зарегистрирован: Чт ноя 29, 2018 06:56:04 Рейтинг сообщения: 0
|
|
| Вернуться наверх | |
|
dosikus |
Заголовок сообщения: Re: STM32f107 USB VCP
|
||
Карма: 30 Рейтинг сообщения: 0
|
Там же в опциях настройки проекта , ты выбрал стлинк на вкладке дебуггер, а нв вкладке стлинк надо выбрать SWD . По дефолту там JTAG. |
||
| Вернуться наверх | |||
|
VladislavS |
Заголовок сообщения: Re: STM32f107 USB VCP
|
||
Карма: 13 Рейтинг сообщения: 0
|
прекрасно заработал Ну а чего бы ему не заработать. Глянь, я там в usb_cdc.cpp забыл RTT отключить ифдефами. только пишу на си, не смогу его переделать под себя Зачем переделывать? Там только приём/передачу EP1 под свой протокол перенаправить и всё. Да и ++ там считай и нет. я не знаю как в си++ Ну тогда милости просим в HAL. Там то, наверняка, всё понятно |
||
| Вернуться наверх | |||
|
Dimas6262 |
Заголовок сообщения: Re: STM32f107 USB VCP
|
|
Зарегистрирован: Чт ноя 29, 2018 06:56:04 Рейтинг сообщения: 0
|
Там же в опциях настройки проекта , ты выбрал стлинк на вкладке дебуггер, а нв вкладке стлинк надо выбрать SWD . По дефолту там JTAG. Fri Nov 30, 2018 11:39:43: Fatal error: ST-Link, No MCU device found Session aborted! теперь вот так, а процессор должен быть в режиме прожига или нет |
| Вернуться наверх | |
|
dosikus |
Заголовок сообщения: Re: STM32f107 USB VCP
|
||
Карма: 30 Рейтинг сообщения: 0
|
Так таргет-то подсоедини … |
||
| Вернуться наверх | |||
|
Dimas6262 |
Заголовок сообщения: Re: STM32f107 USB VCP
|
|
Зарегистрирован: Чт ноя 29, 2018 06:56:04 Рейтинг сообщения: 0
|
|
| Вернуться наверх | |
|
dosikus |
Заголовок сообщения: Re: STM32f107 USB VCP
|
||
Карма: 30 Рейтинг сообщения: 0
|
Dimas6262 писал(а): это еще что? Надо подключить 4 провода: VCC, GND, SWDIO и SWCLK. Трудно? |
||
| Вернуться наверх | |||
|
Dimas6262 |
Заголовок сообщения: Re: STM32f107 USB VCP
|
|
Зарегистрирован: Чт ноя 29, 2018 06:56:04 Рейтинг сообщения: 0
|
это все подключил, настройки как написали |
| Вернуться наверх | |
|
dosikus |
Заголовок сообщения: Re: STM32f107 USB VCP
|
||
Карма: 30 Рейтинг сообщения: 0
|
Если не видит таргет, то или нет его питания либо выводы SWD перепутаны… |
||
| Вернуться наверх | |||
|
Dimas6262 |
Заголовок сообщения: Re: STM32f107 USB VCP
|
|
Зарегистрирован: Чт ноя 29, 2018 06:56:04 Рейтинг сообщения: 0
|
в stm32 stlink utiliti, все хорошо, видит процессор, но в иаре нет |
| Вернуться наверх | |
|
VladislavS |
Заголовок сообщения: Re: STM32f107 USB VCP
|
||
Карма: 13 Рейтинг сообщения: 0
|
Попробуй разные типы ресета в настройках ST-Link. Тяжёлый случай. Там настроек то полторы галочки…. |
||
| Вернуться наверх | |||
|
dosikus |
Заголовок сообщения: Re: STM32f107 USB VCP
|
||
Карма: 30 Рейтинг сообщения: 0
|
В опции Debugger вкладке Download стоит галка на Use flash loader(s) ? |
||
| Вернуться наверх | |||
Кто сейчас на форуме |
|
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12 |
| Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения |
Topic: Custom PCB STM32F756 ‘No MCU Found’ IAR Error? (Read 3158 times)
0 Members and 1 Guest are viewing this topic.
Hi there everyone,
I have an issue and wondering if someone on here could give me a hand.
I have implemented an STM32F756 on a PCB of my own. I have connected everything correctly (I think) however I can’t connect to it using ST-LINK having the error in the title. Attached is the schematic. I have gone through the pins on the PCB CAD and the STMCube software to make sure everything is correct. I’m trying to program it from IAR using code generated by STMCube with the system setting as SWD, PA13 and PA14 and NRST. I have measured the voltages on the pins and they are correct (VSS is 0V and VDD etc is 3V3).
The schematic is attached.
Any advice would be greatly appreciated.
Logged
I normally use a J-Link for st programming, so I’m not 100% on this, but does st-link need 3.3v input?
Logged
Why do you have BOOT0 with a cap? I am also using the same MCU and copied the discovery board design, and it worked on the first try.
Maybe try to remove it?
You can also try to connect using OpenOCD to get some usable errors.
Logged
i agree, those 2 caps will cause a tiny delay as they charge — they shouldnt be there.
Logged
Thanks guys I’ll try removing them. They were originally there because I was going to include a jumper on the BOOT pin to enable manual entry to the system boot loader but I didn’t want to add it in the end.
Logged
Long time since I went through this.
Have you got it working with some other board like a development board?
One of the issues that I ran into with the same error was the configuration of the debugger hardware.
Depending on which programmer you use you can change the interface settings to jtag or swd depending on the hardware connection you made.
Then you have to set the CPU and SWO clock and set reset to normal. It is the easiest to start with a ready built dev. board and get that running.
Another reason could be the power to the cpu, we usually provide that power independent of the programmer since some can not supply enough juice.
Also try first to connect the programmer and use the programmers own software to program the uC, for instance if you use STLINK first try to make the STM32 Link utility to work with the CPU to readout the memory contents. You can configure it there also for jtag or swd etc. get that working and then write down the settings and change them in IAR options.
Logged
BOOT0 should be always low to let the micro start with your application in flash. But unless you already have flashed some code, I assume that it is still empty. But all this is only relevant if you want to flash code using DFU. If you plan to always flash the device via SWD, then you can directly tie that pin to GND.
SWD is always available (independent from BOOTx) unless it is being disabled from your application code (be careful with that, since that can lock up the micro 
Your STlink header is lacking the 3.3V supply. It depends on what programmer you have, but many of them have VDD sensing, and need to be able to probe the target board’s supply voltage for level translation. My guess would be that it works after you add another lead for VDD, going to the STlink.
Also, these devices have an internal power supply supervisor that generates a proper reset sequence when VCC ramps up. Your RC at the reset pin is not necessary, you can try leaving that pin unconnected. This also helps the STlink reset the micro, which would otherwise not be possible.
« Last Edit: August 22, 2016, 02:57:16 pm by tatus1969 »
Logged
We Are The Watt — Resistance Is Futile!
Thanks guys I’ll try removing them. They were originally there because I was going to include a jumper on the BOOT pin to enable manual entry to the system boot loader but I didn’t want to add it in the end.
Actually, you want a capacitor between BOOT0 and ground, in parallel with the pull-down. This will let you trigger DFU mode using firmware. You set BOOT0 as a GPIO output, set it high, and then call NVIC_SystemReset() and it’ll boot into DFU mode so you can update the firmware over USB.
If you do not care about updating the firmware over USB then you can forget the capacitors all together.
Logged
The following users thanked this post: newbrain
Thanks guys I’ll try removing them. They were originally there because I was going to include a jumper on the BOOT pin to enable manual entry to the system boot loader but I didn’t want to add it in the end.
Actually, you want a capacitor between BOOT0 and ground, in parallel with the pull-down. This will let you trigger DFU mode using firmware. You set BOOT0 as a GPIO output, set it high, and then call NVIC_SystemReset() and it’ll boot into DFU mode so you can update the firmware over USB.
If you do not care about updating the firmware over USB then you can forget the capacitors all together.
afaik you can trigger DFU directly from your code
Logged
We Are The Watt — Resistance Is Futile!

Сообщение было отмечено SergeyYe как решение




