Отговори на тема  [ 4 мнения ] 
STM32f103c8t6 във VS Code (OpenOCD) 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 11:32 am
Мнения: 7883
Местоположение: София
Мнение STM32f103c8t6 във VS Code (OpenOCD)
Чипа (изглежда) е китайски клонинг, за това OpenOCD гърми с:
Код:
Warn : UNEXPECTED idcode: 0x1ba01477
Error: expected 1 of 1: 0x0bb11477


Решението е да се сетне правилното CPUTAPID в правилния.cfg файл.
Код:
set CPUTAPID 0x1ba01477


Според гугъла правилния файл е stm32f1x.cfg, но изглежда не е това, щото дори да напиша глупости вътре нищо не се случва. Как да разбера кой е правилния .cfg файл?


Сря Сеп 21, 2022 6:06 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 11:48 am
Мнения: 4713
Мнение Re: STM32f103c8t6 във VS Code (OpenOCD)
нещо такова трябва да е

Код:
  ..........\openocd.exe
  -s ............\scripts
  -f interface\stlink.cfg
  -c "transport select hla_swd"
  -c "set CPUTAPID 0x2ba01477"
  -f target\stm32f1x.cfg
  -c "reset_config none"

_________________
main[-1u]={1};


Сря Сеп 21, 2022 10:38 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 11:32 am
Мнения: 7883
Местоположение: София
Мнение Re: STM32f103c8t6 във VS Code (OpenOCD)
Значи работата е следната. В папката на проекта отваряте файла "openocd.cfg". Нямам идея кое и кога го е генерирало, дали CubeMX или плъгина при първия билд. Вътре има 2 реда:
Код:
source [find interface/stlink-v2.cfg]
source [find target/stm32f0x.cfg]

Първо сменете stm32f0x.cfg на stm32f1x.cfg и сложете между редовете set CPUTAPID 0x1ba01477
Краен резултат:
Код:
source [find interface/stlink-v2.cfg]
set CPUTAPID 0x1ba01477
source [find target/stm32f1x.cfg]


Говорим за супер евтините чипчета за по 4-5 кинта от алито. Земаш 10-тина и имаш за проекти през цялата година. :)


Чет Сеп 22, 2022 11:49 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Фев 13, 2013 2:35 pm
Мнения: 1748
Мнение Re: STM32f103c8t6 във VS Code (OpenOCD)
С CubeIDE пробва ли?


Пет Сеп 23, 2022 11:48 am
Профил WWW
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 4 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 3 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни