今天跟一个同学请教了一下!把flash的挂在mb控制器的总线上,在sdk中对flash擦除,读写操作时。不需要对地址线,信号线,还有使能线这下信号线直接操作。而是像这样,*(base_address+address)=data,就是往flash的address地址中写入数据data,只需要这一条赋值语句,cpu就会自动对flash的地址线,数据线,使能线,这些信号线操作。同理data=*(base_address+address)时,cpu也会自动对flash的地址线,数据线,使能线,这些信号线进行赋值操作,把flash中address中存储的数据读出来保存到data中!
这种说法应该是对的吧?
|