我的keil软件为啥写程序时就include变蓝,其余的像sbit,void等关键字都不变蓝
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的keil软件为啥写程序时就include变蓝,其余的像sbit,void等关键字都不变蓝相关的知识,希望对你有一定的参考价值。
我的keil软件为什么写程序时就include变蓝,其余的像sbit,void等关键字都不变蓝,而且每次运行正确程序都会出现2次警告,请问是什么原因,我用的是keil4版,急求解答,不甚感激
颜色问题是因为关键字会变颜色具体设置在edit->configuration->Colors & Fonts
至于警告,一般是程序有每被调用的函数或者每被初始化的变量,
具体需要看警告提示的是什么. 参考技术A 关键字颜色可以设置
#include是预编译
你的keil4只有#include设置了
所以嘛本回答被提问者和网友采纳 参考技术B 到编辑-配置里,,可以改,让其他关键字变成其他颜色,以视区别 参考技术C 重装
keil mdk 启动程序(汇编语言写的)仿真时没法跟踪。 怎样让它自动跟踪代码? 像C语言一样
我用网上下的那个李想的模板能自动跟踪汇编语言的启动代码,但是我自己建工程,用库里面的启动代码,没法跟踪,尝试很多天了。一直没结果。
仿真时怎样让MDK自动跟踪代码(包括汇编的启动代码)?
谢谢你的回答。
如下图所示,去掉红色圈中"Run to main()"前的复选框,调试时就能自动定位到启动代码,否则仿真时是定位到main函数的.左边是软件仿真选项,右边是硬件仿真选项.
追问按你设置的情况一样,没有改变.
关键是: 去掉勾之后,还是没法跟踪源文件。(是源文件,不是反汇编)
谢谢.
你想要的跟踪是一个什么样的?
我理解是每单步执行一次,编译器会指出当前的运行的代码,并更新寄存器,RAM区数据,如果是这样的话,是不用什么特别设置的.只需将鼠标定位到源文件,按F11就可以单步跟踪调试了.
恩。我要达到的是如你所说的:指出当前运行的代码(在汇编的启动文件下)。
我的在C语言下是能够指出当前运行代码,但是在ARM的启动文件(汇编)下没法指出来。
不知道你的能否达到?我有一个从别人处考的工程能实现,但是自己建就没法成功。
谢谢你的回答。
仿真的代码跟踪。
以上是关于我的keil软件为啥写程序时就include变蓝,其余的像sbit,void等关键字都不变蓝的主要内容,如果未能解决你的问题,请参考以下文章