嵌入式开发者社区

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

作者: bigrao    时间: 2017-2-10 09:59
标题: 新建工程生成out文件,加载后小灯不亮
本人所用的是OMAPL138开发板,按照例程新建了一个裸机工程,其中main.c复制的是StarterWare中的Application的GPIO_LED工程的main.c中的程序。然后修改工程属性,链接头文件以及相应的库函数,如下所示:5 v8 \  a* D1 x3 F
[attach]1946[/attach]$ Z6 R7 b4 j0 [8 ?' h5 c
[attach]1947[/attach]' U  \9 N6 R! r# o7 B. R
编译可以生成out文件,load program 后运行程序时,可以单步,暂停后也是停在delay()函数里  [" g: r* f; [$ C# {6 t
[attach]1948[/attach]( G* a+ X6 b: z' j
但是小灯并没有被循环点亮。8 Y; d  D  }8 O4 p8 a
当我尝试将demo里的GPIO_LED工程导入,并编译生成out文件加载时,运行程序小灯可以被循环点亮。这说明,硬件和我加载程序的操作是没有问题的,不知道是不是我的工程属性没有配置对?7 I4 @) i. f- t% m

* N! s, z0 i  x+ d
作者: human    时间: 2017-2-10 13:36
单步调试看看,对应的gpio的寄存器是否发生变化
作者: bigrao    时间: 2017-2-10 16:35
human 发表于 2017-2-10 13:36" V( F# H4 F" s, ~+ N6 q
单步调试看看,对应的gpio的寄存器是否发生变化

2 ?, \" u. B6 N9 g! F9 h单步运行时有如下情况. `' H$ g7 K7 P# ]1 a9 N$ t
[attach]1963[/attach]
; {6 e: l% U- P全速运行时) c, f9 q& O9 G3 x4 ?2 x% P2 {0 ?
[attach]1964[/attach]
( u! d7 g# c) @3 X[attach]1965[/attach]
6 ^( w2 A. j3 Y. X+ D; c7 U% v根本就看不了寄存器的变化情况6 Y; X* n/ w  _9 B- e9 R8 L

作者: human    时间: 2017-2-11 17:58
看看工程属性debug配置
作者: bigrao    时间: 2017-2-12 21:31
human 发表于 2017-2-11 17:58; ]. n( v: a8 w0 q- Z  w
看看工程属性debug配置
$ U3 ]" e* K% Q+ a  n
已经检查过了,Debug的属性跟Startware里面工程里的属性设置的一样,具体设置如下图所示:
0 }+ l8 C+ F: {4 g# x+ u[attach]1973[/attach][attach]1974[/attach]3 u# C3 _/ J8 M5 B0 b" a. ?
[attach]1975[/attach]
% s2 F' d4 l# J! x1 d4 z4 T* X[attach]1976[/attach]  Y+ \. c$ u& ]4 Q  G
现在我似乎已经找不到配置的问题了,要不您抽时间帮忙尝试着也新建一个工程试一试,看看能不能成功?, H" A1 p6 v2 K$ i

( Y' i, e! c$ H
2 S& z& C5 p& d3 M$ t  l, v6 k0 L; _/ E
5 B4 ?0 V  i* ?- b; i7 {  b! w' N3 S# h
) R/ b+ p& Y4 a) h

作者: bigrao    时间: 2017-2-12 21:33
human 发表于 2017-2-11 17:586 K4 y- d- ?# k  B! h& E+ O* Y3 E
看看工程属性debug配置
. M' O+ N) d( S+ t, h. G: k
http://www.deyisupport.com/quest ... /f/54/t/103692.aspx
5 ?8 g  I5 x6 l, U在TI的论坛上有看到类似的讨论,但是没太看懂,不知道和我的问题有没有关系
作者: bigrao    时间: 2017-2-17 09:35
human 发表于 2017-2-11 17:58: n( Q, }5 ~" D+ {" l
看看工程属性debug配置

& \! e2 _( b. I( `检查出问题了,原来是cmd文件配置的问题,我没有将TI自带的cmd文件替换成创龙给的cmd文件,改完就好了。此帖可以终结了




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