上一页 1 2 3 4 5 6 ··· 16 下一页
摘要: 前言 本文主要介绍在实际工作 DS-5 常见的一些用法,DS-5 相关资料可以访问其官网:https://developer.arm.com/tools-and-software/embedded/legacy-tools/ds-5-development-studio 1.1 ARM DS-5 简 阅读全文
posted @ 2024-04-11 11:42 咸鱼书生 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 1.1.1 DS-5 工程创建在使用ARM DS-5 连接 board(或者PFGA)之前首先需要能够扫描到相应的硬件信息,比如对应的cpu的相关信息:coresight 相关组件信息,Cache信息等。 创建好工程项目后按照下图黄线的指示进行扫描操作(通常是完成扫描后才会去执行 “build pl 阅读全文
posted @ 2024-04-11 11:37 咸鱼书生 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 1.1 DS-5 Debug 方法梳理 通常在调试过程中需要打断点来进行单步调试,这个时候可以按照下面步骤来进行: 在使用 DS-5 Debug 之前需要先 load 所编译的 elf 文件: 设置好路径: 1.2.1 DS-5 设置断点 Debug 在上面完成 elf 文件的 load 及 路径设 阅读全文
posted @ 2024-04-11 11:28 咸鱼书生 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1.1.1 DS-5 Lincese 申请 要使用 ARM DS-5 首先需要登录ARM 官网注册账号 并申请免费版本 1.1.2 建立data base 打开DS-5工具,按照下图建立 Data Base: 1.1.3 Platform Confituration 1.1.3 进行扫描 1.1.4 阅读全文
posted @ 2024-04-11 11:21 咸鱼书生 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 1.1 ARM DS-5 Trace接着上文完成 ARM DS5的环境配置之后,这篇文章介绍如何使用ARM DS5(DS-5)进行 DATA Trace 和 指令Trace 1.1.1 ETM 数据 Trace 和指令 Trace1)新建一个"Debugger" core 连接, 创建步骤如下图所示 阅读全文
posted @ 2024-04-11 11:10 咸鱼书生 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2024-04-02 16:50 咸鱼书生 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 前言 本期和大家主要分享的ARM汇编指令集中的内存操作类指令,涉及到内存操作,不得不说CPSR,SP,LR,PC是非常重要的几个寄存器,所以接下来就来具体观察一下其内存窗口的具体变化! 一、跳转指令 1.1 相对跳转 相对跳转: b fun 基于当前pc前后32M范围寻找标号,跳转到标号处执行代码 阅读全文
posted @ 2024-03-29 14:38 咸鱼书生 阅读(2708) 评论(0) 推荐(0) 编辑
摘要: CPSR简介: 全称:程序状态寄存器(current program status register) 用户级编程时用于存储条件码 任何处理器模式下被访问 两种运行状态:ARM状态(32位)、Thumb状态(16位),两种状态之间可任意切换 七种运行模式:usr(用户)、fiq(快速中断)、irq( 阅读全文
posted @ 2024-03-29 14:24 咸鱼书生 阅读(1995) 评论(0) 推荐(1) 编辑
摘要: MT/s,MB/s,Mbps, MHz 之间的转换关系: MT/s /2 = MHz; MHz * 2 = MB/s; > MT/s = MB/s; Mbps / 8 = MB/s; 常见的NAND给出的 I/F Speed 为 X Mbps, 其带宽为 X / 8 * 8 MB/s; 常见的NAN 阅读全文
posted @ 2024-03-19 17:33 咸鱼书生 阅读(2618) 评论(0) 推荐(0) 编辑
摘要: SSD项目开展之前,经常需要评估SSD的理论性能,本文中着重评估后端理论性能。首先假设当前NAND Flash 具备以下参数特征: plane: 4 tR = 42us; tProg = 630us / page; lun: 2; 单die 1Tb 容量,即单die 128GB; NAND Flas 阅读全文
posted @ 2024-03-18 14:22 咸鱼书生 阅读(221) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 16 下一页