嵌入式开发者社区

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

作者: bigrao    时间: 2017-2-10 09:59
标题: 新建工程生成out文件,加载后小灯不亮
本人所用的是OMAPL138开发板,按照例程新建了一个裸机工程,其中main.c复制的是StarterWare中的Application的GPIO_LED工程的main.c中的程序。然后修改工程属性,链接头文件以及相应的库函数,如下所示:. F7 `7 e- E* `$ Q0 s
[attach]1946[/attach]
4 l9 u3 i) G) I4 a/ m8 z[attach]1947[/attach]
: q4 m' p5 M9 q+ ^编译可以生成out文件,load program 后运行程序时,可以单步,暂停后也是停在delay()函数里
7 f; @) ]  i( V[attach]1948[/attach]" {, J! ?8 y! H6 E
但是小灯并没有被循环点亮。
# x; L2 J  W3 h2 B$ ?! k当我尝试将demo里的GPIO_LED工程导入,并编译生成out文件加载时,运行程序小灯可以被循环点亮。这说明,硬件和我加载程序的操作是没有问题的,不知道是不是我的工程属性没有配置对?
2 b2 B% [! f/ z" M! U/ h" |/ \  a( |4 x, p. R

作者: human    时间: 2017-2-10 13:36
单步调试看看,对应的gpio的寄存器是否发生变化
作者: bigrao    时间: 2017-2-10 16:35
human 发表于 2017-2-10 13:36
: L, P; i6 A) o  \单步调试看看,对应的gpio的寄存器是否发生变化
1 ^9 J. b) s0 t* T" O$ f
单步运行时有如下情况) [8 \- L: s1 ^) ?4 D' _( |
[attach]1963[/attach]
' v8 D8 N+ Z% S2 ]" k% v' }  B5 g全速运行时! Q7 _* l$ q4 ~4 c; D0 M- C
[attach]1964[/attach]
" v4 J1 s2 A- m( x; J, C4 r[attach]1965[/attach]) U) C. O; h7 Q# d- W: D9 x
根本就看不了寄存器的变化情况2 K: a* e9 a% ~2 K

作者: human    时间: 2017-2-11 17:58
看看工程属性debug配置
作者: bigrao    时间: 2017-2-12 21:31
human 发表于 2017-2-11 17:58
; \% m& q2 s* N* z! @5 t8 _看看工程属性debug配置
4 ?) \) Z$ C: _  g) S
已经检查过了,Debug的属性跟Startware里面工程里的属性设置的一样,具体设置如下图所示:
$ S7 P6 L/ t5 q& m5 x. y! I  S1 ?  F. c[attach]1973[/attach][attach]1974[/attach]/ F2 ^) `$ t7 a* b  s* R, |
[attach]1975[/attach]
6 I; |0 N( X$ z5 b' r1 E: H[attach]1976[/attach]& h/ }( f8 e: w& t* h
现在我似乎已经找不到配置的问题了,要不您抽时间帮忙尝试着也新建一个工程试一试,看看能不能成功?
2 f( E6 O1 _; ]: P1 e' Q; K2 ~3 V% z* ]& G* a3 X: ?/ Q

* t( _- V$ H  }% o3 u7 e0 I9 m1 a; G1 H6 D4 M! Z

) ^4 G, i' y1 J  B% s3 `% G, j; [% B+ o( y) {1 \4 |. m

作者: bigrao    时间: 2017-2-12 21:33
human 发表于 2017-2-11 17:58
$ {/ H. R/ U& D6 f$ o7 E看看工程属性debug配置

8 `( M1 {8 {; K3 ?" M( Lhttp://www.deyisupport.com/quest ... /f/54/t/103692.aspx* G- Y& B; n& P( M
在TI的论坛上有看到类似的讨论,但是没太看懂,不知道和我的问题有没有关系
作者: bigrao    时间: 2017-2-17 09:35
human 发表于 2017-2-11 17:58
& H3 k4 b' |, u  d9 J% F. F5 p看看工程属性debug配置
! L$ L) T* r# `0 {+ f
检查出问题了,原来是cmd文件配置的问题,我没有将TI自带的cmd文件替换成创龙给的cmd文件,改完就好了。此帖可以终结了




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