请选择 进入手机版 | 继续访问电脑版

设为首页 收藏本站
思科服务支持社区 点击关注
思科服务支持社区

  
 找回密码
 立即注册

扫一扫,访问微社区

搜索
热搜: 邮件服务器
查看: 992|回复: 7

当视频终端无法启动时怎样通过TFTP加载固件

[复制链接]
发表于 2015-3-13 11:21:48 | 显示全部楼层 |阅读模式
本帖最后由 congx 于 2015-3-13 11:22 编辑

必备条件:
TFTP 服务器:传输软件包
DHCP 服务器: 为主机分配 IP 地址

  推荐使用 TFTPD32, 软件版的 DHCP 和 TFTP 服务器
  下载地址 http://tftpd32.jounin.net/tftpd32_download.html

Console 线: 登陆主机的命令行
网线: 电脑到主机的 IP 连接
电脑: 为主机输入操作命令


如图进行线缆的连接,使用网线和 console 线将电脑与主机相连


-------------我是分割线--------------


1. 用console线将PC与视频终端相连,并用Secure CRT这种命令行软件进行操作。当终端启动时按住键盘"b"并不停的按"c",这样就会进入U-boot模式:
Reset Status:
CPU:   e300c1, MPC8347_TBGA_EA, Rev: 3.0 at 600 MHz, CSB: 200 MHz
I2C:   ready
DRAM:  DDR2 RAM: 512 MiB
RAM data bus test       [PASS]
RAM address bus test    [PASS]
FLASH: 4 MiB
NAND:  2048 MiB
2015-03-15 (Sunday) - Time:  2:57:21
PCI Video Processor Detection   [PASS]
CasperII
       SN: F1AD06D00041
       Object level: A0
CasperII main board
       Rev: B
       SN: PB0492067
       Object level: 06
       MAC: 00:50:60:0C:A8:C3
CasperII video input board
       Rev: B
       SN: PB0492090
       Object level: 05
Net:   TSEC0, TSEC1
Hwmon: 46
Press 'b' to enter u-boot prompt
Press 'c' to stop autoboot:  6
CASPERII>


不同型号的终端的U-boot模式前缀不同:
FALCON> For Ex90
AMERICA> For C40
CASPER> For C60
SATURN> For C90
VENETO> For MX300


2. 用网线将PC与视频终端相连,并用DHCP Server给终端分配一个IP地址。
在终端上用dhcp命令来获得IP地址:
CASPERII> dhcp
BOOTP broadcast 1
BOOTP broadcast 2
BOOTP broadcast 3
BOOTP broadcast 4
BOOTP broadcast 5
Retry count exceeded; starting again


用命令printenv ipaddr来检查是否获取到地址:
CASPERII> printenv ipaddr
## Error: "ipaddr" not defined     ---没有获取到的提示


3. 在PC上开启TFTP Server,并将固件文件放在TFTP server目录下。


4. 用以下命令来去PC上取firmware
CASPERII> setenv serverip 10.1.1.1    ---设置TFTP地址
CASPERII> setenv tftp_path              --- 定义firmware在PC上的路径
CASPERII> setenv saturnpkg s52000tc5_1_4.pkg     ---加载firmware文件名
CASPERII> run pkgex      ---开始加载firmware:

BOOTP broadcast 1
*** Unhandled DHCP Optionin OFFER/ACK: 7
*** Unhandled DHCP Optionin OFFER/ACK: 44
*** Unhandled DHCP Optionin OFFER/ACK: 7
*** Unhandled DHCP Optionin OFFER/ACK: 44
DHCP client bound toaddress 10.78.140.10
Unmounting yaffs2 mountpoint /flash
NAND erase: device 0whole chip
Erasing at 0x0 -- 0%complete.Erasing at 0x1440000 -- 1% complete.Erasing at 0x28c0000 -- 2%complete.Erasing at 0x3d40000 -- 3% complete.Erasing at 0x51c0000 -- 4%complete.Erasing at 0x6640000 -- 5% complete.Erasing at 0x7ac0000 -- 6%complete.CQ…í¥1• at 0x8f40000 -- 7% complete.Erasing at0xa3c0000 -- 8% complete.Erasing at 0xb840000 -- 9% complete.Erasing at0x18500000 -- 19% complete.Erasing at 0x19980000 -- 20% complete.Erasing at0x1ae00000 -- 21% complete.Erasing at 0x1c280000 -- 22% complete.Erasing at0x1d700000 -- 23% complete.Erasing at 0x1eb80000 -- 24% complete.Erasing at0x1ffc0000 -- 25% complete.Erasing at 0x21440000 -- 26% complete.Skipping badblock at 0x21dc0000
Erasing at 0x228c0000 --27% complete.Skipping bad block at 0x23a80000
complete.CQ…í¥1• at 0x5c280000 -- 72% complete.Erasing at 0x5d700000 -- 73%complete.Erasing at 0x5eb80000 -- 74% complete.Erasing at 0x5ffc0000 -- 75%complete.Erasing at 0x61440000 -- 76% complete.Erasing at 0x628c0000 -- 77%complete.Erasing at 0x63d40000 -- 78% complete.Erasing at 0x651c0000 -- 79%complete.Erasing at 0x66640000 -- 80% complete.Erasing at 0x67ac0000 -- 81%complete.Skipping bad block at 0x68780000
Erasing at 0x68f40000 --82% complete.Erasing at 0x6a3c0000 -- 83% complete.Erasing at 0x6b840000 -- 84%complete.Skipping bad block at 0x6bfc0000
Erasing at 0x6ccc0000 --85% complete.Erasing at 0x6e140000 -- 86% complete.Erasing at 0x6f5c0000 -- 87%complete.Skipping bad block at 0x6fc40000
Erasing at 0x70a00000 --88% complete.Skipping bad block at 0x71100000
Erasing at 0x71e80000 --89% complete.Erasing at 0x73300000 -- 90% complete.Erasing at 0x74780000 -- 91%complete.Erasing at 0x75c00000 -- 92% complete.Erasing at 0x77080000 -- 93%complete.Skipping bad block at 0x78480000
Erasing at 0x78500000 --94% complete.Erasing at 0x79980000 -- 95% complete.Erasing at 0x7ae00000 -- 96%complete.Skipping bad block at 0x7bec0000
Erasing at 0x7c280000 --97% complete.Erasing at 0x7d700000 -- 98% complete.Erasing at 0x7eb80000 -- 99%complete.Skipping bad block at 0x7fa40000
Erasing at 0x7ffc0000 --100% complete.
TFTP from server10.78.140.1; our IP address is 10.78.140.10
Filename'/s52000tc5_1_4.pkg'.
Load address: 0x2000000
Loading:*##############################################################
done
Bytes transferred =215957872 (cdf4170 hex)



5.加载完firmware后boot启动即可:
FALCON> boot
Configure FPGAs






1.png
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分5 (7 评价)
发表于 2015-3-16 09:28:03 | 显示全部楼层
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
发表于 2015-3-16 09:28:04 | 显示全部楼层
总结的好,顶
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
发表于 2015-3-16 09:33:09 | 显示全部楼层
楼主好人,谢谢分享
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
发表于 2015-3-16 09:41:33 | 显示全部楼层
楼主好人,谢谢分享
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
发表于 2015-3-16 09:53:04 | 显示全部楼层
楼主好人,谢谢分享
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
发表于 2017-11-3 09:42:16 | 显示全部楼层
你好,sx20终端可以通过这种方式加载固件吗
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
发表于 2017-11-3 10:39:05 | 显示全部楼层
shipinweixiu 发表于 2017-11-3 09:42
你好,sx20终端可以通过这种方式加载固件吗

SX 20 可以通过web来加载啊
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver | 思科服务支持社区  

GMT+8, 2017-12-16 09:42 , Processed in 0.095935 second(s), 50 queries .

京ICP备09041801号-187

版权所有 :copyright:1992-2019 思科系统  重要声明 | 保密声明 | 隐私权政策 | 商标 |

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