stm32

    0

    1答えて

    STからのセンサータイルを使用しようとしています。私はプロジェクトをダウンロードしましたが、STで再構築しようとするとこのエラーが発生します: Error[Li005]: no definition for "__iar_FSin" [referenced from motion_fx.o(MotionFX200_CM4F_IAR_ot.a)] 誰かが知っていますか?

    2

    1答えて

    私はNRF51822をST-Link V2()でプログラミングする必要があるプロジェクトに取り組んでいますが、これは私が現在行っていることです/ own)。 正常に動作していることは間違いありませんが、デバッグコンソールが必要です。NRF51モジュールから情報を取得して問題が解決していることを確認してください。 私はうそをつくつもりはない: 私はこれまで実際にはかなり新しいですし、私の成功のほとん

    0

    1答えて

    これまで私はIDE Keilを試していましたが、IDEとして動作しましたが、ひどいです。 私はCLon 2016.3を使用して、Ubuntu 16.04上のSTM32L100RCxターゲット用の埋め込みC++プロジェクトを構築しようとしています。しかし、私は正しく設定する方法を突き止めることはできません。 Jetbrainのブログを読んでも私を助けません。コンパイル後、* .ldファイルから何らか

    0

    1答えて

    DMAを使用してSPIスレーブデバイスから固定バイト数(合計27バイト)を読み取ろうとしています。私はSTM32F4チップを実行しています。 "SPIバスから読み込むには、クロックを生成する必要があります。したがって、読み込むために書き込む必要があります。私は循環モードでダミーバイト(0xFF)を書き込むように私のDMAコントローラを設定しました。 uint8_t tx_buffer[] = {0

    0

    1答えて

    私は、iarを使ってstm32のライブラリとしてプロジェクトをコンパイルしました。リンカは、.aファイルを追加した後、使用された関数が暗黙宣言されているという警告を出します。 この関数は、入力バッファへのポインタを受け取り、出力バッファへのポインタを返します。戻りアドレスを保存するポインタを確保すると、コンパイラはintの値をポインタに割り当てることができないというエラーを返します。 エラーが発生

    2

    1答えて

    一般に、STラインの言語/用語/用語については少し混乱しています。 少し背景:私は、AVRプラットフォームを使用している義務的なカルトコースを通してFWについて知っているすべてを学んだEEです。それを愛し、非常にシンプルで使いやすい。 唯一のデータシートを通して簡単に見て、バンあなたは抽象化しています!マクロ、ポンド定義など...それはとても簡単でした! main.cとMakefileを書き、コン

    1

    2答えて

    Macでプロジェクトをコンパイルしようとしていますが、多くのエラーが発生しています。それはLinuxでうまくコンパイルされます。私はSTMワークショップに含まれるツールキットを参照しています。 /ビルド/デバッグからcmake ../.. -DCMAKE_BUILD_TYPE=Debug -DCMAKE_TOOLCHAIN_FILE=../../tools/toolchain/nucleo_f74

    0

    1答えて

    16ビットデータ送信にHAL_SPI_Transmit(。)を使用しようとしています。 Iは16ビット・データ・サイズ(hspi2.Init.DataSize = SPI_DATASIZE_16BIT有する) としてSTM32Cubeを使用してSPIを設定しています。 私は16ビットのデータを送信しようとした: uint16_t DataToSend[10]={...}; HAL_SPI_Tr

    0

    1答えて

    CMakeを使用してSTM32プロジェクトをリンクする際に問題があります。生成されるリンクコマンドは次のとおりです。 /Users/jeremy/gcc-arm-none-eabi-6-2017-q2-update/bin/arm-none-eabi-g++ -mcpu=cortex-m4 -mthumb -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fdata-sect

    3

    3答えて

    this questionを参照して: 小さなマイクロの埋め込みプロジェクトでは、コンパイルされたコードサイズが予想よりもはるかに大きいことがわかりました。 assert()を使用したコードが含まれていたためです。 assertの使用はインクルードされたコードでは適切でしたが、コンパイルされたコードサイズはほぼ倍増しました。 アサルトを使用するべきであるが、アサーションに必要なすべてのオーバーヘッ