这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » [求助]一个使用xmodem的问题

共3条 1/1 1 跳转至

[求助]一个使用xmodem的问题

菜鸟
2006-03-09 19:11:23     打赏

我的机器的情况(使用MPC8248):

1.UART已经挂上vxworks了,能从console接口正常输入输出(UART使用单BD接收,单BD发送,每接收1byte产生一个接收中断)

2.使用xmodem transfer发送文件时,发现根本没有接收中断产生。完全接收不到字符。

3.使用同样的xmodem配置(波特率什么的完全一致)和机器配置,使用另外一个Demo bootrom能够接收。(证明肯定不是xmodem transfer的问题,也不应该是配置的问题)

我想问一下这可能是什么导致的?是UART寄存器还需要设置什么东东吗?




关键词: 求助     一个     使用     xmodem     问题    

菜鸟
2006-03-09 19:41:00     打赏
2楼

自己搞定了。总结一下经验吧:

我是先输出了一个"CRC",然后调用的read()开始进行侦听,而我启动xmodem transfer都是在输出"CRC"之后,这样由于transfer一直在等待一个"CRC",而我的板子调用的是read(),这样任务就被挂起,导致两边都陷入了死等。

由于没看过xmodem协议就开始整,献丑了,呵呵。


菜鸟
2006-03-09 20:51:00     打赏
3楼
不错的小经验,值得借鉴,谢谢!

共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]