阅读:1228回复:3
请教一个u盘读写问题
请问主机发read_10命令过来以后,u盘内应该如何动作?是不是直接读写地址,比如DISK_BASE=0XFB000000,用不用管分区表?同样写也是直接写么?
一菜鸟。 |
|
沙发#
发布于:2003-08-25 15:21
read10命令不是带个lba么
从lba得到你的实际地址 不用管分区表的,这个是主机操作系统的事情 写也一样 你只要把lba转化成实际的物理地址就可以了 |
|
板凳#
发布于:2003-08-26 02:21
read10里面的lba地址是逻辑地址!你要将它转换为flash的物理地址才行!
|
|
地板#
发布于:2003-08-26 09:57
对于FLASH,
设LBA ADDRESS=X 的话,FLASH的桢大小为 A, FLASH对应地址: ADDR=DISK_BASE+X*A。 |
|