Size: a a a

2021 January 22

АК

Алексей Куликов... in STM32
Да впринципе и так понятно :)
источник

Z

Zen in STM32
jon pedro
немного спорное утверждение. Хал - обёртка, чтобы отвязаться от конкротного камня, и функции связанные с работой периферии вполне себе легко портируются и на другие камни от st,  в чём я не уверен в отношении cmsis.
Товарищ не признает что описание регистров по правилом CMSIS это тоже CMSIS. Отсюда и утверждение про портируемость.
источник

АК

Алексей Куликов... in STM32
CMSIS на ядро от создателя ядра
HAL на всё от создателя МК
источник

Z

Zen in STM32
Хотя вроде на сайте CMSIS все вполне конкретно написано:

The CMSIS is a vendor-independent hardware abstraction layer for microcontrollers that are based on Arm® Cortex® processors. The CMSIS defines generic tool interfaces and enables consistent device support. It provides simple software interfaces to the processor and the peripherals, simplifying software re-use, reducing the learning curve for microcontroller developers, and reducing the time to market for new devices.

Так что похоже, что все это CMSIS. И статью писать не придется)
источник

Г

Гоша in STM32
День добрый,
Хочу на свою плату установить программатор -  st-link на f103. Есть ли прошивка st-link в открытом доступе - или методы которые позволят превратить мой микроконтроллер в st-link программатор?

Если таковых не имеется, как я понимаю остается 2 варианта:
1. Использовать J-link (прошивка вроде открытая)
2. Выпаять откуда-то готовый программатор и установить себе на плату
Есть ли  поправки, соображения по данному вопросу?
источник

КБ

Константин Буланов... in STM32
Гоша
День добрый,
Хочу на свою плату установить программатор -  st-link на f103. Есть ли прошивка st-link в открытом доступе - или методы которые позволят превратить мой микроконтроллер в st-link программатор?

Если таковых не имеется, как я понимаю остается 2 варианта:
1. Использовать J-link (прошивка вроде открытая)
2. Выпаять откуда-то готовый программатор и установить себе на плату
Есть ли  поправки, соображения по данному вопросу?
А зачем? Вам хочется через юсб шить целевой МК на плате?
источник

Г

Гоша in STM32
Константин Буланов
А зачем? Вам хочется через юсб шить целевой МК на плате?
И это тоже)
источник

s

stD in STM32
Гоша
День добрый,
Хочу на свою плату установить программатор -  st-link на f103. Есть ли прошивка st-link в открытом доступе - или методы которые позволят превратить мой микроконтроллер в st-link программатор?

Если таковых не имеется, как я понимаю остается 2 варианта:
1. Использовать J-link (прошивка вроде открытая)
2. Выпаять откуда-то готовый программатор и установить себе на плату
Есть ли  поправки, соображения по данному вопросу?
источник

Г

Гоша in STM32
Идеально, спасибо!
источник

КБ

Константин Буланов... in STM32
Гоша
И это тоже)
Если только это то не проще перейти на F4 где есть встроенный загрузчик через USB? Разница 100 р. А гемора в разы меньше.
источник

s

stD in STM32
Гоша
Идеально, спасибо!
Ок
источник

Г

Гоша in STM32
Константин Буланов
Если только это то не проще перейти на F4 где есть встроенный загрузчик через USB? Разница 100 р. А гемора в разы меньше.
Вопрос отладки? Если бы проблема была только в заливке прошивки, проблемы не было бы)
источник

MS

Max Sysoev in STM32
Гоша
Вопрос отладки? Если бы проблема была только в заливке прошивки, проблемы не было бы)
А в чём недостаток традиционного пути с внешним программатором?
источник

КБ

Константин Буланов... in STM32
Гоша
Вопрос отладки? Если бы проблема была только в заливке прошивки, проблемы не было бы)
Понял, вопрос снимаю :)
источник

ED

Electronics Designer in STM32
Zen
Хотя вроде на сайте CMSIS все вполне конкретно написано:

The CMSIS is a vendor-independent hardware abstraction layer for microcontrollers that are based on Arm® Cortex® processors. The CMSIS defines generic tool interfaces and enables consistent device support. It provides simple software interfaces to the processor and the peripherals, simplifying software re-use, reducing the learning curve for microcontroller developers, and reducing the time to market for new devices.

Так что похоже, что все это CMSIS. И статью писать не придется)
Все же статью писать надо. В ядре ARM есть встроенная периферия. NVIC и SysTick, и не только.

Ладно. Может я правда статью запилю, если одолею лень. А то давно уже ничего не писал. Лет пять уже, кстати, как ничего не писал, да.
источник

SS

Storyteller Storytel... in STM32
Ссылку мне потом на статью. )
источник

ВБ

Вова Бричка... in STM32
всем привет. я новачек в деле с stm32.
есть cks32f103c8t6  но какой бут не заливаю, arduino ide не хочет прошивать ее, в диспечере paple serial
источник

ВБ

Вова Бричка... in STM32
Скетч использует 12 956 байт (19%) памяти устройства. Всего доступно 65 536 байт.
Глобальные переменные используют 2 808 байт динамической памяти.
maple_loader v0.1
Resetting to bootloader via DTR pulse
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000000007110b5db, pid=7208, tid=4916
#
# JRE version: Java(TM) SE Runtime Environment (15.0.1+9) (build 15.0.1+9-18)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (15.0.1+9-18, mixed mode, sharing, tiered, compressed oops, g1 gc, windows-amd64)
# Problematic frame:
# C  [jSSC-2.8_x86_64.dll+0xb5db]
#
# No core dump will be written. Minidumps are not enabled by default on client versions of Windows
#
# An error report file with more information is saved as:
# C:\Users\fest2\Downloads\Arduino\Arduino\hardware\Arduino_STM32\tools\win\hs_err_pid7208.log
#
# If you would like to submit a bug report, please visit:
#   https://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
выбранный последовательный порт #
не существует или плата не подключена к нему
источник

NS

Nikita Shestakov in STM32
Вова Бричка
всем привет. я новачек в деле с stm32.
есть cks32f103c8t6  но какой бут не заливаю, arduino ide не хочет прошивать ее, в диспечере paple serial
компьютер видит в диспетчере устройств?
источник

ВБ

Вова Бричка... in STM32
Nikita Shestakov
компьютер видит в диспетчере устройств?
да
источник