問題タブ [gnu-toolchain]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - Apple MAC ブックでの STM 用の ARM バイナリのコンパイルに関する問題
Mac でプロジェクトをコンパイルしようとしていますが、多くのエラーが発生します。Linux では問題なくコンパイルされます。STM ワークショップに含まれているツールキットを参照します。
/build/debug から実行cmake ../.. -DCMAKE_BUILD_TYPE=Debug -DCMAKE_TOOLCHAIN_FILE=../../tools/toolchain/nucleo_f746zg.cmake
すると、次の出力が得られます。
誰もこれについてアドバイスがありますか?ARM 用にコードをコンパイルするにはどうすればよいですか? ARM GNU ツールを実行し、arm-none-eabi-g++ および arm-none-eabi-gcc コンパイラを使用しています。
c - GNU ToolChain を使用して Windows コマンド ラインで ARM/C を実行する
先日、IDE でのこのコードの実行について同様の質問をしたときのことをご存知かもしれません。最終的に私が得たアドバイスは、コマンド ラインからそれらを一緒に実行する方法を学ぶべきだというものでした。そのため、私はアドバイスを受けて、Codesourcery Lite MentorGraphics から GNU ツールチェーンをインストールしました (それが意味があるかどうかはわかりません)。私ができるコマンドは次のようなものです
ただし、コマンドの使用方法を正確に見つけるのに苦労しています。私は試した
しかし、ARM ファイルの構文エラーが発生します。私はそれからやろうとしました
しかし、それは外部の「add2」のために機能しません
それは私にファイル「a.out」を取得しますが、それが何をするのかわかりません。
これが私のコードです:
腕
ハ
どんな助けでも大歓迎です。また、このツールキットを Windows 上の Ubuntu の Bash から apt-get からインストールしたので、BASH ソリューションがあればそれも可能です ( https://packages.ubuntu.com/trusty/devel/gcc-arm-none-eabi )
gcc - mpc、mpfr、gmp を使用しない GCC のビルド
ツールチェーンを構築するために、より古いバージョンのパッケージを使用する必要があります。mpc、mpfr、および gmp パッケージを無効にして gcc をビルドする方法はありますか?
embedded - Nandtest ユーティリティがフラッシュ メモリのデータを損傷している
nandtest ユーティリティを使用して、フラッシュ メモリをテストしました。テスト後、フラッシュメモリのデータが破損しました。最初のフラッシュ メモリ カードのデータは、次のコマンドによって破損しました。
次に、git から nandtest の C リソースを見たところ、この呼び出しが機能するはずであることがわかりました。
しかし、フラッシュメモリのデータがまた壊れてしまいました。これは nandtest 呼び出しの出力です:
この nandtest ユーティリティの呼び出しがカードのデータを破損した理由を知っている人はいますか? データが破損しないように nandtest ユーティリティを呼び出す方法はありますか?