光盘UART2_INT例程 - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站
点击跳转“创龙科技服务通”

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

光盘UART2_INT例程

[复制链接]

11

主题

23

帖子

183

积分

注册会员

Rank: 2

积分
183
跳转到指定楼层
楼主
发表于 2017-3-21 19:11:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用CCS中的仿真跑一下 UART2_INT例程,结果在运行的时候一直卡在了 UARTPuts(" trolong ",-1);的位置。
- H6 k. |& v1 b8 N8 @) a经过单步调试,发现其实程序一直卡在了 下面函数中红色的位置。请问这是什么原因?应该怎么解决,如果使用开发板跑的话,还会出现这个问题吗?(因为ASIgen软件的原因,还没有在开发板上试过)。
; Q* u) h2 G* r' J% ^! b* ^: Z
! [9 j' ?2 W; S9 S4 E! [unsigned int UARTPuts(char *pTxBuffer, int numBytesToWrite)
% v5 Q, X% t! F7 Y) G* T8 m/ t{
9 F# G! U, P. c" Q( C     unsigned int count = 0;
! l  ]/ Z$ ?" a3 o3 I     unsigned int flag = 0;2 A3 n- ]. B3 z) T
2 e7 z1 F" f) i- e- v
     if(numBytesToWrite < 0)& r% F, z: b) g( V/ C, ~
     {
) U8 t0 W6 d8 ?+ T+ j9 r4 v          flag = 1;
' ]& M4 Z$ a% A; Z; z) ^     }
+ E, o/ A) J& y: X! W4 j# h
1 q, P# U# n; O8 e     while('\0' != *pTxBuffer)
8 P1 x4 |4 {6 \$ K& d" N     {
# }; y$ P7 z& P          if('\n' == *pTxBuffer)
/ l8 N/ j1 @0 y8 D4 ]2 \  I          {' O( Z5 B2 n7 O: [. e
                   UARTCharPut(SOC_UART_2_REGS, '\r');# }/ b, ^/ l$ z& K* w' S7 N
                   UARTCharPut(SOC_UART_2_REGS, '\n');5 r$ S0 f- g$ q
          }
6 c2 R+ B* G. \) f6 G) }          else* `5 o) x3 ]3 j% M" Z9 Q) C' K
          {
) B5 p1 k, L; ]8 _                  UARTCharPut(SOC_UART_2_REGS, (unsigned char)*pTxBuffer);% g; R4 W6 k3 I# a& @
          }
9 Y( u  y1 |# ]/ D# g          pTxBuffer++;
# Y# i0 P* d$ Q1 K  S          count++;5 U: i7 g" z" O: ]+ G: B2 k

" C8 P) [$ m7 |4 E          if((0 == flag) && (count == numBytesToWrite))
, n/ M5 G) H* ?( L& t+ H; r+ A          {+ C1 ^% R( G% w0 m0 |% x
               break;
  T: G2 l/ z$ o3 ^+ e2 s( p; x          }
1 c3 ?1 f" r  n5 D& ^6 v7 T! C$ p) o9 s
     }* k0 [6 C, s4 c8 u; E3 J
! `/ F2 e1 W- T5 Q
   return count;
% i+ `, g  f5 T, ~8 e5 s7 k}
! J. S0 B/ [4 I& w! I  R' r! u4 S9 Y8 Q7 o. L+ P2 @+ F
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

3

主题

852

帖子

3538

积分

创龙

Rank: 8Rank: 8

积分
3538
沙发
发表于 2017-3-21 22:00:56 | 只看该作者
没有出现这样的问题) {3 I. Q* ?& B5 r2 d
看看是不是debug模式
回复 支持 反对

使用道具 举报

15

主题

1357

帖子

4579

积分

创龙

Rank: 8Rank: 8

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

使用道具 举报

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

本版积分规则

点击跳转“创龙科技服务通”

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

GMT+8, 2026-1-31 04:49 , Processed in 0.043996 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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