問題タブ [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 - U-Boot では、dhcp コマンドで serverip 環境変数を自動的に設定できますか?
U-Boot では、dhcp コマンドによっていくつかの環境変数が自動的に設定されます。たとえば、gatewayip、netmask、bootfile、および rootpath です。これらの環境変数はすべて、DHCP サーバーの構成設定に対応しています。
U-Boot DHCP クライアントに serverip 環境変数を設定するように通知する DHCP サーバーの構成設定はどれですか?
android - androidデバイスは「dd」コマンドを使用してカーネルをmmcblkに書き込みます起動できません
私はAndroidデバイスをu-bootで起動しています。このデバイスには、devで/dev/block/mmcblk0という名前のemmcがあります。4つのパーティションがあります。/ dev / block /mmcblk0p{1,2,3,4}。mmcblk0p1がMLO、mmcblk0p2がu-boot.bin、mmcblk0p3がカーネル、mmcblk0p4がリカバリであることを知っていました。シェルでddコマンドを使用してmmcblkを直接記述できるかどうか試してみたいと思います。したがって、このコマンドを使用してファイルをmmcblk0p3に書き込みます
dd if=FILE_WRITE_IN of=/dev/block/mmcblk0p3
私はmmcblk0p4を書きません、私は私のシステムを回復することができると思います回復システムを使用して。しかし、デバイスを再起動すると、リカバリシステムを起動することもできます。リカバリパーティションがカーネルパーティションに依存している場合、u-bootはどのようにリカバリパーティションを起動しますか?なぜリカバリを起動できないのですか。
embedded-linux - PCIeスイッチ、PCIeからPCIブリッジ、POEをサポートするためのUbootのアップグレード
次のハードウェアが既存のアームベースのボードに追加された場合、UBootブートローダーでどのような変更が必要になりますか(ある場合)。a)PCIeスイッチb)PCIeからPCIへのブリッジc)Power over Ethernet
kernel - タイムスタンプに基づいてU-Bootとは異なるカーネルを起動する
U-Bootと2つのカーネルImage(uImage)を使用しています。タイムスタンプに基づいてカーネルを選択するコードをU-Bootに追加したいと思います。私はMIPSアーキテクチャを使用しています。この2つのカーネルは異なるMTDパーティションにあります。
例えば:-
質問:-
u-boot - ubootのデバッグ
ubootのデバッグ中、ステップシーケンスは連続していません。gdbプロンプトでnext(n)を実行すると、他の予期しない行に移動します。ターゲットにNFSマウントを実行してデバッグしています。どうか明らかにしてください。
c - u-bootコンパイルエラー
これは広すぎる質問かもしれないと感じていますが、u-bootの専門家がいることを期待しているので、試してみます...
redwoodに似たpowerpcベースのセットアップをコンパイルすると、エラーが発生します:nand.c:91:`board_nand_init'への未定義の参照
関数は.hファイルを持たないndfc.cにあり、プロトタイプはnand.hで定義されていますが、ndfc.cの関数を別のモジュールで呼び出す方法がわかりません。
ご協力いただきありがとうございます!
c - 組み込み:u-bootターミナルでのCtrl-C割り込みのCコーディング
私は組み込みプログラミングの初心者です。私はクレーンボード(ARM Cortex A8)に取り組んでいます。ソースコードはgithubで入手できます。
GPIOを介して接続された外部LEDを点滅させるためのCコードを作成しました。u-bootコンソールでコマンドとして実行できます。現在、
Ctrl-CでLEDの点滅を止めることができません。
Ctrl-C割り込みのコーディングはどこにありますか?
親切に案内してください。
linux - Linux を実行している PowerPC CPU で RAM を予約するにはどうすればよいですか?
Canyonlands (PowerPC-460EX) CPU を使用する組み込みシングルボード コンピュータで、2GB のオンボード RAM のうち 10MB を予約しようとしています。予約 RAM とは、Linux が触れない RAM のチャンクをブロックして、ウォーム リブート時にデータを保持することを意味します。U-Boot ブートローダーを使用しており、次の方法を試しました。
1) bootargs 環境変数で mem=2038M を設定します 2) U-Boot で「pram」環境変数を設定してから、bootargs で mem=\${mem} を設定します
どちらの方法でも、Linux が認識する RAM を変更できませんでした。/proc/meminfo を調べて、Linux が利用可能と見なす RAM の量を把握しています。どちらの場合も、/proc/meminfo は 2074876 kB の RAM が使用可能であることを示しています (2GB 弱)。
何か案は?
embedded-linux - PHYが接続されていません!! MAC:MII初期化中のエラー
「TFTP」サーバーと「U-boot」メニューを使用して、「rfsNV.gz」と「uImageNV」をARMボードにダウンロードしようとしています。私はderamCatcherによって開発されたボード、「tftp32.exe」を備えたWindows 7のtftpサーバー、ハイパーターミナル、クロスオーバーイーサネットケーブルおよびUSBシリアルケーブルを使用しています。ハイパーターミナルを使用してボードに接続すると、U-bootメニューが表示されます。サーバーのIPを192.168.0.123に設定し、ターゲットのボードのIPを192.168.0.1に設定しました。次に、「tftp32.exe」を起動してTFTPサーバーをセットアップし、ハイパーターミナルに書き込みます
しかし、ハイパーターミナルは次のように応答します
これは、イーサネット接続が正しく設定されていないことを意味しますか?私のローカルエリア接続は、この図のようなネットワークアクセスはありませんと言っています。ただし、ボード上のイーサネット接続LEDは、ケーブルが接続されていることを示します。私はEmbeddedLinuxにまったく慣れていないので、ボード上のファイルをダウンロードできない理由がわかりません。誰かが何が悪いのか理解できますか?
U-bootが起動するとコンソールが表示されます
'miiinfo'の出力は次のとおりです。
beagleboard - ビーグルボーンでカスタムカーネルを実行するには?
TI - AM3359 SoC を使用して、ビーグルボーンのカーネルまたはオペレーティング システムのプログラミングを開始しています。いくつかの文字をシリアル インターフェイスに書き込むためのアセンブリ プログラムを作成しました (最初から)。Linux カーネルと同じように、これをビーグルボーンのカーネルとして実行したいと考えています。
私のプログラムのリンクアドレスは何ですか?
と
デフォルトでu-bootから起動する方法は?u ブート プログラミングには入りたくないので、BBone と一緒にオングストローム ディストリビューションに付属している利用可能な u-boot を使用したいと考えています。
どんな助けでも大歓迎です。
ありがとう