嵌入式开发者社区

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

作者: bigrao    时间: 2017-2-10 09:59
标题: 新建工程生成out文件,加载后小灯不亮
本人所用的是OMAPL138开发板,按照例程新建了一个裸机工程,其中main.c复制的是StarterWare中的Application的GPIO_LED工程的main.c中的程序。然后修改工程属性,链接头文件以及相应的库函数,如下所示:: b3 m" h: `( G, }- g
[attach]1946[/attach]
+ [* x5 x! h8 j' J. v. X/ D; {' @[attach]1947[/attach]
  P! P( H$ K' d$ H8 H0 ~1 z5 p编译可以生成out文件,load program 后运行程序时,可以单步,暂停后也是停在delay()函数里. R$ {; ]/ q' Q9 [1 k' \- }+ u* @
[attach]1948[/attach]* K" }2 A! D, F/ k) {# `
但是小灯并没有被循环点亮。" O. N! d3 J; p1 L$ E* C
当我尝试将demo里的GPIO_LED工程导入,并编译生成out文件加载时,运行程序小灯可以被循环点亮。这说明,硬件和我加载程序的操作是没有问题的,不知道是不是我的工程属性没有配置对?
$ {! @! _/ D0 }2 I! C4 o% v" o# }( d# y' j- L5 e4 P9 s1 M/ J

作者: human    时间: 2017-2-10 13:36
单步调试看看,对应的gpio的寄存器是否发生变化
作者: bigrao    时间: 2017-2-10 16:35
human 发表于 2017-2-10 13:36! o' ]2 Z  h7 y3 G' J( J
单步调试看看,对应的gpio的寄存器是否发生变化
) \' H- Y( x( I0 }! c
单步运行时有如下情况
: J  r5 f. K% G) d[attach]1963[/attach]1 C1 A6 b+ N; O' X: ?, b: z* c
全速运行时
' e% B  N' q+ j  x# r# b8 y& E[attach]1964[/attach]# B5 V2 U. T; x% ?0 c% S8 P
[attach]1965[/attach]
  @. h& n! k' K$ \( X+ B% |6 A根本就看不了寄存器的变化情况
2 y: I% J$ S7 X# Z6 c# I$ s/ \4 ~5 k
作者: human    时间: 2017-2-11 17:58
看看工程属性debug配置
作者: bigrao    时间: 2017-2-12 21:31
human 发表于 2017-2-11 17:58$ O6 z( r6 R7 G# U2 }& W) L
看看工程属性debug配置
' D5 w9 r5 t0 P' f9 J
已经检查过了,Debug的属性跟Startware里面工程里的属性设置的一样,具体设置如下图所示:# Y/ a) h! `  H) c/ v
[attach]1973[/attach][attach]1974[/attach]' E' h; ?8 e5 E& z
[attach]1975[/attach]
' B; s6 K# g; j# @[attach]1976[/attach]$ z5 j+ j2 q! k+ Y5 X  _
现在我似乎已经找不到配置的问题了,要不您抽时间帮忙尝试着也新建一个工程试一试,看看能不能成功?1 D5 X0 V$ w& C* v& E) ?1 G: E

$ D) O0 {: n. }$ ~4 O1 q& g. E) `+ ^# P" F* Y
2 B; u* Z4 I& B  U: S

7 T% U$ ?! C8 \" }$ a# T% P: ^( V5 Q0 q9 f

作者: bigrao    时间: 2017-2-12 21:33
human 发表于 2017-2-11 17:585 S( H. ]- Q7 w; A0 w& e
看看工程属性debug配置

9 T7 Y7 W8 q; ^. ~- X  s% g- uhttp://www.deyisupport.com/quest ... /f/54/t/103692.aspx' C- _* y% ]9 u0 p5 g
在TI的论坛上有看到类似的讨论,但是没太看懂,不知道和我的问题有没有关系
作者: bigrao    时间: 2017-2-17 09:35
human 发表于 2017-2-11 17:58( _% P7 Y9 p3 r' i3 E( h
看看工程属性debug配置

+ N) o! R1 [' l8 E检查出问题了,原来是cmd文件配置的问题,我没有将TI自带的cmd文件替换成创龙给的cmd文件,改完就好了。此帖可以终结了




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