STM32CubeIDEが生成したプログラムでHAL_UART_Transmit_DMA()が動作しない

By | 2019年12月7日

上記の問題を発見しました。STM32 HAL のバグだと思われます。

表記のとおりで、以下の環境で再現を確認しています。 おそらく他の品種(STM32Lxxなど)でも発生すると考えています。

  • Ubuntu 16.04 LTS
  • Cube IDE 1.1.0
  • Nucleo F722 (STM32Cube FW_F7 v1.15.0)
  • Nucleo G431 (46pin, STM32Cube FW_G4 v1.1.0)

この問題はコミュニティに報告済みです。

追記:続報を書きました。ST のコミュニティは軽く燃えていましたが、時期アップデートで修正されるとST社員からコメントがついています。

2 thoughts on “STM32CubeIDEが生成したプログラムでHAL_UART_Transmit_DMA()が動作しない

  1. 酔漢 Post author

    動くケースもあるのですね。本文に追記しましたが、STは次期アップデートでこの問題を修正するとのことです。

    Reply

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください