KEIL问题【打开文件太多造成任何按钮都不可点】【Keil4 编译时出现RL-ARM is not allowed with this license 】【 局部变量仿真显示not in scope】

SYD8801是一款低功耗高性能蓝牙低功耗SOC,集成了高性能2.4GHz射频收发机、32位ARM Cortex-M0处理器、128kB Flash存储器、以及丰富的数字接口。SYD8801片上集成了Balun无需阻抗匹配网络、高效率DCDC降压转换器,适合用于可穿戴、物联网设备等。具体可咨询:http://www.syd-tek.com/


打开文件太大造成任何按钮都不可点

最近遇到一个问题特别的头疼,甚至为之重装了系统,谁知重装系统后依旧如此,实在崩溃,根本原因是KEIL打开的文件太多!

解决办法是删除掉工程目录下面的同名如下格式文件:

《XXXXX.uvguix.Administrator》

《XXXXX.uvguix.zdc》

《XXXXX.uvoptx》

这时候打开工程所有打开的文件就会被关闭掉,这时候操作就正常了!

这能够解一时之苦,但是解决不了长久问题,最后发现是删除了系统文件导致的,最后重装系统,不删除系统文件解决了!


编译时出现RL-ARM is not allowed with this license

摘录于:http://blog.sina.com.cn/s/blog_8240cbef0101bwcn.html

最近在用MDK编译一个别人的工程时,有如上提示:

原因是没有注册Real-Time OS;
解决方法:
KEIL问题【打开文件太多造成任何按钮都不可点】【Keil4 编译时出现RL-ARM is not allowed with this license 】【 局部变量仿真显示not in scope】
打开MDK的***,按如上所设,再生成一个***,注册Real-Time OS;
注:CID从MDK的file->licenseManagement中复制得来,点击Generate,生成序号,添加进去。
OK!问题解决……


局部变量仿真显示not in scope

摘录于:http://www.stmcu.org/module/forum/thread-467197-1-1.html

在软件调试时,却发现无法查看变量值。
KEIL问题【打开文件太多造成任何按钮都不可点】【Keil4 编译时出现RL-ARM is not allowed with this license 】【 局部变量仿真显示not in scope】

Keil默认优化是等级3,最高优化,这时就会把一些可有可无的操作优优掉,当然也会把仿真优化,所以你只需要把优化调为0,不优化,则没有有这个问题。

或者把局部变量定义成全局变量,就不会有这个问题!