keilmdk仿真ctrl+f5会出现的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了keilmdk仿真ctrl+f5会出现的问题相关的知识,希望对你有一定的参考价值。

参考技术A 建立工程的过程很基本,就不多说了。

我们只是建立一个最简单的工程。需要的文件,除了MDK会自动添加Startup汇编代码之外,还有
stm32f4xx.h
system_stm32f4xx.c
system_stm32f4xx.h
main.c

main.c用户程序也写得很简单,基本的程序框架。

这时候看看默认的项目配置,Alt + F7,或者Project->Options for target "xxx"
在Target这一页,下方定义了各个段的地址和大小。IROM就是程序指令存放的位置了,IRAM是片上内存。

地址和大小应该是根据具体芯片样本的,如下图

这里样本中Flash就对应IROM,存放程序代码;样本中SRAM对应IRAM。
另外能看到,MDK配置中另一个IRAM是对应了CCM data RAM。

Linker页。这里会配置如何链接各obj文件来生成目标文件。这里也有区段的配置,不过默认是与前面Target页的配置保持一致。

Debug页,电脑仿真要选择左边Use Simulator,看情况如果从Startup开始调试,就可以取消复选框Run to main.

编译没有问题。

按Ctrl + F5开始仿真,这时候就遇到问题了,提示没有读权限。

idea全局搜索失效问题Ctrl + Shift + F

idea全局搜索快捷键
ctrl + shift + F 
无效原因

通常情况下是因为有热键冲突。比如你系统自带的输入法。
例如我的就是ctrl + shift + F 为切换繁体和中文简体。

解决办法

1.找到你的windows电脑右下角的输入法点击右键
在这里插入图片描述

  1. 找到设置选项打开
    在这里插入图片描述

  2. 打开后选择第二个,出现如下所示 在这里插入图片描述

  3. 将如图所示的快捷键更换为其他即可,在回到idea使用ctrl + shift + F 就会发现idea的全局搜索生效了。

以上是关于keilmdk仿真ctrl+f5会出现的问题的主要内容,如果未能解决你的问题,请参考以下文章

DataContext 数据在F5刷新频繁,会出现数据读取错误

keilmdk怎么查看宏定义值

谷歌和火狐清楚浏览器缓存的快捷键???shift+ctrl+delete

F5,Ctrl + F5和单击刷新按钮之间的区别?

为啥用modelsim6.5进行FPGA的时序仿真,会出现如下情况

如何把protues里的图拷贝出来