一 PBF概述

PBF英文全称Phytium Base Firmware,PBF主要作用:

  1. 初始化PLL
  2. 设置CPU主频
  3. 初始化DDR4
  4. 初始化PCIe控制器
  5. 初始化全局中断和定时器
  6. 跳转到U-boot
    飞腾FT2004芯片BIOS固件由两部分构成,PBF+U-boot或者PBF+UEFI,最终的BIOS烧写⽂件由PBF固件包中的脚本程序⽣成,当然在生成最终的BIOS烧写文件之前需要将UEFI或者U-boot的二进制文件先拷贝到PBF固件包的顶层目录并且命名为bl33_new.bin。

二 PBF配置和打包

  1. 拷贝U-boot二进制文件到PBF固件包的顶层目录并且命名为bl33_new.bin
    cp uboot-xxx/u-boot.bin image_fix/bl33_new.bin
  2. 配置PBF
    cd my_scripts
    sh my_scripts/fix_parameter.sh
    ① 进入配置主界面,具体如下所示:

    ② cpu number —> 配置CPU簇数、CPU主频以及LMU工作频率

FT2004(D2000)开发实战之PBF配置相关推荐

  1. FT2004(D2000)开发实战之飞腾开发板偶尔启动失败调试

    一 飞腾开发板上电报qspi失败 具体现象为开发板一上电,串口打印如下错误信息,然后就没有任何反应了. run bl01 qspi set. w25q128fw flash. qspi setup d ...

  2. FT2004(D2000)开发实战之AMD HD8570显卡驱动适配

    一 AMD显卡驱动概述 Linux内核显卡驱动又叫DRM驱动,目前Linux内核中有两种用于Radeon显卡的DRM驱动:一种是radeon驱动,支持R100 ~ GCN2的各个子系列的显卡,代码位于 ...

  3. FT2004(D2000)开发实战之AMD R5 230显卡驱动适配

    一 AMD显卡驱动概述 Linux内核显卡驱动又叫DRM驱动,目前Linux内核中有两种用于Radeon显卡的DRM驱动:一种是radeon驱动,支持R100 ~ GCN2的各个子系列的显卡,代码位于 ...

  4. FT2004(D2000)开发实战之网口stmmac报错调试(Failed to reset the dma)

    一 报错信息概述 主芯片为飞腾FT2004,网口MAC为stmmac,phy芯片为ar8035,工作接口为RGMII接口 具体报错信息如下所示: [ 21.870860] IPv6: ADDRCONF ...

  5. FT2004(D2000)开发实战之W25X10CL固件烧写

    一 W25X10CL固件烧写 1.1 Windows电脑安装GZUT_EZP_XPro编程器2.0软件,安装成功后会生成如下图标 1.2 固定和安装W25X10CL芯片 W25X10CL属于典型的8P ...

  6. FT2004(D2000)开发实战之SPI Flash固件烧写

    一 SPI Flash固件烧写 1.1 Windows电脑安装GZUT_EZP_XPro编程器2.0软件,安装成功后会生成如下图标 1.2 固定和安装SPI-Flash芯片 25系列SPI Flash ...

  7. 从0到1开发实战手机站(二):Git提交规范配置

    生活不能随意过,代码也不能随意写. 前一篇文章我们已经把项目搭建好了,那是不是马上就开始写页面了呀? NO! 无论在哪家公司,都会有相应的代码规范.新入职的员工往往第一步就要接受代码规范的学习. 既然 ...

  8. AI应用开发实战系列之一: 从零开始配置环境

    AI应用开发实战 - 从零开始配置环境 与本篇配套的视频教程请访问:https://www.bilibili.com/video/av24421492/ 零.前提条件 一台能联网的电脑,使用win10 ...

  9. springboot 事务统一配置_Spring Boot实现分布式微服务开发实战系列(五)

    最近已经推出了好几篇SpringBoot+Dubbo+Redis+Kafka实现电商的文章,今天再次回到分布式微服务项目中来,在开始写今天的系列五文章之前,我先回顾下前面的内容. 系列(一):主要说了 ...

最新文章

  1. ng-template、ng-container、ng-content和ngTemplateOutlet、ngProjectAs傻傻分不清!他们究竟是干啥的???
  2. 配置nginx对php的支持
  3. 根据 UserAgent 判断网页是在浏览器、或在微信、或在APP中
  4. boost::callable_traits的remove_varargs_t的测试程序
  5. 【Qt】Qt中QJsonDocument 类
  6. 【深入理解JVM】ClassLoader类加载机制
  7. Linux——给history命令加上用户和时间
  8. python借助missingno可视化分析缺失值
  9. 理解SQL SERVER中的分区表(转)
  10. 系出名门Android(9) - 数据库支持(SQLite), 内容提供器(ContentProvider)
  11. vfp python_Visual Fox Pro和Python
  12. 英文网站SEO优化技巧大全
  13. 网易邮箱大师代收gmail
  14. 中国巧克力生产线及解决方案市场趋势报告、技术动态创新及市场预测
  15. 32年正大天晴肝疾攻坚路 半部中国乙肝抗争史
  16. 基于SpringBoot的毕业设计题目
  17. 使用GitHub Actions实现Hexo博客自动发布
  18. 信息量、信息熵、条件熵、KL散度、交叉熵
  19. Elasticsearch面试题(大数据面试)
  20. 象形文字--中文自然语言理解的突破

热门文章

  1. 仿微信换头像(旋转、还原、裁剪、缩放等)
  2. Distilling Object Detectors via Decoupled Features
  3. 学习pandas全套代码【超详细】数据查看、输入输出、选取、集成、清洗、转换、重塑、数学和统计方法、排序
  4. 为什么网页无法正常显示
  5. openpyxl版本问题
  6. Spatial-Temporal Transformer Networks for Traffic Flow Forecasting
  7. 北大工学院计算机考研,北京大学机械考研经验-北大工学院考研辅导班
  8. Windows/Ubuntu16.04双系统和ros安装方法及可能出现的问题
  9. eNSP-配置路由器console接口密码与vty接口密码以及ftp服务
  10. python set集合的基本运算