
调试
anlx27
这个作者很懒,什么都没留下…
展开
-
stm32 keil MDK在线调试报错 Error: Flash download failed-"Cortex-M3"
一 目的装好keil MDK 想用 在线调试 二 背景: 开发环境 keil MDK 422 三 准备: 1 keil MDK 安装文件夹\ARM\Segger里是否有三个动态连接表 2 程序编译通过 3 jlink驱动安装好(我安装的是408版本) 四 操...原创 2012-06-05 10:35:01 · 1898 阅读 · 0 评论 -
stm32 void HardFaultException(void)
今天调试的时候突然发现程序总是抛出这个异常 void HardFaultException(void) {while(1);} 网上看见一篇文章: 我遇到的死机情况都是访问错误内存导致的。譬如说你定义了一个数组:int array[3],count=0;你在程序中总是运行count++;而没有对count的值就行限制,结果count>=3;那么你访问a...原创 2012-06-06 11:08:50 · 480 阅读 · 0 评论 -
stm32 编译Error: L6218E: Undefined symbol Led_Turn_on_1 (referred from module.o)
FPLOCK_V1.axf: Error: L6218E: Undefined symbol Led_Turn_on_1 (referred from module.o) 一 我的原因是在module.c文件里写了含有Led_Turn_on_1的函数,之前也没定义,其实这段没用,让我注释掉后就好了。 后来我又遇见过几次类似的情况,总结起来都是在对应的.c文件里调用的函数与你之前定...原创 2012-06-08 15:00:40 · 496 阅读 · 0 评论 -
stm32编译报错cannot open source input file "APP\application.c": No such file or dire
开发 平台: keil MDK 422 背 景: 在现有工程上做的改动 使用库文件: V2.0 问 题: 在编译时报下面的错 application.c: Error: #5: cannot open source input file "APP\application.c": No such fi...原创 2012-06-15 11:08:05 · 564 阅读 · 0 评论 -
#ifdef DEBUG;debug();#endif
参考地址:http://www.cnblogs.com/ezrax/archive/2008/08/06/1262032.html 在看例程的时候,经常看到主函数开始前会有这样的代码,知道是用作调试的。但对此比较模糊, int main(void){#ifdef DEBUG debug();#endif 在工程设置里有一些设置会对该工程自动产生一系列的宏,用以控制程...原创 2012-06-17 12:33:16 · 1097 阅读 · 0 评论 -
Keil MDK中的Code, RO-data , RW-data, ZI-data分别代表什么意思?(转)
一 基础知识字节 8位半字 16位字 32位 二 解惑Code, RO-data,RW-data,ZI-dataCode为程序代码部分RO-data 表示 程序定义的常量const temp;RW-data 表示 已初始化的全局变量ZI-data 表示 未初始化的全局变量Program Size: Code="18248" RO-data=320 RW-data=...原创 2012-07-03 16:36:38 · 1466 阅读 · 0 评论