实验一 构建基于SocLib的单核 SoC实验总结.pptxVIP

实验一 构建基于SocLib的单核 SoC实验总结.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验一 构建基于SocLib的单核 SoC实验总结

实验一 构建基于SocLib的单核 SoC实验总结 小组成员:刘旭 李菲菲实验要求了解SoCLib电子系统级仿真平台学会如何在SoCLib平台上添加新的硬件模块编写简单C程序验证所添加的模块的正确性在所构建的单核SoC上实现串行MJPEG解码应用,验证所搭建的SoC的正确性实验平台的安装对压缩包libtool-1.5解压缩,然后安装libtool对压缩包projet_soc解压缩,得到文件夹projet_soc设置环境变量SOCLIB_DIR=projet_soc文件夹所在的路径在主目录/home下创建一个工程目录,如/home/soclib_exp将文件夹projet/TP/TP0/HW复制到所创建的工程目录(注:该文件夹中包含了如图2所示的基于SoCLib构建的单核SoC ESL高层次抽象模型,即硬件部分)将文件夹projet/TP/TP0/SW/hello_world复制到所创建的工程目录(注:该文件夹中包含了在单核SoC上需要运行的helloworld测试程序,即软件部分)实验步骤硬件添加模块 1.修改segmentation.h文件,添加所需要的组件的段地址和大小。 2.修改platform_desc文件,添加四个组件 3.修改top.cpp文件 a.加入对应组件的头文件 b.将四个组件加入mapping table中 c.添加Components d.声明Signals e.添加Net-List,实现四个组件的相关链接 实验步骤软件实现部分 1.根据对应硬件模块中的segmentation.h文件里的 定义修改dispatch.c中所涉及到的模块的地址 2.修改fetch.h的所用到的图片的保存路径 3.修改mips文件中对应的模块地址实验步骤—编译过程打开Shell控制台,进入TP文件夹,输入source install_env.sh设置系统环境变量进入TP/TP0_CORRECTION/SW/mjpeg_seq文件夹,输入source install.sh configurations/mips运行脚本,然后输入make对软件部分进行编译进入TP/TP0_CORRECTION/SW/HW文件夹,输入make对硬件部分进行编译在HW文件夹下,输入ln -s %{mjepg_seq}/APP.x输入./simulation.x -1实验结果大约每150ms读取一帧视频图像遇到的问题没有修改图片路径导致程序运行出现图片读取错误,将其改成图片的存储路径后还是报错误,最后仔细检查发现在路径中少加了/fd/再次编译后导致程序运行出错,后经讨论没有将先前编译的清理(make clean)导致再次编译时出现错误

文档评论(0)

153****9595 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档