MDK5的一些技巧

1.keil中文乱码问题

Edit->Configuration在Editor选项卡
Encoding 选择Chinese GB2312(Simplified)
中文不会出现选择之后乱码的问题了
有人会嫌字体难看,
可以在Colors&Fonts选项卡
C/C++ Editor files 》 Text 》选择你想要的字体,我用的幼圆,感觉挺好看的
幼圆字体下载:  http://www.crsky.com/soft/22862.html
 

2.workspace

Project-> New Multi-Project Workspace
之后按照提示添加project文件就可以了
 

3.善用Run-Time Environment

 
 
CMSIS->CORE    Device->Startup    Device->StdPeriph Drivers->Framework&RCC
这一定要勾上
其他的根据你的需求勾上
而且选得不对还有警告
 


4.Pack Installer

 
有很多使用arm内核的片子,NORDIC,NXP等等


5.输出bin文件

 
check Run #1,在user command里面输入 fromelf.exe  --bin -o  .\led.bin .\Objects\led.axf

或者推荐一个简洁的写法
fromelf  --bin !L -o  .\xxx.bin
!L是自动找到输出目录的axf文件

6.keil输出信息详解


KEIL RVMDK编译后的信息

Program Size: Code=23208 RO-data=368 RW-data=280 ZI-data=36488

Code是代码占用的空间(不是Flash占用空间),
RO-data是 Read Only 只读常量的大小,如const型,
RW-data是 Read Write 初始化了的可读写变量的大小,
ZI-data是(Zero Initialize) 没有初始化的可读写变量的大小,ZI-data不会被算做代码里因为不会被初始化。
简而言之:
烧写时,FLASH中的占用的空间 = Code+RO Data+RW Data
程序运行时,芯片RAM的使用    = RW Data + ZI Data
==============================================================
end
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值