【FT2000/4+X100】调试记录

硬件环境FT2000/4+X100,单板结构,对外显示,运行银行麒麟操作系统。
## 一  生成UEFI.BIN,烧写在FT2000-4的QSPI Flash中
  1. 下载源文件 edk2-for-support.tar;

  2. 参考文件 ft2004c&D2000编译打包说明V1.0.5;

  3. 解压源文件;

  4. 根目录下
    build2004C.sh为四核产品使用的编译脚本,例如 FT-2000/4或者 FT-20004-V2的 所 有芯片类型 ,生成的产物为 bios2004C留存在后面 PBF打包工具使用 。在这里插入图片描述

  5. 此时在目录下执行**./build2004C.sh init:** 编译环境看是否报错;

  6. 下载“image_fix_ft2004c”;

  7. 解压此文件;

  8. 在image_fix目录下,执行 ./my_scripts/fix_parameter.sh配置参数 .
    在这里插入图片描述

  9. 根据原理图配置相关参数
    10.CPU型号为 FT-2000/4工业级版(FT-2000/4 B1144-EN4-I),通过数据手册可看出最高主频为2.2GHz;DDR4型号CXDQ3A8AM-WG(长兴存储),工作频率最高为2666MHz,考虑实际运行环境,按照600进行配置。
    CPU 主频的最终数据是根据此菜单配置的 cpu pll frq 数据与 CPU 出厂时 EFUSE 烧写信息比对后的最小值决定 ,目前 FT2000-4 核工作频率范围一般为 2200 和 2600 两种,具体数值由产品规格类型决定, 默认 一般配为 2600。
    LMU 频率参数和 DDR 工作频率参数是 4 倍的关系。例如 DDR 频率是 2666,那么LMU频率除以 4 以后就配置为 667。 DDR 工作频率的最终数据是根据 lmu pll frq 数据,CPU EFUSE 烧写信息和 SPD 存放的主频信息三者比对后的最小值决定, LMU 频率一般
    配置为 600 和 667 两种

    在这里插入图片描述在这里插入图片描述
    配置后参数

  10. core参数配置
    配置为4核
    通过手册可以看出。每2 个核构成1个处理器核簇(Cluster),并共享L2 Cache。处理器核通过片内高速互联网络及相关控制器与存储系统、I/O 系统相连。
    *disable cpu OTP
    CPU过温保护功能: 过温保护为 CPU自动触发,超过 90°后频率自动切换为 1Ghz,温度降到 70°时恢复原值,默认开启,可以关闭。*输入Y即可选中
    在这里插入图片描述
    在这里插入图片描述
    配置好的参数

  11. PCIE配置
    需要看自己原理图怎么分配
    PEU0未拆分,与X100直接相连
    PEU1拆分为两个X8,分别与其余外设相连
    工作模式均为RC,作为主设备
    接口配置默认,链接速率选择PCIE GEN3
    链接速率根据硬件设计决定
    在这里插入图片描述
    在这里插入图片描述
    配置好的参数

  12. Board config配置
    采用GD32配置,选择CPLD模式;

如果是台式机(电源管理模块一般是 CPLD)项目 ,就选择 s3 flag from gpio
如果是一体机/笔记本产品,电源管理模块一般是 EC,选择 s3 flag from ec.
如果是使用X100做电源管理,选择 s3 flag from SE

➢ qspi rank选项
用来配置
qspi flash的启动速率,有四个 挡位,如果最高速启动失败,可尝试降速。建议 开始 调试时 ,无法保证 硬件 无问题 ,使用最低速率进行 调试 ,初步调试通过后在进一步提高速率 。

在这里插入图片描述

  1. MCU config配置
    根据硬件LMU0及LMU1均使用
    ECC校验使能
    DM正常情况打开
    DM:当芯片进入整机厂商后,芯片是DM 状态。DM 需要保留一定的调测试能力,但是全芯片内部的扫描功能需要关闭。并保证CM key 不能被整机厂家访问。
    选择高性能模式
    选择2T模式
    未使用1托二,不选
    不跳过数据初始化
    pda pda invert mode不选择
    pda invert mode:单个颗粒进行设定的调节反转模式

此板子采用表贴DDR4颗粒,8位宽,根据数据手册配置参数。
dim type:一般贴片设计为 udimm
在这里插入图片描述

一般情况下mcu config不需要特殊配置。用默认的参数起来就好。 如内存不带 SPD,请在 以下 选项配置内存参数 ,这里的时序参数需要结合具体的 DDR手册参数填入。

在这里插入图片描述 在这里插入图片描述
14. pbf config配置

在这里插入图片描述
在这里插入图片描述
关于PBF打印等级在调试阶段都需要为 ,方便飞腾工作人员进行分析问题,另项目为其他阶段时,需要飞腾技术支持人员的技术支持时,该打印等级 也需要为 full,输出的串口信息才有效。

  1. 执行“./my_scripts/image-fix.sh”脚本,得到最终的 BIOS,名字为“fip-all.bin”。
  • 0
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值