博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
stm32 usb调试
阅读量:5293 次
发布时间:2019-06-14

本文共 292 字,大约阅读时间需要 1 分钟。

CubeMX生成的MSC,默认堆大小式0x200,设备管理器黄色叹号,提示由于仅部分匹配或匹配不明确,因此无法迁移设备 

将堆大小改为0xf00,能够识别出大容量存储设备。

CubeMX生成的vitrual port Com也存在一样的问题。

因为USB的数据是放在堆里的,如下

 

 

其中512/4*4个字节,4字节,16字节=532(0x214),实际取214也会报错,但是取0x230不会报错,因此,设置的HEAP大小需要比算出来的略大,因为其它的函数可能也用到heap,留点余量。

 

 

 

 

 

转载于:https://www.cnblogs.com/deyicun/p/11371794.html

你可能感兴趣的文章
MIT Scheme 的基本使用
查看>>
程序员的“机械同感”
查看>>
在16aspx.com上下了一个简单商品房销售系统源码,怎么修改它的默认登录名和密码...
查看>>
c++回调函数
查看>>
linux下Rtree的安装
查看>>
【Java】 剑指offer(53-2) 0到n-1中缺失的数字
查看>>
Delphi中ListView类的用法
查看>>
bzoj3110: [Zjoi2013]K大数查询 【树套树,标记永久化】
查看>>
[原创]Java 的传值小例子
查看>>
博客第一弹—聊聊HTML的那些事
查看>>
Mysql安装方法及安装问题解决
查看>>
Java动态代理的两种实现方式:
查看>>
PHP trait
查看>>
python 多线程并发threading & 任务队列Queue
查看>>
1_fbauto
查看>>
IO体系、集合体系、多线程、jdbc
查看>>
关于时间:UTC/GMT/xST/ xDT
查看>>
[51Nod1089] 最长回文子串 V2(Manacher算法)
查看>>
Asp.Net生命周期系列六
查看>>
php引用 =& 详解
查看>>