На стартовую страницу | Предыдущий раздел
Иногда (особенно из китайских интернет-магазинов) вместо платы с контроллером STM32F103C8 приходит плата с контроллером CKS32F103C8. Эта плата ничем не отличается от оригинальной, кроме того, что при подключении может не определяться компьютером ни до, ни после прошивки. В этом с случае необходимо записать в чип бутлоадер, как написано ниже:
Для этого понадобится:
- Плата с контроллером CKS32F103C8;
- Программатор ST-Link v2 и утилита STM32CubeProgrammer (распространяется бесплатно, для скачивания требует регистрации, для работы требует java runtime environment (если не установлен, то установщик предложит скачать и установить))
- Подключите программатор как показано на рисунке ниже (сверяйтесь с подписями контактов на программаторе и плате контроллера):
-
Подключите программатор ST-Link v2 к компьютеру;
-
Запустите программу STM32CubeProgrammer;
-
При этом программа может пожаловаться на старую версию ST-Link. Необходимо обновить прошивку программатора (описано здесь).
-
Вид окна после выполнения всех подключений:
-
Нажмите в программе "Connect" :
-
Нажмите "Open File" и выберите файл bootloader.bin из содержимого архива прошивки FreeJoy:
-
Нажмите "Download", по окончании загрузки будет выдано сообщение "File downoad complite"/
-
По окончании можно прошивать любым способом через преобразователь USB-Uart, программатор ST-Link V2 или кабель USB