【FT2000/4+X100】调试记录2 |
您所在的位置:网站首页 › 显卡驱动调试 › 【FT2000/4+X100】调试记录2 |
硬件环境FT2000/4+X100,单板结构,对外显示,运行银行麒麟操作系统。
## 二 生成X100.BIN,烧写在桥片X100的QSPI Flash中
下载“x100_pack_v1.7_0909.tar"; 解压此文件; 参考飞腾文件”X100 固件打包工具说明V1.0.0“ 在此文件主目录下执行”./my_scripts/theone“,编译一下看环境是否存在问题; 执行”./my_scripts/fix_parameter.sh“ 进行配置参数,进入图形化界面, [ ]选项,按空格来选择,[]表示选中。* chipset config 该项用于配置主板上X100 具体使用的接口。 board config配置 配置se_gpio_level 当se 不做电源管理时,需要配置se_gpio_level:se_gpio[0:7]的输入输出配置。 bit[15:8] : 表示se_gpio_7-0 的有效引脚。1 表示输出, 0 表示输入。 bit[7:0] : 表示se_gpio_7-0 的电平输出。1 表示高电平, 0 表示低电平。 例:配置为0x404 表示SE_GPIO2 输出高电平。 配置为0X0000; 配置m2_dct_x m2_dct_x(x=0,1):sata0 和sata1 接口协议检测信号,选择某个se_gpio(x=x,0,1…31)引脚作为输入信号。高电平sata,低电平nvme(pcie)协议。配置该功能则后面的sata_pcie 配置无效。本项需要根据主板硬件连接方式进行配置。若主板硬件没有设计此功能,则选择x 即可。 mSATA只接在SATA0接口上,未引出管教作为判断是SATA还是NVME。因此选X。 配置irq_to_cpu 根据主板硬件连接方式选择某个se_gpio(x=x,0,1…31)引脚作为X100 输出上报cpu 中断信号。 中断管教SE_GPIO[23],选23。 配置iic_ahb_en 配置 iic_ahb_en:使能与cpu 通信IIC 的接口,根据主板硬件是否连接进行配置;X100 做电源管理时通常需要连接并使能该项。 没有选择X100做电源管理,因此不选。 配置sata_pcie sata_pcie 复用功能选择位,选中则为sata 功能。不选择则为pcie 或dp2 功能。 SATA0设计为SATA接口; SATA1未用 SATA2为dp输出; 因为在6.1.1 、 6.1.4、 6.1.6章节中已经配置了,所以配置界面只出现sata0_pcie和sata1_pcie.两个都不选。 配置sata_pi sata_pi:sata 接口的管控,可以控制sata 的开关。如果不勾选,代表uefi 控制sata,需要与uefi 搭配,默认勾选可以正常使用。 因为采用UEFI控制FT2000-4,因此选择。 配置sata_bist_si sata_bist_si:用于sata 的SI 测试。生成固件用于SI 测试时需选择该项。 为了方便调试,不选择。 配置edp_config 不是笔记本,外接显示器,因此不使能,DP背光控制。不选择 pad配置(需要参考”飞腾X100_pad参数适配表“进行配置) 该项用于配置X100 的pad 引脚状态和复用功能 16.1 pad_qspi_config 配置 根据主板pad 引脚硬件设计进行qspi 信号的引脚配置,配置上下拉和驱动能力. 只使用了CS0,一路QSPI,其余未用, 16.2 pad_sig_config 配置 见“飞腾X100_pad参数适配表“ 17. pll config配置 该项用于配置gpu 与gbus(显存)频率,二者没有关联。 总结 1.硬件设计完成后,通过配置工具逐一配置接口及信号,能发现不少问题; 2.MIO接口的使用,分为UART、I2C、PWM,设计时候,要充分考虑; 3.SMBUS接口,可以直接用在整机系统里面; 4.蜂鸣器BUZZER信号,对于系统检测有很大帮助,在不接蜂鸣器的情况下,可以通过MCU或FPGA的IO接口读取信号(信号可以在配置工具中配置好),然后通过MCU或FPGA的UART打印出来,方便调试及系统自检。 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |