Keil uVision(MDK)软件使用

1 综述

MDK是常用的ARM开发工具,本篇文章是我常年使用经验的记录。

2 各种使用技巧

5.1 MDK修改target名称

选中工程名——>单击右键——>选择Manage Components——>选择Project Targets——>双击工程名


【uVision4】【END/151126】

2.2 常用快捷键

F5  :全速运行
F10:单步执行,跳过子程序
F11:单步执行,遇到子程序则进入
F12: 查找函数或变量定义处

【uVision4】【END/151126】

2.3 自定义块注释快捷键

在菜单栏中选择“Edit——>Configuration——>Shortcut Keys”调出下面的窗口:


注释是Comment Selection,去掉注释是Uncomment Selection,分别对其添加快捷键即可。我们可以在

2.4 Stm32_调试出现 Error:Flash Download Failed-"Cortex-M3" 解决方案。

在下载程序的时候可能会出现下列情况:


1、2.Jtag模式下, 主要是芯片大小选错

2.5 编辑字符编码格式

今天从keil中往VS2010中拷贝代码的时候发现注释的中文是乱码,后来将keil中的中文注释拷贝到记事本中发现也是乱码,因此断定是keil的格式问题而不是vs2010,keil格式修改如下:

Edit——>Configuration——>Editor——>Encoding——>Chinese GB2312(Simplified)
2.6 打开寄存器查看窗口

3 常见问题

3.1 为什么在调试的时候有的地方可以打断点有的地方没法打断点?

不是所有C语言的源程序都可以一一对应到汇编,简单的说,比如你C语言写一行 ‘{’就不会生成任何汇编。
另外还有一些在编译链接的时候优化掉了,这部分的代码也没有对应的汇编。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值