CCU单板技术手册.doc

上传人:sk****8 文档编号:3550560 上传时间:2019-06-04 格式:DOC 页数:4 大小:34KB
下载 相关 举报
CCU单板技术手册.doc_第1页
第1页 / 共4页
CCU单板技术手册.doc_第2页
第2页 / 共4页
CCU单板技术手册.doc_第3页
第3页 / 共4页
CCU单板技术手册.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、单板技术手册一 BOOTMONITOR 功能说明BOOT MONITOR 实现 8245CPU 单板的启动,并引导应用软件正确运行。为用户提供通过网口 FTP/TFTP,串口 XMODEM 方式升级应用软件和单板启动必须的 FPGA 文件,以及修改板上实时时钟功能。其主菜单如下图所示:# Boot Loader Functions # Copyright Fountain Microsystems # # 1-Get startup file and write to flash # 2-Get FPGA file and write to flash # 3-Select download

2、protocal # 4-Display download protocal # 5-Run startup file # 6-Set board clock # 7-Display board clock # 8-Reset # #功能 1: Get startup file and write to flash功能描述:更新 FLASH 上的应用软件。该功能使用当前的加载方式获取应用软件并写入 FLASH 中保存。使用举例:Enter your choice1-6:1 主菜单中选择功能 1Get file by FTP 这里显示的是当前的加载方式为网口 FTP 加载Client IP 10

3、.1.1.2 本板网口的 IP 地址Server IP 10.1.1.1 FTP 服务器的 IP 地址File name startup.cmp 要加载的应用软件文件名User demo FTP 用户名Password demo FTP 密码Continue ? Y/N 如果上述加载参数正确,请在这里选择 y,进行加载(注意如果使用网口加载请确认网口已经与 FTP 服务器建立连接,以及 FTP 服务器已经进行了正确配置) ,如果选择 n,将返回主菜单。使用举例:Enter your choice1-6:1 主菜单中选择功能 1Get file by XMODEM 这里显示的是当前的加载方式为串

4、口 XMODEM 加载Console Baudrate 38400 串口当前波特率 38400Continue ? Y/N 如果上述加载参数正确,请在这里选择 y,进行加载,并使用计算机超级终端的“传送-发送文件”功能,选择 XMODEM 协议进行文件传送,如果选择 n,将返回主菜单。功能 2: Get FPGA file and write to flash功能描述:更新 FLASH 上的 FPGA 文件。FPGA 提供了单板硬件的控制功能,具有灵活性和可扩展性。FPGA 文件用于每次单板启动时写入 FPGA,使之执行正确的功能。本菜单提供的 FPGA 文件更新功能只有在 FPGA 文件被破

5、坏(在 BOOT MONITOR 启动过程中出现相关提示)或 FPGA 文件需要升级时才需要使用。其使用方法与功能 1 相同。需要说明的是,当 FPGA 文件被破坏时,只能通过串口使用XMODEM 协议进行升级,不能通过网口升级。功能 3:Select download protocal功能描述:选择加载方式。该功能选择 FTP/TFTP/XMODEM 加载方式。使用举例:选择 TFTP 加载方式Enter your choice1-6:3 主菜单中选择功能 3# 1-set TFTP protocol parameter # # 2-set FTP protocol parameter #

6、3-set XMODEM protocol parameter # 4-exit set #Enter your choice1-4: 1 选择功能 1,使用 TFTP 方式Client IP Address: 10.1.1.1 本板网口的 IP 地址,如果需要更改,请在这里输入新的 IP 地址Server IP Address: 10.1.1.2 FTP 服务器的 IP 地址,如果需要更改,请在这里输入新的 IP 地址File name: startup.cmp 加载文件名,如果需要更改,请在这里输入新文件名使用举例:选择 XMODEM 加载方式Enter your choice1-6:3

7、主菜单中选择功能 3# 1-set TFTP protocol parameter # # 2-set FTP protocol parameter # 3-set XMODEM protocol parameter # 4-exit set #Enter your choice1-4: 3 选择功能 3,使用 XMODEM 方式#Boardrate:1-9600 bps2-19200 bps3-38400 bps#Enter your choice(1-3): 3 这里请选择波特率Change console baudrate to 38400, and press any key. 如果选

8、择波特率与当前波特率不同,请将串口波特率修改为选择的波特率,然后按任意键。功能 4:Display download protocal功能描述:显示当前的加载方式,该功能显示当前的加载方式,这里不赘述。功能 5:Run startup file功能描述:运行应用软件。该功能运行当前 FLASH 中存放的应用软件。功能 6:Set board clock功能描述:设置板上实时时钟。使用举例:Enter your choice1-6:6 在主菜单中选择 6,设置实时时钟。Year 2004: 当前年份,如果需要更改,请在这里输入Mon 09: 当前月份,如果需要更改,请在这里输入Day 15: 当

9、前日期,如果需要更改,请在这里输入Hour 22: 当前小时,如果需要更改,请在这里输入Min 47: 当前分钟,如果需要更改,请在这里输入Sec 40: 当前秒数,如果需要更改,请在这里输入功能 5:Display board clock功能描述:显示当前实时时钟。该功能显示当前实时时钟。二 FLASH 的地址空间划分如上图所示,FLASH 空间划分为三个部分,第一部分为文件系统区,由 FLASH 文件系统管理,大小为 7M,QNX 启动后,在根目录有一个 FLASH 子目录(对应/DEV/FS0P0) ,对应该分区,用户可以通过 FLASH 文件系统操作该区域(文件的建立、打开、关闭、读写

10、等) ;第二部分为保留区,大小为 1MBytes,用于保存引导参数等系统正常工作需要保存的信息;第三部分为应用软件保存区,大小为 8Mbytes,由 8M 地址开始按物理存储单元顺序存放用户的应用软件。第二和第三部分在 QNX 文件系统中为/DEV/FS0P1 ,是一个RAW 分区。第二部分中偏移为 0x760000 到 0x80000 的 640Kbytes 保留给用户使用,可以通过 QNX 的 FLASH 文件系统 RAW 读写命令对该区域进行数据存取访问。需要注意的是,一定不要使用超过该区域的第二、三部分 FLASH 空间,因为其中存放有系统启动必须的数据,如果被破坏,可能导致系统无法启

11、动。三 单板维护注意事项1 单板启动提示“FPGA File Not Exist!”或“FPGA File Checksum Error!”,表明单板启动需要的 FPGA 文件被破坏,需要重新加载。请参照前面的 XMODEM 加载方法使用串口加载 FPGA 文件 CCU.RBF,推荐的波特率为 38400。应用软件保留区(8-16M)系统保留区(7-8M)文件系统区(0-7M)2 在 BOOTLOADER 主菜单中选择 5 运行应用程序,无法正常启动进入 QNX,或提示解压缩失败,表明用户应用程序被破坏需要重新加载。请参照前面的网口加载方式重新加载用户应用程序 STARTUP.CMP。3 QNX 启动后在根目录没有 FLASH 目录,表明 QNX 中 FLASH 文件系统被破坏,需要重新初始化 FLASH 文件系统。方法如下:在 QNX 启动后,在 SHELL 下执行如下命令:flashctl -p/dev/fs0p0 -n/flash -l 7M -e -f -m

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 精品笔记

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。