Intel:Nios® II Software Build Tool (Nios II SBT) に付属の Ethernet サンプル(Simple Socket Server (RGMII))を v17.1 でビルドするとエラーとなります。なぜですか?
Nios II
<エラー・メッセージ>
fatal error: altera_msgdma.h: No such file or directory ins_tse_mac.h /simple_skocket_server_bsp/drivers/inc/iniche line 34 C/C++ Problem
カテゴリ:Nios® II
ツール:Nios® II SBT
デバイス:-
Triple Speed Ethernet (TSE) IP と合わせて使用する DMA コントローラ IP が v17.1 以降で mSGDMA を使用するように変更となっていますが、サンプル内のドライバで SG-DMA を使用する仕様のままとなっていることが原因です。
(v17.0 までは SG-DMA を使用)
SG-DMA を mSGDMA に変更することでエラーを回避できます。
- Scatter-Gather DMA Controller Core (SG-DMA)
- Modular Scatter-Gather DMA Core (mSGDMA)