Arm Development Studio A64-Exercises试用报告

2024-05-27 15:08

本文主要是介绍Arm Development Studio A64-Exercises试用报告,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Arm Development Studio 下载与安装
  • 安装包在这里下载
https://developer.arm.com/tools-and-software/embedded/arm-development-studio/evaluate
  • 安装包的安装
当需要license的时候,点击30天免费试用
导入工程体验
用的是这里
https://developer.arm.com/documentation/102422/latest/
提到的代码
下载地址 : https://armkeil.blob.core.windows.net/developer/Files/downloads/Common%20Task%20Tutorials%20Samples/Getting%20started%20with%20A64%20Exercises.zip默认target 是 target Arm FVP (Installed with Arm DS) - Base_A53x1
    1. 1_gcd 代码替换
用以下代码替换 gcd.s中的 // ADD YOUR CODE HERE
gcd:CMP    w0, w1         // Compare a and bB.EQ   end            // If they are equal, skip to the endB.LS   less_than      // If unsigned less than, branch to b = b -aSUB    w0, w0, w1     // a = a - bB      gcd            // Branch back to start
less_than:SUB    w1, w1, w0     // b = b - aB      gcd            // Branch back to start
end:RET编辑的时候,.s 中可以 将鼠标放置 到 汇编指令上,他就会显示相关的解释
    1. 编译
点击 Build Project
make all 
armclang -gdwarf-3 -c -O1 --target=aarch64-arm-none-eabi main.c
armclang -gdwarf-3 -c --target=aarch64-arm-none-eabi gcd.s
armclang -gdwarf-3 -c --target=aarch64-arm-none-eabi startup.s
armlink --scatter=scatter.txt main.o gcd.o startup.o -o gcd.axf --entry=start64
    1. Debug
点击 "A64 - GCD.launch"
代码跑起来,并断点断到了main函数
既可以图形界面调试点击 Debug Control 中的 "单步" "run" "halt" 等按钮点击 Console ,可以看console输出点击 Vatiables , 可以看变量点击 Registers , 可以看寄存器点击 Memory , 可以看内存点击 Disassembly , 可以看反汇编 // 如何在反汇编上单步呢?点击 Target Console , 可以 看 gdb serber 状态Iris server started listening to port 7100terminal_0: Listening for serial connection on port 5000terminal_1: Listening for serial connection on port 5001terminal_2: Listening for serial connection on port 5002terminal_3: Listening for serial connection on port 5003Iris server is reported on port 7100还可以在 Window -> Show View 下拉出其他窗口又可以命令行界面调试Commands 界面下可以 在 Command 命令输入框中,输入命令,然后按回车就可以了
总体体验
不得不说,arm的工具做的真是好

这篇关于Arm Development Studio A64-Exercises试用报告的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1007825

相关文章

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37628 6月16日,小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞,这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示,公司准备量产,并计划今年四季度开启预售小鹏汇天分体式飞行汽车,探索分体式飞行汽车城际通勤。阅读原文,获取专题报告合集全文,解锁文末271份飞行汽车相关行业研究报告。 据悉,业内人士对飞行汽车行业

如何在Visual Studio中调试.NET源码

今天偶然在看别人代码时,发现在他的代码里使用了Any判断List<T>是否为空。 我一般的做法是先判断是否为null,再判断Count。 看了一下Count的源码如下: 1 [__DynamicallyInvokable]2 public int Count3 {4 [__DynamicallyInvokable]5 get

计算机毕业设计 大学志愿填报系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点赞 👍 收藏 ⭐评论 📝 🍅 文末获取源码联系 👇🏻 精彩专栏推荐订阅 👇🏻 不然下次找不到哟~Java毕业设计项目~热门选题推荐《1000套》 目录 1.技术选型 2.开发工具 3.功能

沁恒CH32在MounRiver Studio上环境配置以及使用详细教程

目录 1.  RISC-V简介 2.  CPU架构现状 3.  MounRiver Studio软件下载 4.  MounRiver Studio软件安装 5.  MounRiver Studio软件介绍 6.  创建工程 7.  编译代码 1.  RISC-V简介         RISC就是精简指令集计算机(Reduced Instruction SetCom

Python:豆瓣电影商业数据分析-爬取全数据【附带爬虫豆瓣,数据处理过程,数据分析,可视化,以及完整PPT报告】

**爬取豆瓣电影信息,分析近年电影行业的发展情况** 本文是完整的数据分析展现,代码有完整版,包含豆瓣电影爬取的具体方式【附带爬虫豆瓣,数据处理过程,数据分析,可视化,以及完整PPT报告】   最近MBA在学习《商业数据分析》,大实训作业给了数据要进行数据分析,所以先拿豆瓣电影练练手,网络上爬取豆瓣电影TOP250较多,但对于豆瓣电影全数据的爬取教程很少,所以我自己做一版。 目

开题报告中的研究方法设计:AI能帮你做什么?

AIPaperGPT,论文写作神器~ https://www.aipapergpt.com/ 大家都准备开题报告了吗?研究方法部分是不是已经让你头疼到抓狂? 别急,这可是大多数人都会遇到的难题!尤其是研究方法设计这一块,选定性还是定量,怎么搞才能符合老师的要求? 每次到这儿,头脑一片空白。 好消息是,现在AI工具火得一塌糊涂,比如ChatGPT,居然能帮你在研究方法这块儿上出点主意。是不

【干货分享】基于SSM的体育场管理系统的开题报告(附源码下载地址)

中秋送好礼 中秋佳节将至,祝福大家中秋快乐,阖家幸福。本期免费分享毕业设计作品:《基于SSM的体育场管理系统》。 基于SSM的体育场管理系统的开题报告 一、课题背景与意义 随着全民健身理念的深入人心,体育场已成为广大师生和社区居民进行体育锻炼的重要场所。然而,传统的体育场管理方式存在诸多问题,如资源分配不均、预约流程繁琐、数据统计不准确等,严重影响了体育场的使用效率和用户体验。

Weex入门教程之2,Android Studio安装Weex插件

插件位置及描述 https://plugins.jetbrains.com/idea/plugin/8460-weex 貌似对windows还不是很支持,先放着吧。 安装 插件功能 先预览下都有什么功能 安装完成Weex插件后,如果在main toolbar找不到这些功能图标,那么就需要手动添加到main toolbar 添加到main toolbar 红框内就是

安装SQL2005后SQL Server Management Studio 没有出来的解决方案

一种情况,在安装 sqlServer2005 时 居然出现两个警告: 1 Com+ 目录要求 2 Edition change check 郁闷!网上说出现两个警告,是肯定装不成功的!我抱着侥幸的态度试了下,成功了。 安装成功后,正准备 “ 仅工具、联机丛书和示例(T)” 但是安装不了,他提示我“工作站组件”安装过了对现有组件无法更新或升级。 解决办法: 1 打开“控

bash: arm-linux-gcc: No such file or directory

ubuntu出故障重装了系统,一直用着的gcc使用不了,提示bash: arm-linux-gcc: No such file or directorywhich找到的命令所在的目录 在google上翻了一阵发现此类问题的帖子不多,后来在Freescale的的LTIB环境配置文档中发现有这么一段:     # Packages required for 64-bit Ubuntu