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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

光盘UART2_INT例程

[复制链接]

11

主题

23

帖子

183

积分

注册会员

Rank: 2

积分
183
跳转到指定楼层
楼主
发表于 2017-3-21 19:11:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用CCS中的仿真跑一下 UART2_INT例程,结果在运行的时候一直卡在了 UARTPuts(" trolong ",-1);的位置。4 f! J! v/ y- t1 ]
经过单步调试,发现其实程序一直卡在了 下面函数中红色的位置。请问这是什么原因?应该怎么解决,如果使用开发板跑的话,还会出现这个问题吗?(因为ASIgen软件的原因,还没有在开发板上试过)。' q2 `1 e3 F' m" [/ q5 p

6 B4 K' Y1 n' f; P6 q1 sunsigned int UARTPuts(char *pTxBuffer, int numBytesToWrite)
: u# S/ y+ W$ o& `; {& ?3 B. {5 V{) G* r( O7 f  W& q% \7 O
     unsigned int count = 0;  |7 ~  b+ g' C9 V% G+ |9 ?/ ~
     unsigned int flag = 0;
7 d! s% E6 C- p7 E! z. W8 o
# p: `9 F$ g: F$ R# A6 S) H     if(numBytesToWrite < 0)6 u6 `+ c  ?3 K) Q; e0 E3 m. T
     {
9 Q0 \$ g2 m" ]) M# r3 G4 ~. E          flag = 1;
/ I# q9 f$ L4 B, Q+ Y' O     }$ R; o" u- w6 a* R4 H! V) r+ [

7 F+ z# H/ T& e5 \     while('\0' != *pTxBuffer)- _2 a+ L7 C% G; e# i
     {3 s- x8 Y3 Y; O. f- y, m
          if('\n' == *pTxBuffer). H2 \5 u) o$ q: E+ A5 E) x
          {! c4 a3 j, {# z
                   UARTCharPut(SOC_UART_2_REGS, '\r');! o: e/ c; x, r. u/ ?' p5 I" s
                   UARTCharPut(SOC_UART_2_REGS, '\n');
7 m  Y+ }% [& Y; C3 m& B4 w/ Y          }" w, g( _- o) Y* `: Z; C
          else5 S& `" \5 e/ w3 _" a1 G5 g5 o" t+ D& f
          {
# Y- _) }& W0 r- c                  UARTCharPut(SOC_UART_2_REGS, (unsigned char)*pTxBuffer);
& L" ^: R/ w( a3 ~. C( m  V          }
/ y0 \* I* D- t! [9 u          pTxBuffer++;4 P3 K1 |! j: k9 s; J
          count++;7 L1 N2 g2 W( ~0 J) C9 R

: |. P% N1 q5 L" t( M          if((0 == flag) && (count == numBytesToWrite))
9 s, \, X4 f2 H0 n2 U2 a0 L% C          {
: w3 w, Z1 M5 z5 ?% g; Z4 h8 d               break;
0 q8 x+ D) V5 n          }3 z' |( g3 H* I! N" v* X" g
. e! m, N$ J7 s- H9 J2 Q8 o: ?
     }5 ?, I, I" H. d5 Q1 c
2 T) J4 @$ ]- Y; u) ]
   return count;
( z3 ?$ M6 t$ M# l4 L3 A}* L- F& @2 X# |* J9 M' W

. p+ u. m: l3 |# N
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

3

主题

852

帖子

3538

积分

创龙

Rank: 8Rank: 8

积分
3538
沙发
发表于 2017-3-21 22:00:56 | 只看该作者
没有出现这样的问题2 W0 z: A! Z2 s6 g6 n; `( t
看看是不是debug模式
回复 支持 反对

使用道具 举报

15

主题

1357

帖子

4579

积分

创龙

Rank: 8Rank: 8

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-3 18:53 , Processed in 0.046425 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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