stm32

    4

    2答えて

    私は(IMO)ほぼ単純なARMアプリケーションを作成しましたが、うまくいかなかった:) 何が問題なのでしょうか?何が見逃されていますか? フラッシュ書き込みとCPUリセット後、レジスタにゴミがあります。 STM32F1で最も簡単なアプリケーション を実行するために何が行われなければいけないのか、親切にしてください。 誰かが、アプリケーションが起動する前に何をしているかを列挙してもいいですか、 ie

    1

    3答えて

    私はarduinoコードをstm32(c/C++)に移植します。 xはaとb の間にある場合:Xの場合:xは Bよりも小さい場合 constrain(x, a, b) 戻り X:機能で私を助けてくださいはbより大きい 例ここで sensVal = constrain(sensVal, 10, 150); // limits range of sensor values to between

    6

    2答えて

    ロングストーリー。良いリンカースクリプトを作成する方法を学びたいので、プラットフォーム/アーキテクチャー/ベンダーを変更する必要があります。私は何をすべきかを知らずに、再びゼロに固執しません。私は仕事の難しさに関心がありません。それはそれを理解するほどです。 は、私はそれがあったように、プログラミングのためのベースやスケルトンを作成し、STMの32ビットのCortex-M3チップ上で開発するために

    1

    1答えて

    私は、OpenOCDとJTAGを使ってRAMにELFファイルをロードするSTM32を持っています。これまでのところ、ロードするELFファイルのサイズには注意を払っていませんでした。 通常、私のボードには大きすぎるELFファイルをコンパイルすると(私のボードには実行可能ファイルをロードできる128KBのRAMがあります)、リンカは(リンカスクリプトでRAMのサイズを指定しています) 。 出力されたE

    18

    3答えて

    私はARM Cortex M3チップ(STM32F2)を使用しており、STは "標準周辺ライブラリ"を提供しています。いくつかの便利な.cと.hファイルがあります。 .sファイルもあります。 Cプロジェクトのコンテキストでこれらの.sファイルの目的は何ですか?私のコンパイラ/リンカーを入手するには?それらを考慮に入れますか?

    20

    5答えて

    私はこのソフトウェアをSTM32組み込みシステム用にデバッグしています。機能私のプログラムの一つのブレークポイントのいくつかの並べ替えを打つ保つには:私はinfo breakpointsを行う際 SIGTRAP、トレース/ブレークポイントトラップ ただし、GDBに、私はNo breakpoints or watchpointsを取得します。ブレークポイントは、かなり前に設定したブレークポイントに実

    4

    2答えて

    私はstm32f4でi2cスレーブレシーバ割り込みサービスルーチンを実装しようとしています。 ここに私のスマートなコードがあります。 void I2C2_EV_IRQHandler() { switch (I2C_GetLastEvent(I2C2)) { //The address sent by the master matches the own ad

    1

    1答えて

    F4Discoveryボード(STM32F407ベース)でUART(USART1)を使用する際に問題が発生しています。私はSTM32とKeil(私が使っているIDE)にはかなり新しいです。私のコードは以下の通りです: #include "stm32f4_discovery.h" #include "stm32f4xx_usart.h" #include "stm32f4xx.h" void

    1

    1答えて

    CDTとEclipseの初心者です。私はSTM32F10XX(Cortex-M3)アプリケーションを作成したいと思います。コードをコンパイルしているときに問題があります。常に未定義の変数エラーが表示されます。私はSTM32発見開発のためのEclipseとCode Sourcery Liteの設定に示すようにEclipse設定を使用しました。 しかし私はstm32_flash.ldとstartup_

    1

    1答えて

    CodeBench G ++ Liteツールを使用してSTM32チップ用のコードをコンパイルしようとしています。ただし、エラーが発生します。 startup.o: In function `LoopFillZerobss': (.text.Reset_Handler+0x2a): undefined reference to `__libc_init_array' 私はGoogleで検索して