当前位置: 首页 > news >正文

广州免费建站哪里有互联网营销专家

广州免费建站哪里有,互联网营销专家,做网站需要哪类商标,cms网站开发框架根据SOC FPGA之HPS模型设计(一), Quartus工程经过全编译后会产生Handoff文件夹、SOPCINFO文件、SVD文件 二、生成Preloader镜像文件 通过信息交换文件Handoff文件生成Preloader,需要用到SOC EDS Preloader也被称为spl(Second Program Loader)或u-boot…

根据SOC FPGA之HPS模型设计(一),
Quartus工程经过全编译后会产生Handoff文件夹、SOPCINFO文件、SVD文件

二、生成Preloader镜像文件

通过信息交换文件Handoff文件生成Preloader,需要用到SOC EDS

Preloader也被称为spl(Second Program Loader)或u-boot-spl

在SOC EDS安装目录下双击Embedded_Command_Shell.bat文件启动嵌入式命令Shell窗口,输入bsp-editor启动BSP编辑器

选择File->New BSP,选择工程目录下的\hps_isw_handoff\soc_system_hps_0子目录,该目录包含Qsys产生的xml文件(描述了定制SOC的外设和DDR设置) ,点击OK创建BSP设置文件setting.bsp以及子目录\software\spl_bsp,该目录为Preloader工程目录

 点击Generate产生Preloader源代码及makefile文件,然后退出BSP编译器,可以查看沈城的.h文件

在Shell窗口进入到software\spl_bsp文件夹,输入make指令进行编译,编译完成后在spl_bsp\uboot-socfpga\spl文件夹下会生成Preloader的ELF文件u-bbot-spl和二进制文件u-bbot-spl.bin

这里出了点问题,会提示find_fast_cwd: WARNING: Couldn't compute FAST_CWD pointer
解决方法有两个:

【解决】find_fast_cwd: WARNING: Couldn't compute FAST_CWD pointer_0 [main] find 7136 find_falst_cwd_好像不对劲的博客-CSDN博客

win10下解决编译环境find_fast_cwd: WARNING: Couldn't compute FAST_CWD pointer_find_fast_cwd couldn't compute_清浅灬的博客-CSDN博客 因为我装了多个版本的Quartus和SOC DES,因此用了第一个,亲测有效

之后又出现了一个问题,在生成preloader报错Failed to open gdrive/……/uboot-socfpga.tar.gz 

在windows下make 生成 preloader 时报错 (18.1 版本的SOCEDS) - Doreen的FPGA自留地 - 博客园 (cnblogs.com)

然后又又出现了问题,提示什么make: *** No rule to make target ` ‘, needed by xxx. Stop

这里首先要到Qsys中的HPS组件中取消勾选Use default MPU clock frequency,重新生成Qsys系统

然后在bsp-editor中boot——FAT_SUPPORT——勾选spl.boot、将Advanced——spl 取消勾选


 

解决完报错之后再输入make就直接生成.bin文件了

在spl文件中就可以看到生成的spl文件夹下的u-boot-sol.bin

 将spl下的u-boot-spl.bin文件复制到spl_bsp下,在Shell中进入spl_bsp,输入mkpimage -hv 0 -o preloader_with_header.img u-boot-spl.bin指令(必须要-hv 0),即可在spl_bsp下产生preloader_with_header.img镜像文件,镜像文件可在linux环境下通过输入相应命令更新到电脑boot SD卡中

 

 

三、生成设备树(Device Tree)

设备树是一种有关硬件系统描述的数据结构,可以描述整个系统上挂载了多少种类的硬件。设备书系统上的硬件信息可以传递给linux操作系统,就不需要在内核Kenel中进行大量的编码。

Qsys产生出FPGA的系统(.sopcinfo)后,通过SOC EDS中的Device Tree产生器生成设备树的源文档(dts),该文档描述了有关HPS的外设以及使用到的FPGA软核IP和用户自定义的外设等信息。

生成设备树源文件.dts需要.sopcinfo、hps_clock_info.xml、xxx_board_info.xml文件
Shell窗口进入Quartus工程目录,输入以下命令产生.dts文件 

sopc2dts --input xxx.sopcinfo --output xxx.dts <--board xxx_board_info.xml -board hps_clock_info.xml -bridge-removal all> //<>为可选项

 

 .dtb文件是.dts文件经Device Tree编译后生成的二进制格式的Device Tree描述,可被Linux内核解析。通常在为目标板制作NAND、SD卡启动镜像时,会为.dtb文件预留一个很小的存放区域(FAT分区),之后bootloader在引导Kernel过程中会先读取该.dtb到内存中(如DDR3存储器)。

在Shell窗口输入以下命令产生.dtb文件 

dtc -I dts -o dtb -o xxx.dtb xxx.dts

 

 

此外,由于工程文件夹下有 Makefile,因此可以直接采用 make 命令产生两个文件

make dts
make dtb

 

http://www.mmbaike.com/news/110881.html

相关文章:

  • asp简单购物网站源码怎么推广软件让别人下载
  • 有做公司网站2023年度最火关键词
  • 自己做的网站验证码出不来怎么搜索引擎优化的定义是什么
  • 建设网站需要哪些条件一站式快速网站排名多少钱
  • 北京网站设计制作教程二维码引流推广的平台
  • 金融网站策划方案免费建站系统官网
  • 18款禁用黄a免费seo优化技术
  • 网站切换中英文百度网站的网址
  • 网站设计中的js是什么seo建站还有市场吗
  • 如何做私人网页揭阳seo推广公司
  • 泰国金木棉做博彩网站网站建设的意义和目的
  • 苏州 建设中心网站电商网站制作
  • WordPress降低加载时间seo品牌推广方法
  • 电子商务网站建设和推广 范文线上营销推广
  • 网站开发计入什么科目网店如何引流与推广
  • 做游戏必备的几个网站重庆网站建设技术外包
  • 中国建设建筑教育网站网络优化seo是什么工作
  • 建设银行网站用户名怎么查百度官网下载安装免费
  • 唐山哪里建卫星制造基地整站seo技术
  • 盐山网站开发搜索引擎营销包括
  • 制作网站 公司简介百度免费收录提交入口
  • 内江建设局网站服务营销策略
  • 网站开发日程表电商运营
  • 鹿泉微信网站建设今天的新闻联播
  • python做网站快么如何建立公司网站网页
  • 网站设计 趋势郑州客串seo
  • 有哪些网站平台星乐seo网站关键词排名优化
  • 怎么看一个网站哪公司做的西安企业网站seo
  • 网站制作方案垂直领域获客线上推广的好处
  • WordPress多功能新闻积分商城主题南宁企业官网seo