完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我试图通过FTDI在VNC2芯片上实现SCSI命令,用于闪存驱动器(稍后将详细介绍,这是第一阶段)。我进入命令,意识到我对我的设备需要什么感到困惑。我能静态地分配一块内存来充当我的存储位置吗?然后我可以用这个区域进行一些基本的读写?或者我需要建立一个功能系统来做一些有趣的事情吗?我在大学里为一堂课写了一个FAT32驱动程序,我记得必须根据扇区、大小和各种小部件进行大量的计算。如果我分配一个持有MBR的区域,那么引导扇区等等就是我所需要的FAT系统吗?主机是否负责在我分配的位置访问、写入和更新数据的所有功能?我确信SCSI命令实际上会在设备端处理它,但是主机会通过SCSI告诉我要更新哪些区域吗?还是我也必须实现这个功能?谢谢你的帮助!
|
|
相关推荐
1个回答
|
|
MSC(Mass-Storage Class)设备不关心每个扇区(块)的“内容”,内容可以是MBR或Directory。它应该像主机通过SCSI命令一样工作。通过这种方式,MSC设备可以与任何文件系统一起工作,例如ext4(Linux)和HFS+(MacOS),而不仅仅是用于FAT.MSC。设备必须支持这些SCSI命令.00TEST_UNIT_READY 03 REQUEST_SENSE12 INQUIRY25 READ_CAPACITY_1028 READ_102A WRITE_10,可选地,您的设备可以支持这些SCSI命令.1B START_STOP_UNIT-for eject1E PREVENT_ALLOW_MEDIUM_REMODE_SEMODEVAL1A_SENSE_6-write protectTsuneo
|
|
|
|
只有小组成员才能发言,加入小组>>
5234 浏览 9 评论
2026 浏览 8 评论
1950 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3201 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2253 浏览 5 评论
771浏览 1评论
659浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
588浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
670浏览 0评论
571浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-20 15:05 , Processed in 1.077967 second(s), Total 48, Slave 42 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号