5256|4

1059

帖子

0

TA的资源

纯净的硅(高级)

楼主
 

为什么我的tftp下载rawOS总是超时? [复制链接]

想试试用tftp下载rawOS程序,不过总是报超时:
  1. TFTP from server 192.168.1.10; our IP address is 192.168.1.20
  2. Filename '2416.bin'.
  3. Load address: 0x30800000
  4. Loading: T T T T T T T T T T
  5. Retry count exceeded; starting again
复制代码

但是uboot可以ping通PC:
  1. Helper2416 # ping 192.168.1.10
  2. smc911x: initializing
  3. smc911x: detected LAN9220 controller
  4. smc911x: phy initialized
  5. smc911x: MAC 00:40:5c:26:0a:5b
  6. host 192.168.1.10 is alive
复制代码
pc也能ping通板子,就是总是超时..求思路,求解答..


最新回复

测试tftp 的代码在client.c 里面, 需要配置成你的机器192.168.0.100   而且下载文件名叫test.avi char get_file_cmd[3][256]={"get", "test.avi"}; 定时器没起作用可能是因为寄存器配置的问题,如果解决不了可以加入群147640063  ,单独解决。  详情 回复 发表于 2014-7-17 11:37
点赞 关注
个人签名博客:http://www.ysgh.net/

回复
举报

1059

帖子

0

TA的资源

纯净的硅(高级)

沙发
 
结贴.
原因是tftpd32不支持win7,我去官方网站看了,只说了支持xp,解决办法是用FC12虚拟机做tftp服务器.
 
个人签名博客:http://www.ysgh.net/
 

回复

420

帖子

0

TA的资源

纯净的硅(初级)

板凳
 
我这边能使用的,win 7 64位。
 
 
 

回复

1059

帖子

0

TA的资源

纯净的硅(高级)

4
 
jorya_txj 发表于 2014-7-17 01:06
我这边能使用的,win 7 64位。

我找了好多tftp server的工具 我的win7都不能用..不知道为啥.

另外,请教个rawOS的问题,在helper2416上面启动之后,shell里面的测试命令应该怎么用?
我这样尝试了,貌似不对,指的是number么?
  1. rawos # help
  2. help: Lists all the registered commands
  3. iic_test  -- <iic addres> <dat>  if the arg1 is -a iic a loop
  4. test: it's a demo command for user to add self define command into command list!
  5. wtd(watchdog): <mode> <timeout> , first argument <mode> is to select reset(1), f
  6. tftp: test tftp) or
  7. spi -- < arg > i:init a:test all b:eraser bulk w:test write r:test read t:test t
  8. ime
  9. hsmmc: <mode> <startblock> <blocknums> <data>  mode:1 write ,2 read
  10. fatfs: no argument. it will creat tow floder in your car
  11. pwm test j:   pwm_open --<nom>--
  12. pwm close test : pwmclose_shell --<nom>--
  13. yaffs -- < no arg >
  14. reboot -- < no arg >
  15. ucgui: no argument. it will creat a uCGUI task in you system

  16. rawos # pwm test 2
  17. Command not recognised.  Enter "help" to view a list of available commands.
复制代码







我直接启动pwm测试,也就是改写shell_task函数为:
  1. void shell_task(void *p_arg)
  2. {       
  3.         Uart_Printf("\r\n");
  4.         Uart_Printf("rawos...test pwm");
  5.         pwm_open(2);
  6.         while (1) {
  7.                 read_cmd();
  8.         }

  9. }
复制代码




结果是这样的:
  1. ## Starting application at 0x30800000 ...
  2. Uart 00 init over

  3. CPU:   S3C2416@534000000Hz
  4.        Fclk = 534000000Hz, Hclk = 133500000Hz, Pclk = 66750000Hz

  5. rawos...test pwmpwm3 begin.......................
  6.   the dudy ratio is 0.5...............
复制代码
看起来timer没有起作用,求指点调试思路


 
个人签名博客:http://www.ysgh.net/
 
 

回复

420

帖子

0

TA的资源

纯净的硅(初级)

5
 
测试tftp 的代码在client.c 里面, 需要配置成你的机器192.168.0.100   而且下载文件名叫test.avi
char get_file_cmd[3][256]={"get", "test.avi"};

定时器没起作用可能是因为寄存器配置的问题,如果解决不了可以加入群147640063  ,单独解决。
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表