1、STM32的程序是运行在目标芯片是STM32单片机或者其兼容单片机上的。
2、源代码被汇编程序编译成机器语言时,不同的目标芯片有不同的编译方式。
3、所以给STM32编译的代码并不能在WIN7上运行。
4、也可以说只能在STM32芯片上运行。
stm32程序不能在win7上运行解决办法如下:
1、
对于一些精简过的系统,无法安装虚拟串口,是由于系统缺少mdmcpq.inf和usbser.sys文件所造成的。只需要将文件下载下来放在相应的文件夹下面就行了。
文件对应的目录如下:
mdmcpq.inf在C:\WINDOWS\INF目录;
usbser.sys在C:\WINDOWS\SYSTEM32\DRIVERS\目录。
2、修改mdmcpq.inf
3、在完成上面两步之后,安装驱动文件stmcdc.inf,注意PID/VID和SM32T程序中的使用一致。
需要。STM32虚拟串口的驱动很多无法在WIN7下安装,这个驱动已没有那个限制,在WIN7下和XP下都能运行正常,只需下载将其另存为inf文件就可以了。
仿真调试下载器有JTAG接口,可以将代码通过仿真器下载到MSP430单片机的Flash里,然后运行。仿真器还支持单步执行、断点调试等,方便使用IAR开发环境进行在线调试,可看到真实的效果。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)