問題タブ [u-boot]
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.
linux-kernel - ルート-NFS:rootfsのマウント中にサーバーがエラー-5を返しました
デバイスに組み込みLinuxをロードしようとしています。
カーネルコマンドライン:
システムのロードに失敗しました:
Server returned error -5
-それはどういう意味で、このエラーについてどこで知ることができますか?
c - 関数に 2 つのアンダースコアがあるのはなぜですか
現在ARMのu-bootの流れを勉強中です。この形式の関数がたくさんあります__funcname__
。ファイル名の前後に 2 つのアンダースコアが使用されるのはなぜですか?
linux - なぜubootはデフォルトのアームCROSS_COMPILEにarm-linux-gccを使用したのですか?
ツールチェーン、arm-eabi-gcc、arm-linux-gcc、arm-elf-gccについては非常に奇妙です。
arm-linux-gccとarm-elf-gccの場合、私の意見では、異なるlibcを使用しました。
しかし、arm-eabi-gccとarm-linux-gccの違いは何ですか?
arm-eabi-gccはlibcに組み込まれていないと思います。私は正しいですか?
そうでない場合は、私を修正するのを手伝ってもらえますか?
また、ubootがデフォルトのアームクロスコンパイラにarm-linux-gccを使用したのはなぜですか?
私が知っているように、ubootは依存関係のためにそのlibcを必要としません。
それが私の問題です。
どうも!
linux - u-bootの一般的または理想的なDDR設定はどこにありますか?
私はオープンソースのu-bootについて勉強していました。したがって、u-bootの一般的なDDR設定はどこにありますか?理想的な設定と好みは何ですか?一般的なケースだけで、特定のSoC関連の詳細は必要ありません。
porting - u-boot:mpc5xxx.hはmpc55xxをサポートしていませんか?
私はu-bootを初めて使用し、現在、楽しみのためにmpc5554ボード(phytecから)に移植しようとしています。
私の場合は使用可能であることを示すmpc5xxx.hファイルを見つけてうれしく思いました。しかし、よく調べてみると、ファイルはその名前が示すほど一般的ではないようです。私の場合は使えないようです。
- 私は間違っていますか?
- 誰かが似たようなことを試しましたか?
- 独自のmpc555x.hなどを作成する必要がありますか?
- ディストリビューションでファイルの名前を変更する必要がありますか?
どんな考えでもありがたいです、ありがとう!
c - U-Boot: 読み取り専用の環境変数
U-Boot では、起動時に読み取り専用の環境変数をどのように構成する必要がありますか。この変数のIOW setenv
(U-Boot コンソールまたは実用的に) は許可されません。
linux - UbootのBOOTCMDについて
私のボードはS3C6410です。ubootのソースコードを読んだとき。何か困ったことがあります。
#define CONFIG_BOOTCOMMAND "nand read 0xc0008000 0x100000 0x500000;bootm 0xc0008000"
どういう意味ですか ?ナンドのアドレス:0x100000、サイズ:0x500000からデータを読み取ります。0xc0008000(SD-RAM)にとって、それは?..しかし、SD-RAMの開始アドレスは:0x50000000ですが、0xc0008000のアドレスはどのように意味がありますか?...範囲外ですか?ありがとう。
私のSDRAMサイズ:256M...ナンドブート..
それについていくつかの設定があります。
arm - ARMU-Bootビルドに関する質問のためのクロスツールチェーン
Raspberry-Pi用に独自のツールチェーンを構築しようとしています。ビルド済みのツールチェーンがたくさんあることを私は知っています。この作品は教育上の理由によるものです。私はスクラッチブックから組み込みアームLinuxをフォローしています。そしてこれまでのところgccとuClibの構築に成功しました。ターゲットarm-unknown-linux-eabi用にビルドしています。
起動可能なファイルシステムの準備に関しては、ブートローダーのビルドについて自分自身に疑問を投げかけています。
このシステムのブートローダーに関する部分は不完全なようです。今、私は自分のarm-unknown-linux-eabiツールチェーンを使用してこのシステムのubootを構築する方法を自問しています。
Linuxカーネルの呼び出しに依存しないツールチェーンを構築する必要がありますか?私の最初の調査では、OSに依存するツールチェーン(Linuxカーネルのsys-callなど)と、その下にカーネルを必要としないツールチェーンが別々にあることがわかりました。「ベアメタル」ツールチェーンまたは「スタンドアロン」ツールチェーンと呼ばれることもあります。
一部の情報源は、Linuxツールチェーンを使用してU-Bootを構築できると述べています。これが本当なら、なぜそしてどのようにこれが機能するべきですか?
また、「ベアメタル」ツールチェーン用の2つ目のツールチェーンを構築する必要がある場合は、これら2つの違いに関する情報を見つけることができます。別のlibstdcが必要ですか?