arm

    4

    1答えて

    私はDDD/GDBを使用して、 "arm-eabi-gcc(devkitARM release 32)4.5.1"で構築されたNintendoDSで実行されている自家製ゲームをデバッグしています。 下記の手順の一部を再現したい場合は、the unstripped .elf binary hereをアップロードしました。 gdbに、GameScript.o(GobExpression :: eval

    3

    1答えて

    は、コードは次です: for (int i=0; i<8; i++) { unsigned f = *p++; sum += f; sqsum += f*f; } 私はいくつかのARMコードを作ったが、それは動作していない、でもコンパイルではありません次は何ですか: void loop(uint8_t * p , int * sum ,int * qsum) { __asm__

    6

    3答えて

    アーム・プロセッサ用のAdaコンパイラは誰でも知っていますか? 数時間Webを検索したところ、見つからなかった。 ありがとう、 Yony。

    1

    1答えて

    私はNEONレジスタにchar値の配列をロードし、16ビットまたは32ビットの整数値として扱おうとしています。だからこのようなもの... void SubVector(short* c, const unsigned char* a, const unsigned char* b, int n) { for(int i = 0; i < n; i++) { c[i

    2

    1答えて

    ARM SVCハンドラはどのモードで起動しますか?基本的に、私はSVC例外が発生したときにARMコアがどのモードにあるのか知りたいですか? ARM ARMでは見つからないようですが、Supervisorで始まると思われます。

    5

    2答えて

    誰かが私のようにARMのビットシフトを私が5であると説明できますか?ビットシフトとビット演算子の概念を理解するのが難しいので、10進数以外のシステムを含むものについては、私は理解していません。 次の場合はそれぞれ何が起こりますか(なぜR3になるのでしょうか?ビットレベルで何が起こるのでしょうか)。 /** LSL **/ mov r0, #1 mov r3, r0, LSL#10 /**

    0

    1答えて

    ターゲットをARMプラットフォームとしてGNUアセンブラを使用してアセンブリコードをコンパイルしようとしています。 しかし、いくつかのエラーが表示されます。私はアセンブリ文法に慣れていない。 誰でもこのエラーを回避する方法を教えていただけますか? error: invalid operand in inline asm: 'str ${2:Q}, $0 str ${2:R}, $1 このコン

    0

    1答えて

    ARM9アーキテクチャでバックトレースユーティリティのように動作するコードを記述したいと思います。 私はコードback trace for ulibc in armを見つけました。 上記のコードから、上記のコードで使用されているデータ構造のレイアウトとパラメータの詳細を知りたいと思います。 誰でも上のところにいくつかの光を投げることができます。 ありがとうございます。

    3

    1答えて

    ARMベアメタルプログラムでCコードで%を使用しようとすると、libgccからラッパーが必要です。問題なく、私はリンクすることができます。リンカーは不平を言いますが、モデムの使用時にプログラムがハングアップします(レジストリが実際には不可解な方法でサイクルを開始するのを見ます)。 %で行をコメントアウトすると、プログラムはこのようにハングしないので、間違いなく問題です。 私は私が使用してテストを実

    1

    3答えて

    ARMCCでコードをコンパイルするときに質問があります。以下は私のコード(テストのためのコード)です。 void COptimizerAppUi::DoRealWorksByRef(COptimizerAppUi& aObject) { if(NULL == &aObject) { RDebug::Printf("This is for testing reference,