Flashは、読み出し時にダブルビットECCエラーが発生すると、Flash Memory Controller (FMC)がエラーを通知し、Bus Fault enable bitが有効の場合、バスフォルトが発生します。
eDMAは、Bus Errorが発生するとeDMAのError StatusレジスタのSource Bus ErrorやDestination Bus Errorビットがセットされ転送が停止し、フォルト発生時点のソースアドレス、ディスティネーションアドレスが更新されます。そのため、エラーの割込発生後に、TCDのこれらのレジスタを参照してください。
“If a system bus read or write is terminated with an error, the data transfer is stopped and the appropriate bus error flag set. In this case, the state of the channel's transfer control descriptor is updated by the eDMA engine with the current source address, destination address, and current iteration count at the point of the fault.”