1 软件概述


1.1 功能介绍:

HiChannel软件是海思网络接入终端信道产品通用的PC端控制软件,该软件将可以对2011年后开发的各种包含信道的芯片或FPGA进行控制。

  1. 对2011年后开发的各种包含信道的芯片或FPGA进行控制,具有通用性。
  2. 本软件用以太网接口与目标板连接。
  3. 用户可以快速建立针对当前芯片(或FPGA)的配置文件和脚本文件,配置文件和脚本文件可以随时加载。
  4. 按钮操作(Button)、指示灯(Indicator)、跟踪显示(Trace)和常用监控(Monitor)等涉及具体芯片的操作均由C脚本(C-script)执行,C脚本中任何一个函数都可以作为入口函数。
  5. 本软件的寄存器管理既支持地址为1个字节、寄存器也为1个字节形式(如I2C通信场景),也支持地址为多字节,寄存器也为多字节的形式,对此种场景的通讯协议留待以后再扩展。

1.2 软件环境:

本软件可以在Windows 2000、Windows XP、Window 7等操作系统环境下使用。

1.3 硬件环境:

PC机、网线、信道FPGA开发板或含信道产品的电路板(含Hi3716系统和以太网接口)。或者通过转换小板(Hi3716子系统)实现以太网接口到I2C接口的转换,再连接电路板上的I2C总线。

1.4 使用限制:

  1. 配置文件必须遵循特定的格式,否则无法加载配置文件或运行错误。不建议用户手工修改配置文件,除非对配置文件格式很熟悉。
  2. C脚本文件若存在语法错误,将会导致脚本加载失败,语法错误会在加载时进行报告。
  3. 由于C脚本采用内编译运行模式(在加载成功后,C脚本将被直接编译为可执行代码进入本软件的代码空间执行),如果C脚本出现运行误操作(如对空指针进行操作),将导致不可预料错误,甚至整个软件死掉。

1.5 术语定义: