Nios® V プロセッサー・ソフトウェア開発者ハンドブック

ID 743810
日付 7/08/2024
Public
ドキュメント目次

8.12. HAL デフォルト・デバイスドライバーのオーバーライド

すべてのコンポーネントは、HAL デバイスドライバーの提供を選択できます。

ただし、コンポーネントで提供されているドライバーがアプリケーションに不適切な場合は、別のドライバーを提供することで既定のドライバーをオーバーライドできます。

BSP Editor GUI またはコマンドラインでカスタムドライバーを指定するには、BSP Editor を使用することができます。

コマンドラインで、次の BSP Tcl コマンドを使用してカスタムドライバーを指定します。

set_driver <driver name> <component name> 

たとえば、niosv-bsp コマンドを使用している場合は、次のように uart0 のデフォルトのドライバーを custom_driver というドライバーに置き換えます。

niosv-bsp -c -p=top.qpf -s=sys.qsys -T=hal settings.bsp --cmd=”set_driver custom_driver {uart0}”