为什么不能keil 仿真?stm32f107vc为什么不能上mdk-1/?keilmdk仿真CTRL F5建立项目的过程很基础,就不多说了。KeilC51输入仿真,仿真,没有反应,我也在用F107,官方好像不支持F107 仿真,回复说不支持stm32全范围仿真,然后下面列举了一些,只有101和103,这里是官方回复,而且这个论坛有人用MDK4.22的版本加了一些配置,说是做了,但是我的MDK5没做,准备只用硬件仿真,楼主有什么进步可以交流。
我也在用F107。官方好像不支持F107 仿真。回复说不支持stm32全系列仿真。然后下面是一些调试设置可以仿真,只有101和103。这是官方的。另外,这个论坛有人用MDK4.22的版本加了一些配置,说做了,但是我的MDK5没做,准备只用硬件仿真。楼主有什么进步可以交流?
立项的过程很基础,就不多说了。我们只是在构建一个最简单的项目。需要的文件,除了MDK自动添加的启动汇编代码,也是用stm32f4xx写的。h system _ stm32f4xx。c system _ stm32f4xx。主啊。cmain.c user 程序,基本框架为程序。这时,看看默认的项目配置,Alt F7,或者Project>OptionsforTargetxxx定义目标页面下每个段的地址和大小。
地址和大小应该基于具体的芯片样本,如下图所示。在此示例中,Flash对应于IROM,并且存储了程序 code。样本中的SRAM对应于IRAM。此外,我们可以看到MDK配置中的另一个IRAM对应于CCMdataRAM。链接器页面。这里,将配置如何链接obj文件以生成目标文件。这里还有一个部分配置,但是默认配置与前面目标页面上的配置一致。
3、keil怎么不能 仿真呢, 仿真没反应,什么原因呢?语句左侧的绿色标识表示:程序曾经跑过这里!灰色表示尚未运行!你的问题是:程序没有运行到你设置断点的程序块,当然不会中断!根据你上传的图3,可以判断程序的LCD1602_CheckBusy()函数有问题,所以在这个循环中执行,不执行下一条语句。
在4、KeilC51进 仿真时, 软件报错
win7下安装keil4没有问题。我用的是V9.00版本,你的V960没用过,是keil5吗?下图是运行编译的结果,正常。我想到两种可能:1,你的项目里有没有中文名的C文件,KEIL不支持?2.最好将KEIL安装在默认目录下,也就是C:\KEIL,否则可能会出现莫名其妙的错误。先用软模拟器看看有没有问题。