Vivado に含まれる MicroBlaze プロセッサの C ライブラリおよび数学ライブラリは、マルチスレッド環境で使用するようにはビルドされていません。printf()
、scanf()
、malloc()
、および free()
などの共通 C ライブラリ関数はスレッド セーフではなく、システムで回復不可能なランタイム エラーを引き起こすことがあります。マルチスレッド環境で Vivado ライブラリを使用する場合は、相互排他的なメカニズムを使用してください。
Vivado に含まれる MicroBlaze プロセッサの C ライブラリおよび数学ライブラリは、マルチスレッド環境で使用するようにはビルドされていません。printf()
、scanf()
、malloc()
、および free()
などの共通 C ライブラリ関数はスレッド セーフではなく、システムで回復不可能なランタイム エラーを引き起こすことがあります。マルチスレッド環境で Vivado ライブラリを使用する場合は、相互排他的なメカニズムを使用してください。