問題タブ [sigbus]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - 外部デバイスにアクセスするときのARM Cortex上のSIGBUS
Linux を実行しているクワッド コア ARM Cortex を搭載した Zynq UltraScale MPSoC があります。時折、SIGBUS エラーを生成するイベントが発生します。以下にデバッグ分析のスニペットを含めました。dst と src の値が正当な地域にあることは確認済みです。実際のアクセス自体は、FPGA メモリ リソースから内部 ARM メモリ ロケーションへのコピー ルーチンです。
別の投稿で、SIGBUS の原因は I/O 障害である可能性があることを読みました。ARM に関連する「I/O 障害」を説明できる人はいますか? 私は、失敗したバスの承認に似たものを想像しています。
ARM Cortex に関連して、SIGBUS の原因をさらに詳しく知ることができるマシン チェック レジスタに相当するものはありますか?