光盘UART2_INT例程 - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4592|回复: 2
打印 上一主题 下一主题

光盘UART2_INT例程

[复制链接]

11

主题

23

帖子

183

积分

注册会员

Rank: 2

积分
183
跳转到指定楼层
楼主
发表于 2017-3-21 19:11:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用CCS中的仿真跑一下 UART2_INT例程,结果在运行的时候一直卡在了 UARTPuts(" trolong ",-1);的位置。
0 R) @$ W+ Y0 a( m8 o经过单步调试,发现其实程序一直卡在了 下面函数中红色的位置。请问这是什么原因?应该怎么解决,如果使用开发板跑的话,还会出现这个问题吗?(因为ASIgen软件的原因,还没有在开发板上试过)。* E( L5 m7 B( m6 `! \9 T9 c8 v5 g
4 i% w& l8 [: s6 z$ h. S
unsigned int UARTPuts(char *pTxBuffer, int numBytesToWrite)
  M  e$ L. O0 a7 m( k$ ]{' v3 s' J" {2 r5 g4 Q! i2 c
     unsigned int count = 0;0 L) ^* w+ u. \7 S! S; [8 L/ ~
     unsigned int flag = 0;
8 S8 B, K. W& w1 u9 R  W6 s& G* m5 G
     if(numBytesToWrite < 0)
, z) l' T( s0 z* `. H3 J     {
: n+ w' a6 z1 A/ b          flag = 1;; b. a% \( G: Q$ B* q( K
     }
$ A9 X- R( v. R% p
- p: ^: C8 T3 s+ ~5 ]( K/ k. C     while('\0' != *pTxBuffer)
4 P# n- c* e3 @+ z     {
7 F. [: b# o6 P          if('\n' == *pTxBuffer)9 g- ~1 [% g. U* o+ }. r  N
          {+ V$ ?+ R- M, I4 v; Y8 N1 c9 e4 T' k
                   UARTCharPut(SOC_UART_2_REGS, '\r');
# G) e) G+ A, R8 U; {                   UARTCharPut(SOC_UART_2_REGS, '\n');9 u, s8 ]  _4 k# H! ^
          }
4 ], x7 |" ]8 G2 T* |' D. i' f          else
: A+ p: @* e  L8 t' c7 e% t          {! n9 M8 M0 k6 D: E8 s! ^) n; P
                  UARTCharPut(SOC_UART_2_REGS, (unsigned char)*pTxBuffer);; v) y% C- J3 O; d7 D& `8 x
          }1 S% E" {! K. \; c& T3 b
          pTxBuffer++;) w2 I0 S2 k8 A- z9 H
          count++;- ]  t, o" R8 k: S4 a- {, `( x0 r
+ L* v! l- Q! d  y7 Y
          if((0 == flag) && (count == numBytesToWrite))
8 N5 \0 _$ q9 e, y: M          {8 R* |; ^5 V: I' Y/ |
               break;
/ \' _6 N7 Q+ Y          }6 e5 u7 U8 w, L& ~' p* \) I# q

9 r, ~* t3 J1 t  Z9 y" B     }" ?* l& h7 p2 x0 j/ Y( r3 c- Q

$ S+ R* W$ [' J6 h   return count;5 T4 p# J* r9 S7 l; |
}
/ d. b0 V, l5 e* j: x' z5 G: ~5 x$ Y4 m& d' P7 E' ~( `- K
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

3

主题

852

帖子

3538

积分

创龙

Rank: 8Rank: 8

积分
3538
沙发
发表于 2017-3-21 22:00:56 | 只看该作者
没有出现这样的问题. {7 n" R# k' ]9 {" P- r
看看是不是debug模式
回复 支持 反对

使用道具 举报

15

主题

1357

帖子

4579

积分

创龙

Rank: 8Rank: 8

积分
4579
板凳
发表于 2017-3-22 07:30:53 来自手机 | 只看该作者
这款芯片软件仿真不能操作硬件外设
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2025-8-3 08:38 , Processed in 0.035914 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表