初级会员

- 积分
- 196
- 金钱
- 196
- 注册时间
- 2015-1-16
- 在线时间
- 28 小时
|
1金钱
我打算用内部FLASH模拟U盘空间。
内部FLASH的操作是没有问题的,读写都很正常。
但是在USB驱动函数下,添加FLASH操作函数后,在PC端会出现无法格式化U盘。但是我用内存作为存储空间,则能进行格式化。参照http://www.openedv.com/thread-76304-1-1.html
是我的操作不对么?
下面是我的操作函数。
int8_t STORAGE_Read_FS (uint8_t lun,
uint8_t *buf,
uint32_t blk_addr,
uint16_t blk_len)
{
/* USER CODE BEGIN 6 */
blk_addr+=FLASH_USER_START_ADDR;
uint32_t n;
for(n=0;n<blk_len;n++)
{
Flash_Read_Sector(blk_addr,buf,STORAGE_BLK_SIZ);
blk_addr+=512;
buf+=512;
}
return (USBD_OK);
/* USER CODE END 6 */
}
int8_t STORAGE_Write_FS (uint8_t lun,
uint8_t *buf,
uint32_t blk_addr,
uint16_t blk_len)
{
/* USER CODE BEGIN 7 */
blk_addr+=FLASH_USER_START_ADDR;
uint32_t n;
for(n=0;n<blk_len;n++)
{
Flash_Write_Sector(blk_addr,buf,STORAGE_BLK_SIZ);
blk_addr+=512;
buf+=512;
}
return (USBD_OK);
/* USER CODE END 7 */
}
|
最佳答案
查看完整内容[请看2#楼]
https://www.stmcu.org.cn/document/detail/index/id-200293
st的资料真的很全很多,想在上面找到对应的资料,这搜索资料的方法跟能力真不能差,不然就跟我一样知道肯定有但找到绝望。。。st的文档也真的有点醉,索引号跟文档标题是不一样的 搜一些内容关键字或标题又出不来对应的 索引号跟文档标题又不能很好的反映内容 所以想问各位大佬 st有没有文档跟索引号对应关系的说明书?这样也方便搜资料吧
|