開発のヒント
開発用ツール、デバッグ
内蔵Bootloaderからの起動 & GPIO状態の確認
STM32マイコンは、USART、I2C、USBなどで、FlashメモリやOption Byteへの書き込みができるBootloaderを内蔵しています。
Option Byteの設定、BOOT端子の状態、Flashメモリの空き状態などによって内蔵Bootloaderから立ち上がった場合、GPIO状態は、内蔵Bootloaderの仕様が記載されているApplicationノート「AN2606」から詳細確認できます。また、FlashメモリがBlank状態なら、内蔵Bootloader によりPull-upされるUSART、I2Cなどの特定ポートの電圧を計ることで、内蔵Bootloaderから起動しているかも確認できます。
一方、STM32開発ツールを使って、起動状態とGPIO状態を確認することも可能です。
Applicationノート「AN2606」 、STM32 CubeProgrammerは無償でダウンロードすることができます。
過去の開発のヒントはこちら