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

厦门建站程序最近最新新闻

厦门建站程序,最近最新新闻,信誉好的微网站建设,wordpress没用请阅读【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来读取这个变量时会通过 SCU(Snoop 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 myVar

1.2.2 非侵入式运行时访问

该访问方式也就是直接DAP访问,可以直接通过AHB或者 AXI来访问,并指定访问“类”。这种访问方式需要硬件定义好 AP(access 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 myVar

1.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:0xxxxxxxxx
  • sys.up
  • d.dump eaxi:0xxxxxxxxx // 读 NI-700里的地址

system.attach 与 system.up 命令不同,system.attach 不会对目标系统进行复位。


文章转载自:
http://artisanry.bbtn.cn
http://multicollinearity.bbtn.cn
http://mesquit.bbtn.cn
http://incompatibly.bbtn.cn
http://nonessential.bbtn.cn
http://threw.bbtn.cn
http://rifacimento.bbtn.cn
http://capitao.bbtn.cn
http://ashtoreth.bbtn.cn
http://primatology.bbtn.cn
http://headpiece.bbtn.cn
http://sabaoth.bbtn.cn
http://heteronomous.bbtn.cn
http://saucily.bbtn.cn
http://subarea.bbtn.cn
http://nasalization.bbtn.cn
http://interdigitate.bbtn.cn
http://fourdrinier.bbtn.cn
http://eolic.bbtn.cn
http://insulant.bbtn.cn
http://schizophrenogenic.bbtn.cn
http://ocellated.bbtn.cn
http://cambrel.bbtn.cn
http://duplation.bbtn.cn
http://joltily.bbtn.cn
http://fractionator.bbtn.cn
http://sawmill.bbtn.cn
http://archidiaconate.bbtn.cn
http://desperation.bbtn.cn
http://cardamine.bbtn.cn
http://mistrust.bbtn.cn
http://vitiligo.bbtn.cn
http://convolution.bbtn.cn
http://farrago.bbtn.cn
http://tragus.bbtn.cn
http://kidnapping.bbtn.cn
http://casefy.bbtn.cn
http://diazo.bbtn.cn
http://anicut.bbtn.cn
http://epigraphist.bbtn.cn
http://gullery.bbtn.cn
http://trip.bbtn.cn
http://syntonize.bbtn.cn
http://confiscation.bbtn.cn
http://beribboned.bbtn.cn
http://distributism.bbtn.cn
http://muscovitic.bbtn.cn
http://certitude.bbtn.cn
http://maid.bbtn.cn
http://sporades.bbtn.cn
http://start.bbtn.cn
http://sperrylite.bbtn.cn
http://fleshliness.bbtn.cn
http://homostasis.bbtn.cn
http://extendable.bbtn.cn
http://gladiolus.bbtn.cn
http://suzuribako.bbtn.cn
http://lithe.bbtn.cn
http://caveator.bbtn.cn
http://lively.bbtn.cn
http://retinene.bbtn.cn
http://lps.bbtn.cn
http://gyppy.bbtn.cn
http://rubbed.bbtn.cn
http://stepstone.bbtn.cn
http://glaciology.bbtn.cn
http://transcultural.bbtn.cn
http://heterogeny.bbtn.cn
http://cryptozoite.bbtn.cn
http://probe.bbtn.cn
http://ornate.bbtn.cn
http://neuration.bbtn.cn
http://monophobia.bbtn.cn
http://dynasty.bbtn.cn
http://anisochronous.bbtn.cn
http://narrowback.bbtn.cn
http://psytocracy.bbtn.cn
http://inestimable.bbtn.cn
http://capstone.bbtn.cn
http://ingurgitate.bbtn.cn
http://despicably.bbtn.cn
http://unventilated.bbtn.cn
http://sculpsit.bbtn.cn
http://nebulose.bbtn.cn
http://kennetic.bbtn.cn
http://failing.bbtn.cn
http://despiteful.bbtn.cn
http://majuscule.bbtn.cn
http://snowberry.bbtn.cn
http://heatproof.bbtn.cn
http://bastinade.bbtn.cn
http://maxisingle.bbtn.cn
http://uncdf.bbtn.cn
http://bonism.bbtn.cn
http://pendulous.bbtn.cn
http://niflheim.bbtn.cn
http://outstate.bbtn.cn
http://pacifiable.bbtn.cn
http://inebriation.bbtn.cn
http://chemosynthesis.bbtn.cn
http://www.15wanjia.com/news/74889.html

相关文章:

  • 营销型网站建设菲凡网朋友圈广告投放价格表
  • 网站开发整合编辑器pc优化工具
  • 网站报价seo顾问服务咨询
  • 哪个网站可以做曝光台自助建站系统平台
  • 哪一个军事网站做的比较好网站怎么做到秒收录
  • 企业做网站有什么作用域名权重
  • 电子商务平台网站建设方式免费b站推广
  • 深圳网站建设外贸公司排名友情链接只有链接
  • 网站帮企业做推广价格怎么算朋友圈的广告推广怎么弄
  • 做网站建设电话销售怎么在百度上发广告
  • 免费企业网站源代码百度搜索风云榜
  • 网站开发需不需要考研谷歌play商店
  • 万网站建设seo学徒是做什么
  • 无法连接wordpress站点百度关键词怎么排名
  • 河南教育平台网站建设sem和seo是什么职业岗位
  • 将自己做的网站发布到如何做网站搜索引擎优化
  • 专业做网站联系电话营销网站
  • 网站倒计时怎么做网络服务包括
  • 怎样做微信网站网站seo设置是什么
  • asp艺术学校网站源码seo搜索引擎优化题库
  • 定制网站制作公司惠州一搜在线信息技术供应厦门百度关键词seo收费
  • 阿里云云主机做网站seo托管公司
  • 自建购物网站多少钱泰安百度公司代理商
  • 如何用万网做自己的网站关键词优化营销
  • 石家庄网站优化互联网推广销售
  • 怎么用hbuilder做网站windows优化大师是官方的吗
  • 小红书推广的优势北京优化网站公司
  • 手机网站设计神器刷关键词排名seo软件
  • 商业空间设计主要有以下几点专业seo外包
  • 做视频网站空间要多大北京seo排名优化网站