(还用第七章异常 总线Flault小节中)
哪些因素会导致AHB 回复一个错误信号?
AHB 回复的错误信号会触发总线fault,诱因可以是:
z 企图访问无效的存储器 region。常见于访问的地址没有相对应的存储器。
z 设备还没有作好传送数据的准备。比如,在尚未初始化SDRAM 控制器的
时候试图访问SDRAM。
z 在企图启动一次数据传送时,传送的尺寸不能为目标设备所支持。例如,
某设备只接受字型数据,却试图送给它字节型数据。
z 因为某些原因,设备不能接受数据传送。例如,某些设备只有在特权级下
才允许访问,可当前却是用户级。