请问STM32是不是不能直接插USB在笔记本电脑上烧录代码?

2019-03-23 18:11发布

请问STM32是不是不能直接插USB在笔记本电脑上烧录代码?刚买的STM32F407发现USB插在电脑上电脑提示消息无法识别。于是看了芯达的教程,跟着步骤学装DFUSE,安装完成后显示不兼容,可我明明装的是32位的(PS:我的电脑系统是WIN7,并且是32位系统)。USB还是无法连接,看教程里还用J-LINK仿真器来连接,必须要这样吗?

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
ywlzh
2019-03-24 15:29
Getpower 发表于 2016-6-2 02:10
能说个具体方法实现吗?

这个具体方法就是,程序存储在Flash或者SRAM区,而用户有可以在程序运行的时候对其进行擦除或更改。理解这个了,后面的理解就不难了,你把Flash分成两份,前一份是程序上电一开始就会执行的。检索后一份区间是否有可执行的程序,如果有就跳转,没有等待升级,这个时候,你可以让stm32模拟虚拟U盘,或者直接使用串口检索。一旦有bin文件或者hex文件,就烧录到想要去的地方,比如SRAM区,FLASH区,然后跳转。

一周热门 更多>