嵌入式开发者社区

标题: 新建工程生成out文件,加载后小灯不亮 [打印本页]

作者: bigrao    时间: 2017-2-10 09:59
标题: 新建工程生成out文件,加载后小灯不亮
本人所用的是OMAPL138开发板,按照例程新建了一个裸机工程,其中main.c复制的是StarterWare中的Application的GPIO_LED工程的main.c中的程序。然后修改工程属性,链接头文件以及相应的库函数,如下所示:
- R1 f, Z( S* D: M! L# |0 h) {[attach]1946[/attach]
. w1 b' p9 u- j$ u/ V, i[attach]1947[/attach]
* F8 o( Y! u" s6 W# Y6 P( g: h* q编译可以生成out文件,load program 后运行程序时,可以单步,暂停后也是停在delay()函数里# N! _, a- f1 h) D/ @' y
[attach]1948[/attach]
5 F8 w, @3 ]  }( h9 Z, g7 U: N但是小灯并没有被循环点亮。! G  w7 N, M) |! g: y) s
当我尝试将demo里的GPIO_LED工程导入,并编译生成out文件加载时,运行程序小灯可以被循环点亮。这说明,硬件和我加载程序的操作是没有问题的,不知道是不是我的工程属性没有配置对?% J. J' f6 z3 d9 N
) {' B% K  x& i4 T: E9 ]3 V

作者: human    时间: 2017-2-10 13:36
单步调试看看,对应的gpio的寄存器是否发生变化
作者: bigrao    时间: 2017-2-10 16:35
human 发表于 2017-2-10 13:36
% [0 @  w8 H  u( |4 V& q7 @单步调试看看,对应的gpio的寄存器是否发生变化

4 f" H$ O$ K; q7 M9 e/ {单步运行时有如下情况1 C" j8 ^" L* c) J! o
[attach]1963[/attach]: B6 o$ n* X2 V0 `  P
全速运行时2 \5 s0 `& P& T+ `* x
[attach]1964[/attach]( m+ O# l8 W: M9 ]5 S! v0 f7 u
[attach]1965[/attach]1 z8 Q8 R) q0 `4 y8 v
根本就看不了寄存器的变化情况1 A. t' O7 t# U9 F! \% v

作者: human    时间: 2017-2-11 17:58
看看工程属性debug配置
作者: bigrao    时间: 2017-2-12 21:31
human 发表于 2017-2-11 17:58, |7 y; m1 M( ?
看看工程属性debug配置

$ l: o& S/ V4 ]# R已经检查过了,Debug的属性跟Startware里面工程里的属性设置的一样,具体设置如下图所示:7 j& @* w, J3 C- f6 }5 X
[attach]1973[/attach][attach]1974[/attach]
  X4 Q4 \1 l2 E8 Q4 W9 U[attach]1975[/attach]: O' o; b0 |: P: M9 B+ z# B2 Z$ A
[attach]1976[/attach]! L/ {9 C% a0 i, O" d7 L
现在我似乎已经找不到配置的问题了,要不您抽时间帮忙尝试着也新建一个工程试一试,看看能不能成功?
9 |  J+ q5 l' l2 e* ^; {: w9 D& N  w

' k8 N% ]9 @: e/ l% P% H6 Y
" Y3 l9 a; h$ G% e* j
( `  A6 Y5 a: d9 y& W
8 {5 s: @- S$ v% |
作者: bigrao    时间: 2017-2-12 21:33
human 发表于 2017-2-11 17:58$ J4 E+ F' n1 k+ b2 _; g
看看工程属性debug配置
$ F% k6 `; N/ `- s3 G
http://www.deyisupport.com/quest ... /f/54/t/103692.aspx
6 q& Y- M2 }$ `* Z$ [, T在TI的论坛上有看到类似的讨论,但是没太看懂,不知道和我的问题有没有关系
作者: bigrao    时间: 2017-2-17 09:35
human 发表于 2017-2-11 17:582 o; k" e& B" D8 O
看看工程属性debug配置
- N1 C! |$ ?" `- H( X% a( g8 e% d6 e! `) w
检查出问题了,原来是cmd文件配置的问题,我没有将TI自带的cmd文件替换成创龙给的cmd文件,改完就好了。此帖可以终结了




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4