Issue about debugging TEE environment on i.MX8MQ using JLink Plus

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Issue about debugging TEE environment on i.MX8MQ using JLink Plus

71 次查看
_Bradley_
Contributor I

Hi. I'm new to NXP board and JLink.

I have the board "imx8mqevk", and I'm trying to debug TEE using JLink Plus and Segger Ozone.

The Feature of Jlink Plus I have is like :

SEGGER J-Link Commander V7.94g (Compiled Jan 24 2024 15:48:18)
DLL version V7.94g, compiled Jan 24 2024 15:48:07

Connecting to J-Link via USB...O.K.
Firmware: J-Link V10 compiled Jan 30 2023 11:28:07
Hardware version: V10.10
J-Link uptime (since boot): N/A (Not supported by this model)
S/N: XXXXXXXXX
License(s): RDI, FlashBP, FlashDL, JFlash, GDB
VTref=3.393V


As I know, the board has 4 cortex-A53 cores. 

But, whenever I start the debugging session on Ozone and try debugging the board, it always gets into Kernel Panic due to SMP Preemption or cpu_idle something.

Linux says like :

[ 30.989659] Internal error: Oops - Undefined instruction: 0000000002000000 [#1] PREEMPT SMP
[ 30.998407] Modules linked in:
[ 31.001605] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 6.2.0-rc3-dirty #22
[ 31.008692] Hardware name: NXP i.MX8MQ EVK (DT)
[ 31.013422] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[ 31.020690] pc : arch_cpu_idle+0x18/0x2c
[ 31.024797] lr : arch_cpu_idle+0x14/0x2c
[ 31.028898] sp : ffffffc00a1a3d70
[ 31.032358] x29: ffffffc00a1a3d70 x28: 0000000041fa80a0 x27: 00000000fdf63be0
[ 31.039814] x26: ffffffc00a1b4880 x25: 0000000000000000 x24: 0000000000000000
[ 31.047271] x23: ffffffc00a1a9c1c x22: ffffffc009b52b78 x21: ffffffc00a1a9a68
[ 31.054731] x20: ffffffc00a1a9c10 x19: 0000000000000000 x18: 0000000000000000
[ 31.062188] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000
[ 31.069643] x14: 00000000000002fe x13: 0000000000000001 x12: 0000000000000000
[ 31.077097] x11: 0000000000000001 x10: 0000000000000a40 x9 : ffffffc00a1a3cd0
[ 31.084552] x8 : ffffffc00a1b5320 x7 : 0000000000000000 x6 : 0000000010ed03ee
[ 31.092008] x5 : 4000000000000000 x4 : ffffffc0b3e2a000 x3 : 0000000000000000
[ 31.099463] x2 : 0000000000002c39 x1 : ffffff80bd97ac50 x0 : ffffffc008fd7c4c
[ 31.106923] Call trace:
[ 31.109479] arch_cpu_idle+0x18/0x2c
[ 31.113219] default_idle_call+0x30/0x6c
[ 31.117318] do_idle+0x244/0x2c0
[ 31.120696] cpu_startup_entry+0x28/0x30
[ 31.124794] kernel_init+0x0/0x12c
[ 31.128349] arch_post_acpi_subsys_init+0x0/0x18
[ 31.133174] start_kernel+0x658/0x698
[ 31.136998] __primary_switched+0xbc/0xc4
[ 31.141197] Code: d2801c00 910003fd 97fffff7 d50343ff (a8c17bfd)
[ 31.147561] ---[ end trace 0000000000000000 ]---
[ 31.152393] Kernel panic - not syncing: Attempted to kill the idle task!
[ 31.159389] SMP: stopping secondary CPUs
[ 31.163488] Kernel Offset: disabled
[ 31.167129] CPU features: 0x00000,01000108,0000421b
[ 31.172222] Memory Limit: none
[ 31.175416] ---[ end Kernel panic - not syncing: Attempted to kill the idle task! ]---

The Segger Ozone console says like:

File.Open ("/Users/xxxxxxx/Desktop/tee/xxxxxxxxx/tee.elf");

File.Open: completed in 182 ms

Program segments:

  Address         Size         Code      RO Data      RW Data      ZI Data    Flg

---------    ---------    ---------    ---------    ---------    ---------    ---

 FE000000    1 003 856      467 872      176 208      248 408      111 368    RWE

 FE200000            0            0            0            0            0    RW

 FE200000            0            0            0            0            0    RW

 00000000            0            0            0            0            0    RW

---------    ---------    ---------    ---------    ---------    ---------    ---

   Total:    1 003 856      467 872      176 208      248 408      111 368

---------    ---------    ---------    ---------    ---------    ---------    ---

For further information on ELF file data sections, execute command Elf.PrintSectionInfo(0).

Cannot break at symbol "main": symbol address could not be determined.

Invalid startup completion point "main": symbol address could not be determined.

Debug.ReadIntoInstCache: updated instruction information within 1 code ranges (0xFE000000-0xFE0723A0)

Debug.SetConnectMode (CM_ATTACH);

Debug.Start();

Device "CORTEX-A53" selected.

TotalIRLen = 4, IRPrint = 0x01

JTAG chain detection found 1 devices:

 #0 Id: 0x5BA00477, IRLen: 04, CoreSight JTAG-DP

DPv0 detected

Scanning AP map to find all available APs

AP[5]: Stopped AP scan as end of AP map has been reached

AP[0]: AHB-AP (IDR: 0x64770001)

AP[1]: APB-AP (IDR: 0x44770002)

AP[2]: JTAG-AP (IDR: 0x24760010)

AP[3]: JTAG-AP (IDR: 0x001C0030)

AP[4]: AHB-AP (IDR: 0x24770011)

Iterating through AP map to find APB-AP to use

AP[0]: Skipped. Not an APB-AP

AP[1]: APB-AP found

No AP map specified by user. Setting auto-detected AP map.

Scanning ROMTbl @ 0x80000000

[0]Comp[0] @ 0x80400000: ROM Table

Scanning ROMTbl @ 0x80400000

[1]Comp[0] @ 0x80410000: Cortex-A53

[1]Comp[1] @ 0x80420000: CSS600-CTI

Core found. Stopped ROM table scan: https://wiki.segger.com/ROMTableScan

Cortex-A53 @ 0x80410000 (detected)

CoreCTI @ 0x80420000 (detected)

Debug architecture: ARMv8.0

6 code breakpoints, 4 data breakpoints

Processor features:

  EL0 support: AArch64 + AArch32

  EL1 support: AArch64 + AArch32

  EL2 support: AArch64 + AArch32

  EL3 support: AArch64 + AArch32

  FPU support: Single + Double + Conversion

ARMv8-A/R: The connected J-Link (S/N 600101144) uses an old firmware module V0 with known problems / limitations.

Add. info (CPU temp. halted)

Current exception level: EL2

Exception level AArch usage:

  EL0: AArch32

  EL1: AArch32

  EL2: AArch64

  EL3: AArch64

Non-secure status: Non-secure

Cache info:

  Inner cache boundary: L1

  LoU Uniprocessor: 2

  LoC: 0

  LoU Inner Shareable: 2

I-Cache L1: 491 KB, 629 Sets, 32 Bytes/Line, 25-Way

VMSAv8-64: Supports 48-bit VAs

Connected to target device.

Startup complete (PC=0x00000001)

Memory access: CPU temp. halted: https://wiki.segger.com/Memory_accesses#Legacy_stop_mode

CPU could not be halted

CPU could not be halted

I think there are lots of problems like memory access, CPU synchronization, Cache size that the debugging tool recognizing and etc...

 

As I think, the most suspicious thing on the log is "ARMv8-A/R: The connected J-Link (S/N 600101144) uses an old firmware module V0 with known problems / limitations."

 

So I've checked the firmware version of my JLink Plus, but the JLinkConfig says it has up-to-date FW version. 

 

I think there isn't problem with building the image. because my coworker's environment can debug the board with same environment. the only thing that is different is JLink. As I said above, I'm using JLink Plus, but my coworker uses JLink(the basic one I think). 

 

it has been about 3 months since I get into this issue ...

Is there anyone who has experienced like me? 

 

Best Regards, 
Bradley. 

标记 (4)
0 项奖励
回复
0 回复数
%3CLINGO-SUB%20id%3D%22lingo-sub-2251983%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%85%B3%E4%BA%8E%E4%BD%BF%E7%94%A8%20JLink%20Plus%20%E5%9C%A8%20i.MX8MQ%20%E4%B8%8A%E8%B0%83%E8%AF%95%20TEE%20%E7%8E%AF%E5%A2%83%E7%9A%84%E9%97%AE%E9%A2%98%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2251983%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%E3%80%82%E6%88%91%E6%98%AF%E6%81%A9%E6%99%BA%E6%B5%A6%E8%91%A3%E4%BA%8B%E4%BC%9A%E5%92%8CjLink%E7%9A%84%E6%96%B0%E6%89%8B%E3%80%82%3C%2FP%3E%3CP%3E%E6%88%91%E6%9C%89%E6%9D%BF%20%22imx8mqevk%22%EF%BC%8C%E6%88%91%E6%AD%A3%E5%9C%A8%E5%B0%9D%E8%AF%95%E4%BD%BF%E7%94%A8%20jLink%20Plus%20%E5%92%8C%20Segger%20Ozone%20%E8%B0%83%E8%AF%95%20TEE%E3%80%82%3C%2FP%3E%3CP%3E%E6%88%91%E6%89%80%E6%8B%A5%E6%9C%89%E7%9A%84%20Jlink%20Plus%20%E7%9A%84%E5%8A%9F%E8%83%BD%E5%A6%82%E4%B8%8B%EF%BC%9A.....%EF%BC%9A%3C%2FP%3E%3CTABLE%20border%3D%221%22%20width%3D%22100%25%22%3E%3CTBODY%3E%3CTR%3E%3CTD%20width%3D%22100%25%22%3E%3CP%3ESEGGER%20J-Link%20Commander%20V7.94g%20(Compiled%20Jan%2024%202024%2015%3A48%3A18)%3CBR%20%2F%3EDLL%20version%20V7.94g%2C%20compiled%20Jan%2024%202024%2015%3A48%3A07%3C%2FP%3E%3CP%3E%E9%80%9A%E8%BF%87%20USB%20%E8%BF%9E%E6%8E%A5%20J-Link...%20%E5%A5%BD%3CBR%20%2F%3E%E5%9B%BA%E4%BB%B6%EF%BC%9AJ-Link%20V10%20%E7%BC%96%E8%AF%91%202023%20%E5%B9%B4%201%20%E6%9C%88%2030%20%E6%97%A5%2011%3A28%3A07%20%3CBR%20%2F%3E%20%E7%A1%AC%E4%BB%B6%E7%89%88%E6%9C%AC%EF%BC%9AV10.10%20%3CBR%20%2F%3E%20J-Link%20%E6%AD%A3%E5%B8%B8%E8%BF%90%E8%A1%8C%E6%97%B6%E9%97%B4%EF%BC%88%E8%87%AA%E5%90%AF%E5%8A%A8%E4%BB%A5%E6%9D%A5%EF%BC%89%EF%BC%9AN%2FA%EF%BC%88%E6%AD%A4%E5%9E%8B%E5%8F%B7%E4%B8%8D%E6%94%AF%E6%8C%81%EF%BC%89%3CBR%20%2F%3ES%2FN%EF%BC%9AXXXXXXXX%20%3CBR%20%2F%3E%20%E8%AE%B8%E5%8F%AF%E8%AF%81%EF%BC%9ARDI%E3%80%81FlashBP%E3%80%81FlashDL%E3%80%81jFlash%E3%80%81GDB%20vtref%3D3.393V%20%3CBR%20%2F%3E%3C%2FP%3E%3C%2FTD%3E%3C%2FTR%3E%3C%2FTBODY%3E%3C%2FTABLE%3E%3CP%3E%3CBR%20%2F%3E%E6%8D%AE%E6%88%91%E6%89%80%E7%9F%A5%EF%BC%8C%E8%AF%A5%E6%9D%BF%E6%9C%89%204%20%E4%B8%AA%20Cortex-A53%20%E5%86%85%E6%A0%B8%E3%80%82%3C%2FP%3E%3CP%3E%E4%BD%86%E6%98%AF%EF%BC%8C%E6%AF%8F%E5%BD%93%E6%88%91%E5%9C%A8Ozone%E4%B8%8A%E5%90%AF%E5%8A%A8%E8%B0%83%E8%AF%95%E4%BC%9A%E8%AF%9D%E5%B9%B6%E5%B0%9D%E8%AF%95%E8%B0%83%E8%AF%95%E6%9D%BF%E6%97%B6%EF%BC%8C%E7%94%B1%E4%BA%8ESMP%E6%8A%A2%E5%8D%A0%E6%88%96cpu_idle%E4%B9%8B%E7%B1%BB%E7%9A%84%E4%B8%9C%E8%A5%BF%EF%BC%8C%E5%AE%83%E6%80%BB%E6%98%AF%E4%BC%9A%E9%99%B7%E5%85%A5%E5%86%85%E6%A0%B8%E6%81%90%E6%85%8C%E7%8A%B6%E6%80%81%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3ELinux%20%E5%B0%B1%E5%83%8F%20%EF%BC%9A%3C%2FP%3E%3CTABLE%20border%3D%221%22%20width%3D%22100%25%22%3E%3CTBODY%3E%3CTR%3E%3CTD%20width%3D%22100%25%22%3E%5B%2030.989659%5D%20%E5%86%85%E9%83%A8%E9%94%99%E8%AF%AF%EF%BC%9AOops%20-%20Undefined%20instruction%EF%BC%9A0000000002000000%20%5B%231%5D%20PREEMPT%20SMP%3CBR%20%2F%3E%5B%2030.998407%5D%20%E9%93%BE%E6%8E%A5%E5%88%B0%E7%9A%84%E6%A8%A1%E5%9D%97%EF%BC%9A%3CBR%20%2F%3E%5B%2031.001605%5DCPU%EF%BC%9A0%20PID%3A%200%20Comm%3A%20swapper%2F0%20Not%20tainted%206.2.0-rc3-dirty%20%2322%3CBR%20%2F%3E%5B%2031.008692%5D%E7%A1%AC%E4%BB%B6%E5%90%8D%E7%A7%B0%EF%BC%9A%20NXP%20i.MX8MQ%20EVK%20(DT)%3CBR%20%2F%3E%5B%2031.013422%5D%20pstate%EF%BC%9A60000005%20(nZCv%20daif%20-PAN%20-UAO%20-TCO%20-DIT%20-SSBS%20BTYPE%3D--)%3CBR%20%2F%3E%5B%2031.020690%5D%20PC%20%3A%20arch_cpu_idle%2B0x18%2F0x2c%3CBR%20%2F%3E%5B%2031.024797%5D%20LR%20%3A%20arch_cpu_idle%2B0x14%2F0x2c%3CBR%20%2F%3E%5B%2031.028898%5D%20sp%20%3A%20ffffffc00a1a3d70%3CBR%20%2F%3E%5B%2031.032358%5D%20x29%3A%20ffffffc00a1a3d70%20x28%3A%200000000041fa80a0%20x27%3A%2000000000fdf63be0%3CBR%20%2F%3E%5B%2031.039814%5D%20x26%3A%20ffffffc00a1b4880%20x25%3A%20000000000000%20x24%3A%20000000000000%3CBR%20%2F%3E%5B%2031.047271%5D%20x23%3A%20ffffffc00a1a9c1c%20x22%3A%20ffffffc009b52b78%20x21%3A%20ffffffc00a1a9a68%3CBR%20%2F%3E%5B%2031.054731%5D%20x20%3A%20ffffffc00a1a9c10%20x19%3A%20000000000000%20x18%3A%20000000000000%3CBR%20%2F%3E%5B%2031.062188%5D%20x17%3A%200000000000000000%20x16%3A%200000000000000000%20x15%3A%200000000000000000%3CBR%20%2F%3E%5B%2031.069643%5D%20x14%3A%2000000000000002fe%20x13%3A%200000000000000001%20x12%3A%200000000000000000%3CBR%20%2F%3E%5B%2031.077097%5D%20x11%3A%200000000000000001%20x10%3A%200000000000000a40%20x9%20%3A%20ffffffc00a1a3cd0%3CBR%20%2F%3E%5B%2031.084552%5D%20x8%20%3A%20ffffffc00a1b5320%20x7%20%3A%20000000000000%20x6%20%3A%200000000010ed03ee%3CBR%20%2F%3E%5B%2031.092008%5D%20x5%20%3A%204000000000000000%20x4%20%3A%20ffffffc0b3e2a000%20x3%20%3A%20000000000000%3CBR%20%2F%3E%5B%2031.099463%5D%20x2%20%3A%200000000000002c39%20x1%20%3A%20ffffff80bd97ac50%20x0%20%3A%20ffffffc008fd7c4c%3CBR%20%2F%3E%5B%2031.106923%5D%E8%B0%83%E7%94%A8%E8%B7%9F%E8%B8%AA%EF%BC%9A%3CBR%20%2F%3E%5B%2031.109479%5D%20arch_cpu_idle%2B0x18%2F0x2c%3CBR%20%2F%3E%5B%2031.113219%5D%20default_idle_call%2B0x30%2F0x6c%3CBR%20%2F%3E%5B%2031.117318%5D%20do_idle%2B0x244%2F0x2c0%3CBR%20%2F%3E%5B%2031.120696%5D%20cpu_startup_entry%2B0x28%2F0x30%3CBR%20%2F%3E%5B%2031.124794%5D%20kernel_init%2B0x0%2F0x12c%3CBR%20%2F%3E%5B%2031.128349%5D%20arch_post_acpi_subsys_init%2B0x0%2F0x18%3CBR%20%2F%3E%5B%2031.133174%5D%20start_kernel%2B0x658%2F0x698%3CBR%20%2F%3E%5B%2031.136998%5D%20__primary_switched%2B0xbc%2F0xc4%3CBR%20%2F%3E%5B%2031.141197%5D%E4%BB%A3%E7%A0%81%EF%BC%9Ad2801c00%20910003fd%2097fffff7%20d50343ff%20(a8c17bfd)%3CBR%20%2F%3E%5B%2031.147561%5D%20---%5B%20%E7%BB%93%E6%9D%9F%E8%B7%9F%E8%B8%AA%200000000000000000%20%5D---%3CBR%20%2F%3E%5B%2031.152393%5D%E5%86%85%E6%A0%B8%E6%81%90%E6%85%8C%20-%20%E6%97%A0%E6%B3%95%E5%90%8C%E6%AD%A5%EF%BC%9A%E8%AF%95%E5%9B%BE%E6%9D%80%E6%AD%BB%E7%A9%BA%E9%97%B2%E4%BB%BB%E5%8A%A1%EF%BC%81%3CBR%20%2F%3E%5B%2031.159389%5DSMP%EF%BC%9A%E5%81%9C%E6%AD%A2%E4%BA%8C%E7%BA%A7%20CPU%3CBR%20%2F%3E%5B%2031.163488%5D%E5%86%85%E6%A0%B8%E5%81%8F%E7%A7%BB%EF%BC%9A%E7%A6%81%E7%94%A8%3CBR%20%2F%3E%5B%2031.167129%5DCPU%20%E5%8A%9F%E8%83%BD%EF%BC%9A0x00000%2C01000108%2C0000421b%3CBR%20%2F%3E%5B%2031.172222%5DMemory%20Limit%3A%20none%3CBR%20%2F%3E%5B%2031.175416%5D%20---%5B%20end%20Kernel%20panic%20-%20not%20syncing%3A%20Attempted%20to%20kill%20idle%20task!%20%5D---%20%5B%20%E7%BB%93%E6%9D%9F%E5%86%85%E6%A0%B8%E6%81%90%E6%85%8C--%E6%9C%AA%E5%90%8C%E6%AD%A5%EF%BC%9A%E8%AF%95%E5%9B%BE%E6%9D%80%E6%AD%BB%E7%A9%BA%E9%97%B2%E4%BB%BB%E5%8A%A1%EF%BC%81%20%5D---%3C%2FTD%3E%3C%2FTR%3E%3C%2FTBODY%3E%3C%2FTABLE%3E%3CP%3ESegger%20Ozone%20%E6%8E%A7%E5%88%B6%E5%8F%B0%E6%98%AF%E8%BF%99%E6%A0%B7%E8%AF%B4%E7%9A%84%EF%BC%9A%3C%2FP%3E%3CTABLE%20border%3D%221%22%20width%3D%22100%25%22%3E%3CTBODY%3E%3CTR%3E%3CTD%20width%3D%22100%25%22%3E%3CP%20class%3D%22%22%3EFile.Open%20(%22%2FUsers%2Fxxxxxxx%2FDesktop%2Ftee%2Fxxxxxxxxx%2Ftee.elf%22)%EF%BC%9B%3C%2FP%3E%3CP%20class%3D%22%22%3EFile.Open%EF%BC%9A182%20%E6%AF%AB%E7%A7%92%E5%86%85%E5%AE%8C%E6%88%90%3C%2FP%3E%3CP%20class%3D%22%22%3E%E8%8A%82%E7%9B%AE%E7%8E%AF%E8%8A%82%EF%BC%9A%3C%2FP%3E%3CP%20class%3D%22%22%3E%20%20%E5%9C%B0%E5%9D%80%E5%A4%A7%E5%B0%8F%20%E4%BB%A3%E7%A0%81%20RO%20%E6%95%B0%E6%8D%AE%20RW%20%E6%95%B0%E6%8D%AE%20ZI%20%E6%95%B0%E6%8D%AE%20Flg%3C%2FP%3E%3CP%20class%3D%22%22%3E---------%20---------%20---------%20---------%20---------%20---------%20---%3C%2FP%3E%3CP%20class%3D%22%22%3Efe000000%201%20003%20856%20467%20872%20176%20208%20248%20408%20111%20368%20RWE%3C%2FP%3E%3CP%20class%3D%22%22%3Efe200000%200%200%200%200%200%20rw%3C%2FP%3E%3CP%20class%3D%22%22%3Efe200000%200%200%200%200%200%20rw%3C%2FP%3E%3CP%20class%3D%22%22%3E00000000%200%200%200%200%200%20rw%3C%2FP%3E%3CP%20class%3D%22%22%3E---------%20---------%20---------%20---------%20---------%20---------%20---%3C%2FP%3E%3CP%20class%3D%22%22%3E%20%20%20%E5%85%B1%E8%AE%A1%EF%BC%9A1%20003%20856%20467%20872%20176%20208%20248%20408%20111%20368%3C%2FP%3E%3CP%20class%3D%22%22%3E---------%20---------%20---------%20---------%20---------%20---------%20---%3C%2FP%3E%3CP%20class%3D%22%22%3E%E6%9C%89%E5%85%B3%20ELF%20%E6%96%87%E4%BB%B6%E6%95%B0%E6%8D%AE%E6%AE%B5%E7%9A%84%E6%9B%B4%E5%A4%9A%E4%BF%A1%E6%81%AF%EF%BC%8C%E8%AF%B7%E6%89%A7%E8%A1%8C%E5%91%BD%E4%BB%A4%20Elf.PrintSectionInfo(0)%E3%80%82%3C%2FP%3E%3CP%20class%3D%22%22%3ECannot%20break%20at%20symbol%22main%22%3A%20symbol%20address%20could%20not%20be%20determined.%3C%2FP%3E%3CP%20class%3D%22%22%3E%E5%90%AF%E5%8A%A8%E5%AE%8C%E6%88%90%E7%82%B9%E6%97%A0%E6%95%88%22main%22%3A%20%E6%97%A0%E6%B3%95%E7%A1%AE%E5%AE%9A%E7%AC%A6%E5%8F%B7%E5%9C%B0%E5%9D%80%E3%80%82%3C%2FP%3E%3CP%20class%3D%22%22%3EDebug.ReadIntoInstCache%EF%BC%9A%E6%9B%B4%E6%96%B0%E4%BA%86%201%20%E4%B8%AA%E4%BB%A3%E7%A0%81%E8%8C%83%E5%9B%B4%E5%86%85%E7%9A%84%E6%8C%87%E4%BB%A4%E4%BF%A1%E6%81%AF%20(0xFE000000-0xFE0723A0)%3C%2FP%3E%3CP%20class%3D%22%22%3EDebug.SetConnectMode%20(CM_ATTACH)%EF%BC%9B%3C%2FP%3E%3CP%20class%3D%22%22%3EDebug.Start()%EF%BC%9B%3C%2FP%3E%3CP%20class%3D%22%22%3E%E8%AE%BE%E5%A4%87%20%22%20CORTEX-A53%20%22%20%E5%B7%B2%E9%80%89%E4%B8%AD%E3%80%82%3C%2FP%3E%3CP%20class%3D%22%22%3E%E6%80%BB%20IRLen%20%3D%204%EF%BC%8CIRPrint%20%3D%200x01%3C%2FP%3E%3CP%20class%3D%22%22%3EJTAG%20%E9%93%BE%E6%A3%80%E6%B5%8B%E5%8F%91%E7%8E%B0%201%20%E4%B8%AA%E8%AE%BE%E5%A4%87%EF%BC%9A%3C%2FP%3E%3CP%20class%3D%22%22%3E%230%20Id%EF%BC%9A0x5BA00477%EF%BC%8CIRLen%EF%BC%9A04%EF%BC%8CCoreSight%20JTAG-DP%3C%2FP%3E%3CP%20class%3D%22%22%3E%E6%A3%80%E6%B5%8B%E5%88%B0%20DPv0%3C%2FP%3E%3CP%20class%3D%22%22%3E%E6%89%AB%E6%8F%8F%E6%8E%A5%E5%85%A5%E7%82%B9%E5%9C%B0%E5%9B%BE%EF%BC%8C%E6%9F%A5%E6%89%BE%E6%89%80%E6%9C%89%E5%8F%AF%E7%94%A8%E6%8E%A5%E5%85%A5%E7%82%B9%3C%2FP%3E%3CP%20class%3D%22%22%3EAP%5B5%5D%EF%BC%9A%E5%88%B0%E8%BE%BE%20AP%20%E5%9C%B0%E5%9B%BE%E7%BB%88%E7%82%B9%EF%BC%8C%E5%81%9C%E6%AD%A2%20AP%20%E6%89%AB%E6%8F%8F%3C%2FP%3E%3CP%20class%3D%22%22%3EAP%5B0%5D%EF%BC%9AAHB-AP%EF%BC%88IDR%EF%BC%9A0x64770001%EF%BC%89%3C%2FP%3E%3CP%20class%3D%22%22%3EAP%5B1%5D%EF%BC%9AAPB-AP%20%EF%BC%88IDR%EF%BC%9A%200x44770002%EF%BC%89%3C%2FP%3E%3CP%20class%3D%22%22%3EAP%5B2%5D%EF%BC%9AJTAG-AP%EF%BC%88IDR%EF%BC%9A0x24760010%EF%BC%89%3C%2FP%3E%3CP%20class%3D%22%22%3EAP%5B3%5D%EF%BC%9AJTAG-AP%EF%BC%88IDR%EF%BC%9A0x001C0030%EF%BC%89%3C%2FP%3E%3CP%20class%3D%22%22%3EAP%5B4%5D%EF%BC%9AAHB-AP%EF%BC%88IDR%EF%BC%9A%200x24770011%EF%BC%89%3C%2FP%3E%3CP%20class%3D%22%22%3E%E8%BF%AD%E4%BB%A3%20AP%20%E5%9C%B0%E5%9B%BE%EF%BC%8C%E6%89%BE%E5%88%B0%E8%A6%81%E4%BD%BF%E7%94%A8%E7%9A%84%20APB-AP%3C%2FP%3E%3CP%20class%3D%22%22%3EAP%5B0%5D%EF%BC%9A%E8%B7%B3%E8%BF%87%E3%80%82%E4%B8%8D%E6%98%AF%20APB-AP%3C%2FP%3E%3CP%20class%3D%22%22%3EAP%5B1%5D%EF%BC%9A%E6%89%BE%E5%88%B0%20APB-AP%3C%2FP%3E%3CP%20class%3D%22%22%3E%E7%94%A8%E6%88%B7%E6%9C%AA%E6%8C%87%E5%AE%9A%20AP%20%E5%9C%B0%E5%9B%BE%E3%80%82%E8%AE%BE%E7%BD%AE%E8%87%AA%E5%8A%A8%E6%A3%80%E6%B5%8B%20AP%20%E6%98%A0%E5%B0%84%E3%80%82%3C%2FP%3E%3CP%20class%3D%22%22%3E%E6%89%AB%E6%8F%8F%20ROMTbl%20%40%200x80000000%3C%2FP%3E%3CP%20class%3D%22%22%3E%5B0%5DComp%5B0%5D%20%40%200x80400000%EF%BC%9AROM%20%E8%A1%A8%3C%2FP%3E%3CP%20class%3D%22%22%3E%E6%89%AB%E6%8F%8F%20ROMTbl%20%40%200x80400000%3C%2FP%3E%3CP%20class%3D%22%22%3E%5B1%5DComp%5B0%5D%20%40%200x80410000%EF%BC%9ACortex-A53%3C%2FP%3E%3CP%20class%3D%22%22%3E%5B1%5DComp%5B1%5D%20%40%200x80420000%EF%BC%9ACSS600-CTI%3C%2FP%3E%3CP%20class%3D%22%22%3E%E6%89%BE%E5%88%B0%E4%BA%86%E6%A0%B8%E5%BF%83%E3%80%82%E5%81%9C%E6%AD%A2%20ROM%20%E8%A1%A8%E6%89%AB%E6%8F%8F%3CA%20href%3D%22https%3A%2F%2Fwiki.segger.com%2FROMTableScan%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%EF%BC%9A%20https%3A%2F%2Fwiki.segger.com%2FROMTableScan%3C%2FA%3E%3C%2FP%3E%3CP%20class%3D%22%22%3ECortex-A53%20%40%200x80410000%EF%BC%88%E5%B7%B2%E6%A3%80%E6%B5%8B%E5%88%B0%EF%BC%89%3C%2FP%3E%3CP%20class%3D%22%22%3ECoreCTI%20%40%200x80420000%EF%BC%88%E5%B7%B2%E6%A3%80%E6%B5%8B%E5%88%B0%EF%BC%89%3C%2FP%3E%3CP%20class%3D%22%22%3E%E8%B0%83%E8%AF%95%E6%9E%B6%E6%9E%84%EF%BC%9AARMv8.0%3C%2FP%3E%3CP%20class%3D%22%22%3E6%20%E4%B8%AA%E4%BB%A3%E7%A0%81%E6%96%AD%E7%82%B9%E3%80%814%20%E4%B8%AA%E6%95%B0%E6%8D%AE%E6%96%AD%E7%82%B9%3C%2FP%3E%3CP%20class%3D%22%22%3E%E5%A4%84%E7%90%86%E5%99%A8%E5%8A%9F%E8%83%BD%3C%2FP%3E%3CP%20class%3D%22%22%3E%20%20%E6%94%AF%E6%8C%81%20EL0%EF%BC%9AAArch64%20%2B%20AArch32%3C%2FP%3E%3CP%20class%3D%22%22%3E%20%20%E6%94%AF%E6%8C%81%20EL1%EF%BC%9AAArch64%20%2B%20AArch32%3C%2FP%3E%3CP%20class%3D%22%22%3E%20%20%E6%94%AF%E6%8C%81%20EL2%EF%BC%9AAArch64%20%2B%20AArch32%3C%2FP%3E%3CP%20class%3D%22%22%3E%20%20%E6%94%AF%E6%8C%81%20EL3%EF%BC%9AAArch64%20%2B%20AArch32%3C%2FP%3E%3CP%20class%3D%22%22%3E%20%20%E6%94%AF%E6%8C%81%20FPU%EF%BC%9A%E5%8D%95%E8%B7%AF%20%2B%20%E5%8F%8C%E8%B7%AF%20%2B%20%E8%BD%AC%E6%8D%A2%3C%2FP%3E%3CP%20class%3D%22%22%3EARMv8-A%2FR%EF%BC%9A%E6%89%80%E8%BF%9E%E6%8E%A5%E7%9A%84%20J-Link%EF%BC%88S%2FN%20600101144%EF%BC%89%E4%BD%BF%E7%94%A8%E6%97%A7%E5%9B%BA%E4%BB%B6%E6%A8%A1%E5%9D%97%20V0%EF%BC%8C%E5%AD%98%E5%9C%A8%E5%B7%B2%E7%9F%A5%E9%97%AE%E9%A2%98%2F%E9%99%90%E5%88%B6%E3%80%82%3C%2FP%3E%3CP%20class%3D%22%22%3E%E9%99%84%E5%8A%A0%E4%BF%A1%E6%81%AF%EF%BC%88CPU%20%E6%B8%A9%E5%BA%A6%E5%81%9C%E9%A1%BF%EF%BC%89%3C%2FP%3E%3CP%20class%3D%22%22%3E%E5%BD%93%E5%89%8D%E4%BE%8B%E5%A4%96%E7%BA%A7%E5%88%AB%EF%BC%9AEL2%3C%2FP%3E%3CP%20class%3D%22%22%3E%E4%BE%8B%E5%A4%96%E7%BA%A7%E5%88%AB%20AArch%20%E4%BD%BF%E7%94%A8%EF%BC%9A%3C%2FP%3E%3CP%20class%3D%22%22%3E%20%20EL0%3A%20AArch32%3C%2FP%3E%3CP%20class%3D%22%22%3E%20%20EL1%3A%20AArch32%3C%2FP%3E%3CP%20class%3D%22%22%3E%20%20EL2%EF%BC%9AAArch64%3C%2FP%3E%3CP%20class%3D%22%22%3E%20%20EL3%3A%20AArch64%3C%2FP%3E%3CP%20class%3D%22%22%3E%E9%9D%9E%E5%AE%89%E5%85%A8%E7%BA%A7%E5%88%AB%EF%BC%9A%E9%9D%9E%E5%AE%89%E5%85%A8%E7%8A%B6%E6%80%81%3C%2FP%3E%3CP%20class%3D%22%22%3E%E7%BC%93%E5%AD%98%E4%BF%A1%E6%81%AF%EF%BC%9A%3C%2FP%3E%3CP%20class%3D%22%22%3E%20%20%E5%86%85%E9%83%A8%E9%AB%98%E9%80%9F%E7%BC%93%E5%AD%98%E8%BE%B9%E7%95%8C%EF%BC%9AL1%3C%2FP%3E%3CP%20class%3D%22%22%3E%20%20LoU%20%E5%8D%95%E5%A4%84%E7%90%86%E5%99%A8%EF%BC%9A2%3C%2FP%3E%3CP%20class%3D%22%22%3E%20%20LoC%EF%BC%9A0%3C%2FP%3E%3CP%20class%3D%22%22%3E%20%20LoU%20%E5%86%85%E9%83%A8%E5%8F%AF%E5%85%B1%E4%BA%AB%EF%BC%9A2%3C%2FP%3E%3CP%20class%3D%22%22%3E%E6%8C%87%E4%BB%A4%E7%BC%93%E5%AD%98%20L1%EF%BC%9A491%20KB%EF%BC%8C629%20%E7%BB%84%EF%BC%8C32%20%E5%AD%97%E8%8A%82%2F%E8%A1%8C%EF%BC%8C25%20%E8%B7%AF%3C%2FP%3E%3CP%20class%3D%22%22%3EVMSAv8-64%E6%94%AF%E6%8C%81%2048%20%E4%BD%8D%E8%99%9A%E6%8B%9F%E6%9C%BA%E6%9E%84%3C%2FP%3E%3CP%20class%3D%22%22%3E%E5%B7%B2%E8%BF%9E%E6%8E%A5%E5%88%B0%E7%9B%AE%E6%A0%87%E8%AE%BE%E5%A4%87%E3%80%82%3C%2FP%3E%3CP%20class%3D%22%22%3E%E5%90%AF%E5%8A%A8%E5%AE%8C%E6%88%90%EF%BC%88PC%3D0x00000001%EF%BC%89%3C%2FP%3E%3CP%20class%3D%22%22%3E%E5%86%85%E5%AD%98%E8%AE%BF%E9%97%AE%EF%BC%9ACPU%20%E6%B8%A9%E5%BA%A6%E5%81%9C%E9%A1%BF%3CA%20href%3D%22https%3A%2F%2Fwiki.segger.com%2FMemory_accesses%23Legacy_stop_mode%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%EF%BC%9Ahttps%3A%2F%2Fwiki.segger.com%2FMemory_accesses%23Legacy_stop_mode%3C%2FA%3E%3C%2FP%3E%3CP%20class%3D%22%22%3ECPU%20%E6%97%A0%E6%B3%95%E5%81%9C%E6%AD%A2%E8%BF%90%E8%A1%8C%3C%2FP%3E%3CP%20class%3D%22%22%3ECPU%20%E6%97%A0%E6%B3%95%E5%81%9C%E6%AD%A2%E8%BF%90%E8%A1%8C%3C%2FP%3E%3C%2FTD%3E%3C%2FTR%3E%3C%2FTBODY%3E%3C%2FTABLE%3E%3CP%3E%E6%88%91%E8%AE%A4%E4%B8%BA%E6%9C%89%E5%BE%88%E5%A4%9A%E9%97%AE%E9%A2%98%EF%BC%8C%E5%A6%82%E5%86%85%E5%AD%98%E8%AE%BF%E9%97%AE%E3%80%81CPU%20%E5%90%8C%E6%AD%A5%E3%80%81%E8%B0%83%E8%AF%95%E5%B7%A5%E5%85%B7%E8%AF%86%E5%88%AB%E7%9A%84%E7%BC%93%E5%AD%98%E5%A4%A7%E5%B0%8F%E7%AD%89%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E6%88%91%E8%AE%A4%E4%B8%BA%EF%BC%8C%E6%97%A5%E5%BF%97%E4%B8%AD%E6%9C%80%E5%8F%AF%E7%96%91%E7%9A%84%E5%9C%B0%E6%96%B9%E6%98%AF%22ARMv8-A%2FR%EF%BC%9A%E6%89%80%E8%BF%9E%E6%8E%A5%E7%9A%84%20J-Link%EF%BC%88S%2FN%20600101144%EF%BC%89%E4%BD%BF%E7%94%A8%E7%9A%84%E6%98%AF%E5%B7%B2%E7%9F%A5%E5%AD%98%E5%9C%A8%E9%97%AE%E9%A2%98%2F%E9%99%90%E5%88%B6%E7%9A%84%E6%97%A7%E5%9B%BA%E4%BB%B6%E6%A8%A1%E5%9D%97%20V0%E3%80%82%22%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E6%88%91%E6%A3%80%E6%9F%A5%E4%BA%86%20JLink%20Plus%20%E7%9A%84%E5%9B%BA%E4%BB%B6%E7%89%88%E6%9C%AC%EF%BC%8C%E4%BD%86%20JLinkConfig%20%E6%98%BE%E7%A4%BA%E5%AE%83%E7%9A%84%E5%9B%BA%E4%BB%B6%E7%89%88%E6%9C%AC%E6%98%AF%E6%9C%80%E6%96%B0%E7%9A%84%E3%80%82%20%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E6%88%91%E8%AE%A4%E4%B8%BA%E5%9C%A8%E5%BB%BA%E7%AB%8B%E5%BD%A2%E8%B1%A1%E6%96%B9%E9%9D%A2%E6%B2%A1%E6%9C%89%E9%97%AE%E9%A2%98%E3%80%82%E5%9B%A0%E4%B8%BA%E6%88%91%E7%9A%84%E5%90%8C%E4%BA%8B%E7%9A%84%E7%8E%AF%E5%A2%83%E5%8F%AF%E4%BB%A5%E5%9C%A8%E7%9B%B8%E5%90%8C%E7%9A%84%E7%8E%AF%E5%A2%83%E4%B8%8B%E8%B0%83%E8%AF%95%E6%9D%BF%E3%80%82%E5%94%AF%E4%B8%80%E4%B8%8D%E5%90%8C%E7%9A%84%E6%98%AF%20JLink%E3%80%82%E5%A6%82%E4%B8%8A%E6%89%80%E8%BF%B0%EF%BC%8C%E6%88%91%E4%BD%BF%E7%94%A8%E7%9A%84%E6%98%AF%20JLink%20Plus%EF%BC%8C%E4%BD%86%E6%88%91%E7%9A%84%E5%90%8C%E4%BA%8B%E4%BD%BF%E7%94%A8%E7%9A%84%E6%98%AF%20JLink%EF%BC%88%E6%88%91%E6%83%B3%E6%98%AF%E5%9F%BA%E6%9C%AC%E5%9E%8B%EF%BC%89%E3%80%82%20%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E6%88%91%E9%81%87%E5%88%B0%E8%BF%99%E4%B8%AA%E9%97%AE%E9%A2%98%E5%B7%B2%E7%BB%8F%E6%9C%89%203%20%E4%B8%AA%E6%9C%88%E4%BA%86%20%3CLI-EMOJI%20id%3D%22lia_disappointed-face%22%20title%3D%22%3Adisappointed_face%3A%22%3E%3C%2FLI-EMOJI%3E%20...%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3CP%3E%E6%9C%89%E6%B2%A1%E6%9C%89%E4%BA%BA%E5%92%8C%E6%88%91%E4%B8%80%E6%A0%B7%E6%9C%89%E8%BF%87%E8%BF%99%E6%A0%B7%E7%9A%84%E7%BB%8F%E5%8E%86%EF%BC%9F%20%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E8%B0%A8%E8%87%B4%E6%9C%80%E5%B4%87%E9%AB%98%E7%9A%84%E6%95%AC%E6%84%8F%EF%BC%8C%3CBR%20%2F%3EBradley%E3%80%82%20%3C%2FP%3E%3C%2FLINGO-BODY%3E