cortex-m3

    6

    3答えて

    生のバイナリデータをリンクしたいと思います。私はそれを特定のアドレスに置くか、コード内で定義したシンボル(char * mydataなど)にリンクさせたいと思います。 objファイルではないので、単にリンクすることはできません。 同様の投稿(Include binary file with GNU ld linker script)は、objcopyを-B bfdarchオプションで使用することを

    1

    1答えて

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

    1

    1答えて

    私はいくつかのCS3割り込みハンドラを私のものに置き換えようとしています。 "stellaris_blizzardのためのISR" の一部の下にファイル #if defined (L_stellaris_blizzard_isr_interrupt) .globl __cs3_isr_interrupt .type __cs3_isr_interrupt, %function

    0

    2答えて

    STM32F417 MCUで動作するように外付けRAMを取得しようとしていて、私たちは仕事で論文作成プロジェクトを行っています。 このプロジェクトでは、本当にリソースが不足していて、内部RAMだけでは十分ではないものを試しています。 この問題を解決するにはどうすればよいですか。 現在のアプローチは、リンクスクリプト(gnu ld)のRAMアドレスを外部RAMのアドレスに置き換えることです。 このア

    6

    2答えて

    私はThumb-2命令セットを持つARM Cortex-M3コントローラを使用しています。 Thumbモードは、命令を16ビットサイズに圧縮するために使用されます。 コードのサイズが小さくなります。しかし、通常のThumbモードでは、パフォーマンスが低下すると言われているのはなぜですか? Thumb-2の場合には は、性能は、これらの二つのリンクごとに改善されると言われている。 Wikipedia

    6

    1答えて

    デバイスがあり、デバッグの目的でprintf関数を使用してメッセージをIDEに送信したいと考えています。セットアップ: ARMのCortex-M3デバイスIはthis linkで利用可能な命令が見ることができるように続いてきた ULINK2インタフェース uVision4 IDE "Debug(printf)Viewer"内のメッセージ。 まず私はITMインターフェイスに出力をリダイレクトするため

    5

    3答えて

    私は、サーバからNTPパッケージを取得するために、NTPリクエストパッケージ内で(クライアント)を送信する必要があるかどうかを調べようとしています。私はCortex M3のLWIP、Stellaris、LM3S6965と協力しています。 私はUDPヘッダーを受け取った後、タイムスタンプの異なるNTPプロトコルを受信して​​レイテンシを削除することを理解します。 UDPヘッダーを作成する必要がありま

    14

    2答えて

    私はARM Cortex-M3(NXPのLCP17xx)用のコードを作成しています。私は今まで静的メモリを使用してきており、すべてがうまくいきました。動的メモリサポートを追加しようとしましたが、mallocを呼び出すと、システムが停止します。 私は、裸の金属のためにgccでコンパイルしており、newlibを使用しています。バージョン:gcc-arm-none-eabi-4_6-2012q1 mal

    0

    1答えて

    私はSCBフォーラムでこの質問をしましたが、回答がありません 私はuVision IDEからSCBにいくつかのプロジェクトを移植しようとしています。 問題は、ベクタテーブルの実装から始まりました。 SCBライブラリは「int型メイン(無効)」の宣言を探しているのでexamleのために、私はシンプルなC++コード #define STACK_TOP 0x20000800 typedef void

    5

    2答えて

    サムモード命令は2バイトで、ARMモード命令は4バイトです。 このスクリーンショットは親指モード命令の逆アセンブリです。 4バイトの命令と2バイトの命令が混在するのはなぜですか? 誰かがこれを説明できますか? ありがとうございます。