除了增加帧长度(frm_length寄存器 = 9600)外,如《三速以太网用户指南》中所述, 文件triple_speed_ethernet_iniche.h 中找到的以下参数必须进行修改,如所示,以便使 TSE MAC 驱动程序能够处理巨数据包。
/* TSE 驱动程序代码中使用的系统常量定义 */
#define ALTERA_TSE_PKT_INIT_LEN 1528
#define ALTERA_TSE_ADMIN_STATUS_DOWN 2
#define ALTERA_TSE_ADMIN_STATUS_UP 1
#define ALTERA_TSE_MAX_MTU_SIZE 1514
#define ALTERA_TSE_MIN_MTU_SIZE 14
#define ALTERA_TSE_HAL_ADDR_LEN 6
triple_speed_ethernet_iniche.h 位于以下安装目录:- \ip\altera\triple_speed_ethernet\lib\sopc_builder\altera_triple_speed_ethernet\UCOSII\inc\iniche\triple_speed_ethernet_iniche.h