位置独立コード (PIC) - 2022.1 日本語

Vitis 統合ソフトウェア プラットフォームの資料: エンベデッド ソフトウェア開発 (UG1400)

Document ID
UG1400
Release Date
2022-04-26
Version
2022.1 日本語

MicroBlaze™ プロセッサのコンパイラでは、再配置可能な位置独立コードを生成する -fPIC オプションがサポートされています。これらの機能はザイリンクスのコンパイラでサポートされていますが、Vivado ではスタンドアロン プラットフォームしか提供されないので、ほかのライブラリおよびツールではサポートされません。位置独立コードは、ローダーまたはデバッガーでは認識されず、ランタイムでの再配置は実行されません。これらのコードの機能は、ザイリンクス ライブラリ、スタートアップ ファイル、およびその他のツールでサポートされません。サードパーティ OS ベンダーのツールでは、これらの機能を標準で使用できるものがあります。