keil c/c++选项卡设置

*1.optimization  : level2。

*2.

2)硬件目标设置选项卡(Target),见图6所示。

 

图6

1:选择硬件目标设置选项卡

2:指定用于的晶振频率

3:在应用中可以选择实时操作系统(RTOS)。Keil 提供:

RTX Kernel: 它是一个非常有效的 RTOS,支持抢占式的任务调度、 消息和信号传送、信号量等等。 完整的版本带有源代码和包含一个Flash文件系统和TCP/IP协议栈。
4:指定选择 ARM 或者 Thumb 模式进行代码生成。

5:利用 Cross-Module优化为全局代码优化创建一个链接反馈文件。

6:使用MicroLib库。为进一步改进基于ARM处理器的应用代码密度,RealView MDK采用了新型microlib C库(用于C的ISO标准运行时库的一个子集),并将其代码镜像降低最小以满足微控制器应用的需求。Microlib C库可将运行时库代码大大降低。

7:选择大端模式。编译器默认都是小端模式,NXP的LPC2114处理器只支持小端模式,所以该项变成了灰色。三星的S3C2440既支持大端也支持小端,这样的处理器该项就可以选择了。

8:利用交叉模块优化创建一个链接反馈文件以实现全局代码优化。

11:片外ROM设置,最多支持3块ROM(Flash),在Start一栏输入起始地址,在Size一栏输入大小。若是有多片片外ROM,需要在13区域设置一个作为启动存储块,程序从该块启动;有几块ROM需要选中对应的9区域。

12:片内ROM设置。设置方法同片外ROM,只是程序的存储区在芯片内集成。

17:片外RAM设置。基本同片外ROM,只是若选中19、20区域后,对应的RAM不会被默认初始化为0。

18:片内RAM设置。设置方法与片外RAM相同,只是数据的存储区域在芯片内集成。
————————————————
版权声明:本文为CSDN博主「zhzht19861011」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zhzht19861011/article/details/5964827

猜你喜欢

转载自www.cnblogs.com/yuanhuang32/p/11515512.html