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

计算机应用技术移动互联网开发北京seo关键词优化外包

计算机应用技术移动互联网开发,北京seo关键词优化外包,在线教育网站设计,专门做文创产品的网站请阅读【ARM Coresight SoC-400/SoC-600 专栏导读】 文章目录 1.1 trace32 访问运行时的内存1.1.1 侵入式 运行时内存访问1.1.2 非侵入式运行时访问1.1.3 缓存一致性的非侵入式运行时访问 1.2 Trace32 侵入式和非侵入式 运行时访问1.2.1 侵入式访问1.2.2 非侵入式运行时访问 1…请阅读【ARM Coresight SoC-400/SoC-600 专栏导读】 文章目录 1.1 trace32 访问运行时的内存1.1.1 侵入式 运行时内存访问1.1.2 非侵入式运行时访问1.1.3 缓存一致性的非侵入式运行时访问 1.2 Trace32 侵入式和非侵入式 运行时访问1.2.1 侵入式访问1.2.2 非侵入式运行时访问 1.3 Trace32 缓存一致性的运行时访问 1.1 trace32 访问运行时的内存 1.1.1 侵入式 运行时内存访问 侵入式意思是CPU周期性的停止和启动这样外部debugger才可以使用CPU的 load/store指令访问内存内容。 这种方式下debugger和cpu看待内存的方式是一样的但是这样方式限制了“运行时”的特点。 1.1.2 非侵入式运行时访问 非侵入式就意味着 CPU不用停止下来 当进行memory访问的时候。所以外部debugger就不能使用cpu来进行内存的访问了所以debugger 必须使用 DAP的方式来进行访问例如 通过 AHB 和 AXI 总线进行访问前提是 AHB或者AXI 口必须映射到 memory上。 1.1.3 缓存一致性的非侵入式运行时访问 这种访问指的是 AHB/AXI 总线绕过 cache 进行访问在下面的例子中 变量 myVar 只会在 cache 中更新并没有写入到memory中它的当前状态对外部 debugger是不可见的。 下面的例子则不同它的 cache 策略使用的是write-back 方式当外部 debugger来读取这个变量时会通过 SCUSnoop Control Unit 告知 cache 先将其刷到 memory中所以 debugger读到的数据和cache中的数是一样的。 上面这个例子中cache的维护是通过 SCU进行的在 AXI 访问的过程中SCU会触发 cache将数据写入memory中。需要注意AHB没有这种功能。 1.2 Trace32 侵入式和非侵入式 运行时访问 使用Trace32 进行运行时访问的时候需要加上个前缀 E 类, E 表示运行访问E 可以和其他访问类一块使用如Data.dump NSD:address 可修改成 Data.dump ENSD:address 1.2.1 侵入式访问 可以使用功下面的命令 SYStem.MemAccess.StopAndGo Data.dump E:0x100 Var.view %E myVar1.2.2 非侵入式运行时访问 该访问方式也就是直接DAP访问可以直接通过AHB或者 AXI来访问并指定访问“类”。这种访问方式需要硬件定义好 APaccess port。如果使用了一个常用的芯片在 Trace32 的脚本中使用 SYStem.CPU 命令之后Trace 就会将 AP 配置好。 SYStem.CONFIG MEMORYACCESSPORT 1 ; Define memory access port and AXI SYStem.CONFIG AXIACCESSPORT 1. ; access port (e.g. port number 1) Data.dump EAXI:address ; Run-time access via AXI. Prefix “E” Data.dump EAXI:myVar ; is optional but recommended to read myVarn via the DAP在 SoC-400 中可以存在 0-255 个 AP port, 所以需要使用 “AXIAPn.Port port number” 来指定是哪个 AP PORT。 在 SoC-600 使用的不是 port number 而是地址如sys.config.axiap1.base dp:0x2b170000。 使用 DAP的非侵入是运行时访问的例子如下 SYStem.CONFIG MEMORYACCESSPORT 1. ; Define memory access port and AHB // SYStem.CONFIG AHBACCESSPORT 1. ; or AXI access port SYStem.CONFIG AXIACCESSPORT 1.SYStem.MemAccess DAP ; Non-intrusive access via AHB / AXIData.dump E:0x100 ; Run-time access via DAP. Prefix “E” Var.view %E myVar ; is required to read 0x100 or myVar1.3 Trace32 缓存一致性的运行时访问 使用命令 SYStem.Option.AXIACEEnable ON SYStem.CONFIG.MEMORYACCESSPORT 1. ; Define memory access port and AXI SYStem.CONFIG.AXIACCESSPORT 1. ; access port (e.g. port number 1)SYStem.Option.AXIACEEnable ON ; Enable cache coherent transactions SYStem.MemAccess DAP ; Non-intrusive access via AXIData.dump E:0x100 ; Run-time access via AXI. Prefix “E” Var.view %E myVar ; is required to read 0x100 or myVar如果想通过Trace32 来访问下图中 VPU或者 NPU上的寄存器那么需要怎么做 sys.config.axiap1.base dp:0xxxxxxxxxsys.upd.dump eaxi:0xxxxxxxxx // 读 NI-700里的地址 system.attach 与 system.up 命令不同system.attach 不会对目标系统进行复位。
http://www.dnsts.com.cn/news/117384.html

相关文章:

  • 百度网站建设的意义网站验收流程
  • 网站建设必备的功能模块织梦律师网站模版
  • 会python做网站域名查询网138
  • 网站收录没图片京东上怎样做网站
  • 龙岩网站建设teams熊掌号石家庄网站小程序
  • mvc网站开发实例购买 做网站 客户
  • 有关网站建设的网站论坛网站开发语言
  • 微信浏览为网站的缓存怎么清理建设银行信用卡网站登录
  • 业务网站制作专门制作网页的工具
  • 做it公司网站禁止网站收录
  • 境外建设网站贴吧水泥粉磨新工艺新技术及节能装备 久久建筑网
  • 江门网站建设维护通州区网站建设
  • 网站做不做301贵阳网站建设优化
  • 东莞网站营销wordpress 归档链接
  • 自建网站免费教程室内设计师网名专用
  • 塘沽网站开发网站建设源码
  • 河南省住房和建设厅网站首页学科建设的网站
  • 动态ip上做网站企业网查询官网入口
  • 哪个网站做二手叉车回收好天元建设集团有限公司欠薪问题
  • 建立自己公司网站的方法网站页面模板
  • 如何做本地网站制作设计图的网页
  • 做旅游的网站 优帮云网站开发协议模版
  • 注册网站会员需要详细WordPress火车采集描述
  • 个人站长还有什么类型的网站可以做wordpress 注释
  • 哪些网站做问卷可以赚钱2020十大网络热词
  • wordpress大型网站重庆网站建设 菠拿拿
  • 青海工程建设云网站免费自动生成小程序
  • 手机软件制作网站平台公司网站建设好
  • 小学网站asp网站内容创造
  • 网站首页图片怎么做wordpress二级菜单添加链接