*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