bootloader

    1

    1答えて

    これまでの数週間、アセンブリ(x86/x86_64)でブートローダとカーネルを作成してみましたが、もっと複雑な解決策を試していましたが、いくつかのコードを試してみてという名前のユーザーが掲示されましたhereです。私のブートローダのコードは次のとおりです。 ;set print-registers MOV AH, 0x0E ;function nr MOV BH, 0x00 ;page MO

    6

    1答えて

    UEFIアプリケーション開発の初心者です。 私の要件は、私は私のUEFIアプリケーション(app.efi)ソースコードからUEFIシェルコマンドを実行する必要が 、ということです。 私がこれをどうやってできるかについてのガイダンスが必要です。 例、UEFIシェルで cpコマンドが 別のパスからファイルをコピーするために使用されます。私はプログラム内で私のアプリケーションの中でこれをやりたい。 (a

    -1

    2答えて

    私のプロジェクトにArduino atmega328P(3.3V、8Mhz)を使用しています。私のアプリケーション要件として、私はブートローダーを変更する必要があります。 私は私のために有用である1関連のリンクを発見した:http://www.rotwang.co.uk/projects/bootloader.html 今私は、コマンドプロンプトでWindows 10上で動作している私のシステムで

    0

    1答えて

    この問題を解決できませんでした。 私はリファレンスとして、このチュートリアルを使用したX86のためNASMを使ってブートローダーを開発: http://fisnikhasani.com/building-your-own-bootloader/ コマンドを使用する: nasm -f bin boot.asm -o boot.bin 私はUSBキーに次にboot.binと呼ばれる私のブートローダ

    1

    1答えて

    私はTFTPとNFSを使用してアームボードを使用していますが、スクリーンショットに示されているようにカーネルのロード時にスタックしてしまい、run uenvcmdを入力しなければなりません。 OKです。 # This uEnv.txt file can contain additional environment settings that you # want to set in U-Boot

    1

    1答えて

    ブートローダーのこの段階は0x7e0:0x0000にロードされています。いくつかの "デバッグ"の後、次のコードが私のの遠いジャンプの後に三重のフォールトを生成することを発見しました。私がジャンプの前に(実際の手続きそのものを含む)ハングを移動すると、それは3倍の誤りではありません。申し訳ありませんが少ないコードを含めることはできませんでした。私は、バグを逃さないように十分なコードを提供しているこ

    0

    1答えて

    私はubootサンドボックスを使っています。ここサンドボックスで私のファットを見る方法。 => help fatls fatls - list files in a directory (default /) Usage: fatls <interface> [<dev[:part]>] [directory] - list files from 'dev

    0

    1答えて

    私はARMブートローダについて疑問を持っています。 ブートローダでキャッシュを有効または無効にできますか? ブートローダでキャッシュを有効/無効にする必要があるのはなぜですか?何が起こるか? ブートローダでキャッシュを管理するのは誰ですか?どのような基本キャッシュエントリが作られるのですか?

    0

    1答えて

    私はプロジェクトの16進数と19ビットのファイルとしてブートローダを使用していますので、その内容を変更することはできません。このブートローダでは、私のアプリケーションが有効なアプリケーションであるかどうかを確認するには、次のように実装部分があります: #define CHECK_PATTERN_ADDRESS ((int32)0x00020000) #define VALID_PATTERN