STM32L151 マイクロコントローラの作業を始めたところです。最初の命令 (メインではない) でブレークするようにデバッガーをセットアップしましたが、デバッグを開始すると、フラッシュの一部でさえない 0x1ff00b84 でプログラム カウンターが停止します (0x8000000 から開始 -> 0x8010000)。
デバッグセッションをリセットしようとすると(プログラムを再度ダウンロードせずに)、スタートアップファイル(startup_stm32l1xx_md.s)の最初の命令で数回停止し、次回まですべてがスムーズに実行されるため、奇妙になります。デバイスをプログラムして、デバッガを再起動する必要があります。
コンパイラ「GNU Tools ARM Embedded 4.8 2014q2」でCoIDEを使用しています。そして、到着したばかりのカスタム HW で実行しています。STM32 Discovery Board の SWD を使用してチップをプログラムします。
誰かがアイデアを持っていることを願っていますか?