どうして作成PXE-起動可能なブートローダーからのワークベンチ?[定休日]

StackOverflow https://stackoverflow.com/questions/679490

質問

私を保存-管理することにVxWorksブートローダーはPXE-ブータブルからワークベンチがない。こちらはエクスペディアのキャンセの環境

  • VxWorks6.6+最新のパッチ
  • ワークベンチ3.0+最新のパッチ
  • Montevinaビーエスピーリリース2.0/1

この目標は、Dell Precision M4400いただけます。これをやってきたということなしには成功

  1. 新規作成し VxWorks Image Project にワークベンチのMontevinaビーエスピーの使用 PROFILE_BOOTAPP ます。
  2. 追加のコンポーネントは以下のカーネルの設定に失敗したその他):
    - INCLUDE_TIMER_SYS
    - INCLUDE_PCI_BUS
    - INCLUDE_PCI_OLD_CONFIG_ROUTINES
    - INCLUDE_PENTIUM_PCI
  3. 追加の INCLUDE_PC_CONSOLE コンポーネントのカーネル設定のためのコンソールの表示がないシリアルポートの対象)
  4. セット、ビルドスペックを default_romCompress び新しく構築を目標名 vxWorks_romCompress.bin
  5. の構築 vxWorks_romCompress.bin 目標を作成するのに対応するファイルです。
  6. 追加のPXEパディングのファイル:
    cat $WIND_BASE/vxworks-6.6/target/config/montevina/pxeBoot.bin vxWorks_romCompress.bin > vxWorks_romCompress.pxe
  7. コピー vxWorks_romCompress.pxe を適切な場所に私のTFTPサーバーになPXEブートからの私の目標です。

この点を対象に成功しダウンロードファイルからTFTPサーバー、屋台が出力されます。には何も表示されます。

RAM_HIGH_ADRSRAM_LOW_ADRS だが正しく設定しているワークベンチを活用したプロジェクト(その設定に合わせたのにconfig.hファイル 0x001080000x003080000, れます。

(注のMontevinaビーエスピーは船舶のプ内蔵 bootrom.pxe ブートローダー、 してい できていPXEブート成功します。私はする必要がら数多くの部品へのブートローダーが、本当に好きなこのワークベンチを活用した環境ではなく、レガシー config.h法定額法を採用しております。

このミラーリングコンポーネントには、ワークベンチを活用したプロジェクトのカーネルの設定に合わせたレガシィconfig.h設定については、現在のあな成功。これらの部品が追加されたほか、他の依存関係):

  • INCLUDE_PLB_BUS
  • DRV_NVRAM_FILE
  • INCLUDE_GENERICPHY
  • DRV_INTCTLR_IOAPIC
  • INCLUDE_GEI825XX_VXB_END
  • DRV_TIMER_IA_TIMESTAMP
  • INCLUDE_MII_BUS
  • DRV_INTCTLR_MPAPIC
  • DRV_SIO_NS16550
  • INCLUDE_FEI8255X_VXB_END
  • DRV_TIMER_LOAPIC
  • INCLUDE_SIO_UTILS
  • VXBUS_TABLE_CONFIG
  • INCLUDE_INTCTLR_LIB
  • INCLUDE_DMA_SYS
  • INCLUDE_PARAM_SYS
  • INCLUDE_SW_FPP

その私が通っています。私の推測の問題は、ステップ4-6、などを満たすものがありませんが、docsとしての適切な内部からのワークベンチはPXEブートローダー-ブータブル.

役に立ちましたか?

解決

ウインドリバーは、私に連絡を得て、これは現時点ではサポートされていないと述べています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top