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

广州免费建站哪里有aso榜单优化

广州免费建站哪里有,aso榜单优化,wordpress 店铺,html购物网站怎么做根据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.ds6.com.cn/news/52279.html

相关文章:

  • 怎么做网站简单的技能培训网
  • 怎样用b2b网站开发客户免费产品推广软件
  • 厦门 经营性网站备案软文发布平台
  • 使用angularjs的网站企业网站建设的流程
  • h5收款平台电商沙盘seo裤子关键词
  • 现在还有企业做网站吗商品热搜词排行榜
  • 如何在国外网站做免费推广重庆网站建设外包
  • 江门众瞬网络科技有限公司长春网站优化体验
  • 网站制作建设案例爱站网seo
  • 汕头网络公司网站建设综合权重查询
  • 医院网站建设 价格低seo排名软件有用吗
  • 网站代优化seo到底是做什么的
  • 查企业免费版深圳seo关键词优化外包公司
  • 平台类网站建设方案潍坊百度seo公司
  • 免费行情软件app网站大全下载免费常州seo外包
  • 影业的网站怎么做广州网站优化公司排名
  • 自己做产品网站seo高端培训
  • 镇江网站建设网站制作公司google搜索首页
  • 绿色食品网站模板.htm软文标题和内容
  • 高端型网站上海seo顾问
  • 线上投票链接制作seo关键词优化平台
  • 建站之星怎么用免费接单平台
  • 订货网站开发价格企业网站制作教程
  • 网站备案 自己的服务器百度一下首页登录
  • wordpress 多站点错误seo搜索引擎招聘
  • 邢台哪儿做wap网站好排名第一的玉米品种
  • 个人网页英文seo站长工具 论坛
  • 灯具网站怎么做太原百度关键词优化
  • tiktok海外运营推广网站排名优化推广
  • wordpress官方seo与网络推广的区别和联系