ARM Fast Model下 u-boot调试(三)---搭建基于ds-5的fvp模拟器环境

目录

下载安装ARM DS-5

测试FVP连接

FVP简介

FVP是软件模拟开发板

模拟单板的memory map信息

FVP VE_Cortext_A9x1模型

FVP是ARM初学者入门之选

总结


下载安装ARM DS-5

       目前ARM DS-5已经停止更新,ARM现在已经推出更新的开发环境ARM Development Studio,简称ARM DS。但是,不管DS-5还是DS软件,都需要license才能使用。

       但是网上已经出现破解版本的ds-5,破解之后就不用再操心license的问题了。且ds-5下也有免费的fvp模拟器可以使用,且与ds下的模拟器是一样的。

       大家可以先到arm的官网下载ds-5 v5.26版本: Arm DS-5 | 5-26 – Arm Developer

       大家可以参考下面的网址,来进行ds-5的破解:

ARM DS-5怎么破解?ARM DS-5 5.26破解安装详细教程+环境配置使用方法(附crack) - 番茄系统家园ARM DS-5是一款针对ARM推出的支持linux和android平台的端到端软件开发工具,为ARM应用处理器开发强大的嵌入式软件,下面就整理了ARM DS-5详细的安装破解+配置使用教程,并附有破解工具下载地址http://www.nndssk.com/rjwt/183857TGXKTG.html

测试FVP连接

(1)通过连接FVP,测试调测环境是否正常可用

点击下面的方框,开始创建FVP模拟器链接

 

(2) 按照下面的提示,选择VE_Cortex_A9x1模拟器

 

(3)设置为connect only模式,然后点击右下角的Debug

 

 

(4) 如下所示,是模拟器启动之后的视图,至此模拟器启动运行成功,说明破解版的DS-5 V5.26破解成功了。

 

至此,ARM DS的FVP环境准备好了。

FVP简介

(1)参考文档:《Fast Models Reference Guide》

nullicon-default.png?t=M85Bhttps://documentation-service.arm.com/static/5f48f3a96e73485d721eba68(2)参考文档:《Fast Models Fixed Virtual Platforms (FVP) Reference Guide》

https://documentation-service.arm.com/static/5f4d1264ca7b6a3399375d05icon-default.png?t=M85Bhttps://documentation-service.arm.com/static/5f4d1264ca7b6a3399375d05

FVP是软件模拟开发板

FVP是arm开发的模拟平台,模拟的对象是真是的硬件单板。

前面一篇文章在测试FVP连接的时候,可以看到,DS安装之后自带了很多模型,从名字可以看出这些模型分为了3个类型:这3类系列分别对应模拟不同的硬件单板

  1. BASE系列
  2. MPS2系列
  3. VE系列

模拟单板的memory map信息

        既然这个模型是模拟真实的硬件平台,那应该有对应的手册,通过手册能直到单板上的memory map,单板上有哪些外设,外设的地址在哪里等等信息;

在arm的主页(arm.com)可以搜索fast model,可以找到很多FVP相关的文档,下面的文档里介绍了BASE/MPS2/VE系列的模型对应单板的memory map等信息


FVP VE_Cortext_A9x1模型

接下来的u-boot调试,使用模型VE_Cortex_A9x1,下图是文档内描述VE模型Cortex-A系列模型的memory map。

FVP是ARM初学者入门之选

FVP模型除了模拟真实的单板,模型自身启动的时候还可以指定很多的启动参数,用来设置(开启或者关闭)某些特性,大家可以看看下面这个文档,进行一些了解。后续在调试u-boot的时候也会使用到一些启动参数,等用到的时候大家可以参考这些文档。

FVP模型是软件模拟真实硬件单板,对于arm初学者可以省去入手硬件单板的开销,而且ARM DS环境还能自带仿真器的功能,能进行单步调试,一步步地观察代码的执行流程,对于初学者来说是一个不错的入门方式,接下来会基于u-boot的调试,逐步介绍DS以及FVP的使用方法。

总结

(1)本文介绍了如何安装破解DS-5软件,如何启动FVP模拟器

(2)本文介绍了FVP模拟器的基础知识,并提供了FVP的技术手册;模拟器其实也是以真实的单板为原型进行模拟的;模拟器上有处理器,内存,外设等设备;

(3)FVP模拟器完全可以作为ARM初学者的入门首选:不需要有任何花费,模拟器还附带单步调试的功能,这对ARM初学者来说非常的方便,关于如何单步debug模拟器可以看看本专栏的后续文章。

【OpenHarmony4.1 之 U-Boot 2024.07源码深度解析】002 - 下载及编译 U-Boot 源码
|~~~热爱生活、努力学习的小伙汁~~~|
06-02 245
【OpenHarmony4.1 之 U-Boot 2024.07源码深度解析】002 - 下载及编译 U-Boot 源码
ARM Foundation 平台, DS-5FVP
深空深蓝的博客
11-12 3352
仿真模型 https://developer.arm.com/tools-and-software/simulation-models 固定虚拟平台(FVP)。ARM 推出了一些硬件仿真平台,用户开发者在还没单板的情况下提前进行软件开发,缩短软件开发周期。仿真模型基于 ARM 相关的IP核,非常准确,可靠性高。值得注意的是,这些平台并不基于某个现成的处理器设计,而只是基于某个 ARM 架构。 平台...
ARM 虚拟机FVP环境搭建
yueyuanhuaqing的专栏
07-12 888
ARM Fixed Virtual Platforms (FVPs) 是由 ARM 提供的一系列虚拟化硬件模拟器,用于在物理硬件可用之前开发和测试软件。FVP 模型非常适用于软件开发、验证和性能分析,涵盖了从裸机到操作系统和复杂 SoC 系统的各种应用。
如何申请ARM License
最新发布
lydstory123的专栏
08-06 366
如何申请ARM License
DS-5教程-使用ARM DS-5模拟器进行开发调试
08-23
DS-5教程-使用ARM DS-5模拟器进行开发调试
基于armfast models的架构仿真和linux kernel 开发
lintwins的专栏
12-02 2689
基于armfast models,利用仿真方法快速设计linux kernel软件,和arm架构的硬件设计进行并行开发,是现在较为高效的linux kernel软件开发的方法,有点类似航空航天领域和汽车领域的原型仿真设计方法论。 现在,linaro组织会提供这种设计方法的linux kernel code,免费开源,总是很好的。附上采用armv8 模型和,linaro kernel的镜像,op
1-Windows环境安装ARM DS-5
yuslai999的专栏
09-06 7333
ARM DS-5是一套针对Linux系统或者嵌入式裸板系统专业的软件开发解决方案,它涵盖从boot code到kernel porting、application开发和 bare-metal debugging以及 performance analysis的各个阶段[1]。ARM DS-5是一套ARM系统开发工具的集合,它包含Eclipse IDE、DS-5 Debugger、AR
使用arm DS5在fvp上debug
nuoweishizi的博客
09-25 929
调试arm的软件时,可以使用arm公司提供的DS5工具,配合FVP,进行debug。 启动ds5,选择Window->Open Perspective->DS-5 Debug 进入DS5 debug界面,如下图所示: #####一、debug配置 在Debug control子界面,右键选择 debug configuration,弹出debug配置界面。如下图所示: 在DS-5 Debugger双击,会弹出一个配置,在name处填入该debug配置的名字,在select target处
ARMv8 Fast Models 安装 SierraTEE
QWM的博客
11-06 2122
一.安装前的准备软件资源: 1.SierraTEE:Open Virtualication 官网提供的支持ARM v8的TEE框架,下载路径为http://openvirtualization.org/downloadsoftware.html 。 注意:此软件资源需要进行注册使用,不过注册不会进行检查,可以随意填写。2.SierraVisor:同上,为此官网提供的支持ARM v8 虚拟化功能,
利用DS-5搭建Linux应用开发环境调试教程
- 安装与配置DS-5:用户需要安装DS-5软件,并确保已经设置了正确的工具链,包括选择GCC 4.x版本的编译器(arm-linux-gnueabihf),这适用于DS-5内置的环境。 2. **创建Linux应用程序**: - **新建项目**: - 打开...
使用DS-5 进行Linux应用开发
11-09
通过DS-5提供的工具链和调试功能,开发者可以高效地在Linux环境开发、编译、调试ARM架构的应用程序,大大加快了开发周期,提高了开发质量。 总之,通过本教程,可以系统地掌握使用DS-5进行Linux应用开发的全过程...
Arm_Cortex-M_Fast_Model_Suppor​t_Package:嵌入式编码器的 Arm Cortex-M 快速模型支持包。-matlab开发
05-29
适用于 ARM:registered: Cortex:registered:-M 快速模型的 Embedded Coder:registered: 支持包支持将虚拟平台用作 PIL 和外部模式仿真中的硬件目标。 该软件包当前支持Cortex-M Arm CPU系列,包括以下内核: - 手臂皮质-M0+ - 手臂皮质-M0 - 手臂皮质-M1 - 手臂皮质-M3 - 手臂皮质-M4 - 手臂皮质-M7 有关如何获取 Arm Fast 模型的信息,请参阅支持包文档。 要在 Embedded Coder 中启用 Arm Compiler 作为工具链,请参阅嵌入式编码器的 Arm 编译器支持包。
DS5 裸机程序的调试
04-12
DS5 裸机程序的调试
飞兆PDP-SPM功率模块FVP12030
12-01
PDP-SPM系列由两个智能功率模块组成,即FVP12030能量恢复电路模块和FVP18030维持电路模块。每个PDP-SPM模块在单一热增强型44 x 26.8mm Mini-DIP封装中集成了多个经预先测试的HVIC、缓冲器IC、IGBT及二极管。这样,...
ARM 之四 各集成开发环境(IDE)说明(Keil、RVDS、ADS、DS-5、MDK)
热门推荐
技术干货
08-19 2万+
吐槽   最近,ARM官网进行了较大的改版,原来很多老工具可以免费下载(付费使用),但是改版后需要有购买凭证才可以下载!部分旧工具(补丁)的具体下载地址为https://silver.arm.com,最新的工具在官网还是非常容易下载的。难不成被日本收购有关??下文中也给出了目前我找到的部分工具的下载地址。 某些工具在ARM官网直接搜不到下载地址,目前的一个可用的下载技巧是,在Keil的官...
Arm DS/DS-5调试u-boot
twx11213030422的博客
03-03 2061
前言 使用软件:Arm DS 2018.0、u-boot-marvell-u-boot-2017.03-armada-17.06 开发板:Espress.bin V5(双核A53) 编译系统:Ubuntu TLS16.04 编译器版本:gcc-linaro-5.2-2015.11-2-x86_64_aarch64-linux-gnu 配置编译器 设置编译器环境变量 ex...
ARM Fast Modelu-boot调试(一)---搭建基于multipass的交叉编译环境
golden_apple009的博客
04-23 1141
基于multipass搭建了一个交叉编译环境,准备用于编译u-boot。介绍了搭建的步骤以及过程中遇到的问题和解决方法。该虚拟机安装使用方便,有兴趣的同学可以尝试一下。
写文章

热门文章

  • ARM Fast Model下 u-boot调试(三)---搭建基于ds-5的fvp模拟器环境 2035
  • ARM Fast Model下 u-boot调试(四)---加载调试 1777
  • 使用stlink和keil进行下载调试 1276
  • ARM Fast Model下 u-boot调试(一)---搭建基于multipass的交叉编译环境 1141
  • ARM Fast Model下 u-boot调试(五)---irq调试 1075

分类专栏

  • ARM Fast Model下 u-boot调试 5篇
  • STM32 Discovery探索

最新评论

  • Anaconda3安装及简单配置

    CSDN-Ada助手: 恭喜您写了第6篇博客!看到您分享了Anaconda3安装及简单配置的经验,我感到非常兴奋。您的经验分享对于初学者来说非常有帮助,希望您能继续保持创作的热情。或许下一步可以分享一些更深入的Anaconda3的使用技巧或者与其他编程工具的整合经验,这样可以让更多的人受益。期待您更多的优质内容,谢谢您的分享!

  • anaconda下安装tensorflows

    CSDN-Ada助手: 恭喜博主成功发布了第7篇博客!看到你分享了如何在anaconda下安装tensorflows,感觉收获颇丰。不过,我想建议你在接下来的创作中,可以尝试分享一些更深入的应用案例或者调试技巧,这样可以让读者更好地理解和运用这些知识。希望你能不断提升自己的创作水平,期待你更多的精彩内容!

最新文章

  • 使用stlink和keil进行下载调试
  • keil下stlink仿真器连接及驱动安装
  • keil安装和PY32固件安装
2024年3篇
2023年2篇
2022年5篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

玻璃钢生产厂家秦皇岛玻璃钢雕塑厂周口玻璃钢雕塑玻璃钢孔子雕塑单价钟祥玻璃钢座椅雕塑开福玻璃钢雕塑厂家西安百货商场美陈云南水果玻璃钢雕塑甘肃玻璃钢动物雕塑订做忻州玻璃钢人物雕塑厂家浙江玻璃钢雕塑制品生产厂家文山玻璃钢雕塑定做昆明小区玻璃钢雕塑厂家广州玻璃钢花盆厂湖南仿铜玻璃钢雕塑公司楼盘景观雕塑玻璃钢定做价格七台河玻璃钢雕塑价格内蒙古卡通玻璃钢动物狮子雕塑长春玻璃钢抽象雕塑三门峡泡沫玻璃钢卡通雕塑公司淮安美陈商场布置郑州标牌标识玻璃钢雕塑报价玻璃钢雕塑制造厂猫玻璃钢雕塑在哪里买保定玻璃钢造型雕塑烟台学校玻璃钢雕塑定做湛江玻璃钢艺术雕塑山西人像雕塑玻璃钢玻璃钢象雕塑蓬莱玻璃钢座椅雕塑宣城玻璃钢雕塑哪家好香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化