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

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

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

70 Views
_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. 

0 Kudos
Reply
0 Replies
%3CLINGO-SUB%20id%3D%22lingo-sub-2251983%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EIssue%20about%20debugging%20TEE%20environment%20on%20i.MX8MQ%20using%20JLink%20Plus%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2251983%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi.%20I'm%20new%20to%20NXP%20board%20and%20JLink.%3C%2FP%3E%3CP%3EI%20have%20the%20board%20%22imx8mqevk%22%2C%20and%20I'm%20trying%20to%20debug%20TEE%20using%20JLink%20Plus%20and%20Segger%20Ozone.%3C%2FP%3E%3CP%3EThe%20Feature%20of%20Jlink%20Plus%20I%20have%20is%20like%20%3A%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%3EConnecting%20to%20J-Link%20via%20USB...O.K.%3CBR%20%2F%3EFirmware%3A%20J-Link%20V10%20compiled%20Jan%2030%202023%2011%3A28%3A07%3CBR%20%2F%3EHardware%20version%3A%20V10.10%3CBR%20%2F%3EJ-Link%20uptime%20(since%20boot)%3A%20N%2FA%20(Not%20supported%20by%20this%20model)%3CBR%20%2F%3ES%2FN%3A%20XXXXXXXXX%3CBR%20%2F%3ELicense(s)%3A%20RDI%2C%20FlashBP%2C%20FlashDL%2C%20JFlash%2C%20GDB%3CBR%20%2F%3EVTref%3D3.393V%3C%2FP%3E%3C%2FTD%3E%3C%2FTR%3E%3C%2FTBODY%3E%3C%2FTABLE%3E%3CP%3E%3CBR%20%2F%3EAs%20I%20know%2C%20the%20board%20has%204%20cortex-A53%20cores.%26nbsp%3B%3C%2FP%3E%3CP%3EBut%2C%20whenever%20I%20start%20the%20debugging%20session%20on%20Ozone%20and%20try%20debugging%20the%20board%2C%20it%20always%20gets%20into%20Kernel%20Panic%20due%20to%20SMP%20Preemption%20or%20cpu_idle%20something.%3CBR%20%2F%3E%3CBR%20%2F%3ELinux%20says%20like%20%3A%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%20Internal%20error%3A%20Oops%20-%20Undefined%20instruction%3A%200000000002000000%20%5B%231%5D%20PREEMPT%20SMP%3CBR%20%2F%3E%5B%2030.998407%5D%20Modules%20linked%20in%3A%3CBR%20%2F%3E%5B%2031.001605%5D%20CPU%3A%200%20PID%3A%200%20Comm%3A%20swapper%2F0%20Not%20tainted%206.2.0-rc3-dirty%20%2322%3CBR%20%2F%3E%5B%2031.008692%5D%20Hardware%20name%3A%20NXP%20i.MX8MQ%20EVK%20(DT)%3CBR%20%2F%3E%5B%2031.013422%5D%20pstate%3A%2060000005%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%200000000000000000%20x24%3A%200000000000000000%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%200000000000000000%20x18%3A%200000000000000000%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%200000000000000000%20x6%20%3A%200000000010ed03ee%3CBR%20%2F%3E%5B%2031.092008%5D%20x5%20%3A%204000000000000000%20x4%20%3A%20ffffffc0b3e2a000%20x3%20%3A%200000000000000000%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%20Call%20trace%3A%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%20Code%3A%20d2801c00%20910003fd%2097fffff7%20d50343ff%20(a8c17bfd)%3CBR%20%2F%3E%5B%2031.147561%5D%20---%5B%20end%20trace%200000000000000000%20%5D---%3CBR%20%2F%3E%5B%2031.152393%5D%20Kernel%20panic%20-%20not%20syncing%3A%20Attempted%20to%20kill%20the%20idle%20task!%3CBR%20%2F%3E%5B%2031.159389%5D%20SMP%3A%20stopping%20secondary%20CPUs%3CBR%20%2F%3E%5B%2031.163488%5D%20Kernel%20Offset%3A%20disabled%3CBR%20%2F%3E%5B%2031.167129%5D%20CPU%20features%3A%200x00000%2C01000108%2C0000421b%3CBR%20%2F%3E%5B%2031.172222%5D%20Memory%20Limit%3A%20none%3CBR%20%2F%3E%5B%2031.175416%5D%20---%5B%20end%20Kernel%20panic%20-%20not%20syncing%3A%20Attempted%20to%20kill%20the%20idle%20task!%20%5D---%3C%2FTD%3E%3C%2FTR%3E%3C%2FTBODY%3E%3C%2FTABLE%3E%3CP%3EThe%20Segger%20Ozone%20console%20says%20like%3A%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)%3B%3C%2FP%3E%3CP%20class%3D%22%22%3EFile.Open%3A%20completed%20in%20182%20ms%3C%2FP%3E%3CP%20class%3D%22%22%3EProgram%20segments%3A%3C%2FP%3E%3CP%20class%3D%22%22%3E%26nbsp%3B%20Address%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3BSize%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3BCode%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20RO%20Data%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20RW%20Data%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20ZI%20Data%26nbsp%3B%20%26nbsp%3B%20Flg%3C%2FP%3E%3CP%20class%3D%22%22%3E---------%26nbsp%3B%20%26nbsp%3B%20---------%26nbsp%3B%20%26nbsp%3B%20---------%26nbsp%3B%20%26nbsp%3B%20---------%26nbsp%3B%20%26nbsp%3B%20---------%26nbsp%3B%20%26nbsp%3B%20---------%26nbsp%3B%20%26nbsp%3B%20---%3C%2FP%3E%3CP%20class%3D%22%22%3E%26nbsp%3BFE000000%26nbsp%3B%20%26nbsp%3B%201%20003%20856%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20467%20872%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20176%20208%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20248%20408%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20111%20368%26nbsp%3B%20%26nbsp%3B%20RWE%3C%2FP%3E%3CP%20class%3D%22%22%3E%26nbsp%3BFE200000%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%200%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%200%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%200%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%200%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%200%26nbsp%3B%20%26nbsp%3B%20RW%3C%2FP%3E%3CP%20class%3D%22%22%3E%26nbsp%3BFE200000%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%200%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%200%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%200%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%200%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%200%26nbsp%3B%20%26nbsp%3B%20RW%3C%2FP%3E%3CP%20class%3D%22%22%3E%26nbsp%3B00000000%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%200%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%200%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%200%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%200%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%200%26nbsp%3B%20%26nbsp%3B%20RW%3C%2FP%3E%3CP%20class%3D%22%22%3E---------%26nbsp%3B%20%26nbsp%3B%20---------%26nbsp%3B%20%26nbsp%3B%20---------%26nbsp%3B%20%26nbsp%3B%20---------%26nbsp%3B%20%26nbsp%3B%20---------%26nbsp%3B%20%26nbsp%3B%20---------%26nbsp%3B%20%26nbsp%3B%20---%3C%2FP%3E%3CP%20class%3D%22%22%3E%26nbsp%3B%20%26nbsp%3BTotal%3A%26nbsp%3B%20%26nbsp%3B%201%20003%20856%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20467%20872%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20176%20208%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20248%20408%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20111%20368%3C%2FP%3E%3CP%20class%3D%22%22%3E---------%26nbsp%3B%20%26nbsp%3B%20---------%26nbsp%3B%20%26nbsp%3B%20---------%26nbsp%3B%20%26nbsp%3B%20---------%26nbsp%3B%20%26nbsp%3B%20---------%26nbsp%3B%20%26nbsp%3B%20---------%26nbsp%3B%20%26nbsp%3B%20---%3C%2FP%3E%3CP%20class%3D%22%22%3EFor%20further%20information%20on%20ELF%20file%20data%20sections%2C%20execute%20command%20Elf.PrintSectionInfo(0).%3C%2FP%3E%3CP%20class%3D%22%22%3ECannot%20break%20at%20symbol%20%22main%22%3A%20symbol%20address%20could%20not%20be%20determined.%3C%2FP%3E%3CP%20class%3D%22%22%3EInvalid%20startup%20completion%20point%20%22main%22%3A%20symbol%20address%20could%20not%20be%20determined.%3C%2FP%3E%3CP%20class%3D%22%22%3EDebug.ReadIntoInstCache%3A%20updated%20instruction%20information%20within%201%20code%20ranges%20(0xFE000000-0xFE0723A0)%3C%2FP%3E%3CP%20class%3D%22%22%3EDebug.SetConnectMode%20(CM_ATTACH)%3B%3C%2FP%3E%3CP%20class%3D%22%22%3EDebug.Start()%3B%3C%2FP%3E%3CP%20class%3D%22%22%3EDevice%20%22CORTEX-A53%22%20selected.%3C%2FP%3E%3CP%20class%3D%22%22%3ETotalIRLen%20%3D%204%2C%20IRPrint%20%3D%200x01%3C%2FP%3E%3CP%20class%3D%22%22%3EJTAG%20chain%20detection%20found%201%20devices%3A%3C%2FP%3E%3CP%20class%3D%22%22%3E%26nbsp%3B%230%20Id%3A%200x5BA00477%2C%20IRLen%3A%2004%2C%20CoreSight%20JTAG-DP%3C%2FP%3E%3CP%20class%3D%22%22%3EDPv0%20detected%3C%2FP%3E%3CP%20class%3D%22%22%3EScanning%20AP%20map%20to%20find%20all%20available%20APs%3C%2FP%3E%3CP%20class%3D%22%22%3EAP%5B5%5D%3A%20Stopped%20AP%20scan%20as%20end%20of%20AP%20map%20has%20been%20reached%3C%2FP%3E%3CP%20class%3D%22%22%3EAP%5B0%5D%3A%20AHB-AP%20(IDR%3A%200x64770001)%3C%2FP%3E%3CP%20class%3D%22%22%3EAP%5B1%5D%3A%20APB-AP%20(IDR%3A%200x44770002)%3C%2FP%3E%3CP%20class%3D%22%22%3EAP%5B2%5D%3A%20JTAG-AP%20(IDR%3A%200x24760010)%3C%2FP%3E%3CP%20class%3D%22%22%3EAP%5B3%5D%3A%20JTAG-AP%20(IDR%3A%200x001C0030)%3C%2FP%3E%3CP%20class%3D%22%22%3EAP%5B4%5D%3A%20AHB-AP%20(IDR%3A%200x24770011)%3C%2FP%3E%3CP%20class%3D%22%22%3EIterating%20through%20AP%20map%20to%20find%20APB-AP%20to%20use%3C%2FP%3E%3CP%20class%3D%22%22%3EAP%5B0%5D%3A%20Skipped.%20Not%20an%20APB-AP%3C%2FP%3E%3CP%20class%3D%22%22%3EAP%5B1%5D%3A%20APB-AP%20found%3C%2FP%3E%3CP%20class%3D%22%22%3ENo%20AP%20map%20specified%20by%20user.%20Setting%20auto-detected%20AP%20map.%3C%2FP%3E%3CP%20class%3D%22%22%3EScanning%20ROMTbl%20%40%200x80000000%3C%2FP%3E%3CP%20class%3D%22%22%3E%5B0%5DComp%5B0%5D%20%40%200x80400000%3A%20ROM%20Table%3C%2FP%3E%3CP%20class%3D%22%22%3EScanning%20ROMTbl%20%40%200x80400000%3C%2FP%3E%3CP%20class%3D%22%22%3E%5B1%5DComp%5B0%5D%20%40%200x80410000%3A%20Cortex-A53%3C%2FP%3E%3CP%20class%3D%22%22%3E%5B1%5DComp%5B1%5D%20%40%200x80420000%3A%20CSS600-CTI%3C%2FP%3E%3CP%20class%3D%22%22%3ECore%20found.%20Stopped%20ROM%20table%20scan%3A%20%3CA%20href%3D%22https%3A%2F%2Fwiki.segger.com%2FROMTableScan%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttps%3A%2F%2Fwiki.segger.com%2FROMTableScan%3C%2FA%3E%3C%2FP%3E%3CP%20class%3D%22%22%3ECortex-A53%20%40%200x80410000%20(detected)%3C%2FP%3E%3CP%20class%3D%22%22%3ECoreCTI%20%40%200x80420000%20(detected)%3C%2FP%3E%3CP%20class%3D%22%22%3EDebug%20architecture%3A%20ARMv8.0%3C%2FP%3E%3CP%20class%3D%22%22%3E6%20code%20breakpoints%2C%204%20data%20breakpoints%3C%2FP%3E%3CP%20class%3D%22%22%3EProcessor%20features%3A%3C%2FP%3E%3CP%20class%3D%22%22%3E%26nbsp%3B%20EL0%20support%3A%20AArch64%20%2B%20AArch32%3C%2FP%3E%3CP%20class%3D%22%22%3E%26nbsp%3B%20EL1%20support%3A%20AArch64%20%2B%20AArch32%3C%2FP%3E%3CP%20class%3D%22%22%3E%26nbsp%3B%20EL2%20support%3A%20AArch64%20%2B%20AArch32%3C%2FP%3E%3CP%20class%3D%22%22%3E%26nbsp%3B%20EL3%20support%3A%20AArch64%20%2B%20AArch32%3C%2FP%3E%3CP%20class%3D%22%22%3E%26nbsp%3B%20FPU%20support%3A%20Single%20%2B%20Double%20%2B%20Conversion%3C%2FP%3E%3CP%20class%3D%22%22%3EARMv8-A%2FR%3A%20The%20connected%20J-Link%20(S%2FN%20600101144)%20uses%20an%20old%20firmware%20module%20V0%20with%20known%20problems%20%2F%20limitations.%3C%2FP%3E%3CP%20class%3D%22%22%3EAdd.%20info%20(CPU%20temp.%20halted)%3C%2FP%3E%3CP%20class%3D%22%22%3ECurrent%20exception%20level%3A%20EL2%3C%2FP%3E%3CP%20class%3D%22%22%3EException%20level%20AArch%20usage%3A%3C%2FP%3E%3CP%20class%3D%22%22%3E%26nbsp%3B%20EL0%3A%20AArch32%3C%2FP%3E%3CP%20class%3D%22%22%3E%26nbsp%3B%20EL1%3A%20AArch32%3C%2FP%3E%3CP%20class%3D%22%22%3E%26nbsp%3B%20EL2%3A%20AArch64%3C%2FP%3E%3CP%20class%3D%22%22%3E%26nbsp%3B%20EL3%3A%20AArch64%3C%2FP%3E%3CP%20class%3D%22%22%3ENon-secure%20status%3A%20Non-secure%3C%2FP%3E%3CP%20class%3D%22%22%3ECache%20info%3A%3C%2FP%3E%3CP%20class%3D%22%22%3E%26nbsp%3B%20Inner%20cache%20boundary%3A%20L1%3C%2FP%3E%3CP%20class%3D%22%22%3E%26nbsp%3B%20LoU%20Uniprocessor%3A%202%3C%2FP%3E%3CP%20class%3D%22%22%3E%26nbsp%3B%20LoC%3A%200%3C%2FP%3E%3CP%20class%3D%22%22%3E%26nbsp%3B%20LoU%20Inner%20Shareable%3A%202%3C%2FP%3E%3CP%20class%3D%22%22%3EI-Cache%20L1%3A%20491%20KB%2C%20629%20Sets%2C%2032%20Bytes%2FLine%2C%2025-Way%3C%2FP%3E%3CP%20class%3D%22%22%3EVMSAv8-64%3A%20Supports%2048-bit%20VAs%3C%2FP%3E%3CP%20class%3D%22%22%3EConnected%20to%20target%20device.%3C%2FP%3E%3CP%20class%3D%22%22%3EStartup%20complete%20(PC%3D0x00000001)%3C%2FP%3E%3CP%20class%3D%22%22%3EMemory%20access%3A%20CPU%20temp.%20halted%3A%20%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%3Ehttps%3A%2F%2Fwiki.segger.com%2FMemory_accesses%23Legacy_stop_mode%3C%2FA%3E%3C%2FP%3E%3CP%20class%3D%22%22%3ECPU%20could%20not%20be%20halted%3C%2FP%3E%3CP%20class%3D%22%22%3ECPU%20could%20not%20be%20halted%3C%2FP%3E%3C%2FTD%3E%3C%2FTR%3E%3C%2FTBODY%3E%3C%2FTABLE%3E%3CP%3EI%20think%20there%20are%20lots%20of%20problems%20like%20memory%20access%2C%20CPU%20synchronization%2C%20Cache%20size%20that%20the%20debugging%20tool%20recognizing%20and%20etc...%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EAs%20I%20think%2C%20the%20most%20suspicious%20thing%20on%20the%20log%20is%20%22ARMv8-A%2FR%3A%20The%20connected%20J-Link%20(S%2FN%20600101144)%20uses%20an%20old%20firmware%20module%20V0%20with%20known%20problems%20%2F%20limitations.%22%3C%2FP%3E%3CBR%20%2F%3E%3CP%3ESo%20I've%20checked%20the%20firmware%20version%20of%20my%20JLink%20Plus%2C%20but%20the%20JLinkConfig%20says%20it%20has%20up-to-date%20FW%20version.%26nbsp%3B%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EI%20think%20there%20isn't%20problem%20with%20building%20the%20image.%20because%20my%20coworker's%20environment%20can%20debug%20the%20board%20with%20same%20environment.%20the%20only%20thing%20that%20is%20different%20is%20JLink.%20As%20I%20said%20above%2C%20I'm%20using%20JLink%20Plus%2C%20but%20my%20coworker%20uses%20JLink(the%20basic%20one%20I%20think).%26nbsp%3B%3C%2FP%3E%3CBR%20%2F%3E%3CP%3Eit%20has%20been%20about%203%20months%20since%20I%20get%20into%20this%20issue%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%3EIs%20there%20anyone%20who%20has%20experienced%20like%20me%3F%26nbsp%3B%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EBest%20Regards%2C%26nbsp%3B%3CBR%20%2F%3EBradley.%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E