Size: a a a

2020 August 20

pl

pretty leaf in Embedded Group
Alexander
В Cube IDE в настройках дебаггера можно выбрать OpenOCD в качестве отладчика.
Уже выбрал
источник

Х

Х in Embedded Group
pretty leaf
Скачал на винду STM32CubeIDE и попробовал прошить в ней через St-link v2 свою stm32 blue pill по SWD. Обнаружил ошибку, загуглил, понял, что на моей плате, оказывается, поддельный чип стоит, и шить надо исключительно через OpenOCD, а также поменять адрес в конфигурационном файле. Ошибка все еще остается. Перемычки стоят на нуле, провода подключены верно.
А в чём отличие подделок от оригинала, если вкратце?
источник

pl

pretty leaf in Embedded Group
А не знаю, я долго гуглил эту проблему и везде пишут, что именно из-за подделок такие проблемы
источник

U

Username in Embedded Group
тебе дебаггер ошибку же выдаёт, я думаю стоит разобраться что она там пишет
источник

pl

pretty leaf in Embedded Group
Username
ошибки из бнопни перевести на русский и посмтреть что говорит
Не помогло, лол
Я даже не знаю исходную кодировку, но перепробовал почти все варианты
источник

U

Username in Embedded Group
попробуй openocd в кносоли запусти и подключись к нему эклипсом, посмотри что пишет
источник

pl

pretty leaf in Embedded Group
Сейчас попробую
источник

I

Ivan in Embedded Group
pretty leaf
А не знаю, я долго гуглил эту проблему и везде пишут, что именно из-за подделок такие проблемы
А что за подделка? Мне недавно пришли блюпилы с CKS32F вместо STM32F, но я пока не проверял прошивабельность
источник

pl

pretty leaf in Embedded Group
Ivan
А что за подделка? Мне недавно пришли блюпилы с CKS32F вместо STM32F, но я пока не проверял прошивабельность
Попробуй прошить
источник

U

Username in Embedded Group
наверно новая прошиваяющая тулза их серийники проверяет, а у китайцев вроде они одинаковые часто
источник

U

Username in Embedded Group
у стмки же врде 32битный уникальный id есть
источник

pl

pretty leaf in Embedded Group
Видимо, да
источник

pl

pretty leaf in Embedded Group
Потому что с помощью segger j-link в embedded studio прошивать вполне получалось
источник

pl

pretty leaf in Embedded Group
Только вот HAL туда установить затруднительно, и приходится юзать SPL
источник

U

Username in Embedded Group
почему?
источник

pl

pretty leaf in Embedded Group
Я не знаю
источник

pl

pretty leaf in Embedded Group
Я копировал весь код HAL в проект и указывал все пути (ибо среда разработки так требует), но я попросту не понял, какие директивы препроцессора надо ставить
источник

pl

pretty leaf in Embedded Group
В общем, много всего нужно учесть, и я подумал, что проще разобраться с правильной прошивкой в родной среде с родным программатором
источник

U

Username in Embedded Group
pretty leaf
Я копировал весь код HAL в проект и указывал все пути (ибо среда разработки так требует), но я попросту не понял, какие директивы препроцессора надо ставить
а, ну это с опытом приходит, надо поыткаться)
источник

U

Username in Embedded Group
вот попорбуй эклипсу консоль починить https://stackoverflow.com/questions/9180981/how-to-support-utf-8-encoding-in-eclipse
источник