I tried running Free RTOS by Mobiliya for CM4 in MAC57D5 using J-Link, but I have been successful in getting the set up to work. When I debug the RTOS project on S32 I get errors which are prvided down below. At this point, after having tried for so long without getting any help from anywhere, I am desperate. Any help or response otherwise would be greatly appreciated.
Best Regards
Asad Ullah
"SEGGER J-Link GDB Server V6.14h Command Line Version
JLinkARM.dll V6.14h (DLL compiled May 10 2017 18:22:45)
WARNING: Unknown command line parameter -timeout found.
WARNING: Unknown command line parameter 0 found.
-----GDB Server start settings-----
GDBInit file: none
GDB Server Listening port: 2331
SWO raw output listening port: 2332
Terminal I/O port: 2333
Accept remote connection: localhost only
Generate logfile: off
Verify download: on
Init regs on start: on
Silent mode: off
Single run mode: on
Target connection timeout: 0 ms
------J-Link related settings------
J-Link Host interface: USB
J-Link script: none
J-Link settings file: none
------Target related settings------
Target device: MAC57D5
Target interface: SWD
Target interface speed: 1000kHz
Target endian: little
Connecting to J-Link...
J-Link is connected.
Firmware: J-Link V10 compiled Apr 21 2017 10:28:25
Hardware: V10.10
S/N: 260102083
OEM: SEGGER-EDU
Feature(s): FlashBP, GDB
Checking target voltage...
Target voltage: 3.38 V
Listening on TCP/IP port 2331
Connecting to target...Connected to target
Waiting for GDB connection...Connected to 127.0.0.1
Reading all registers
Read 4 bytes @ address 0x00000000 (Data = 0xE59FF004)
Target interface speed set to 1000 kHz
Resetting target
Halting target CPU...
...Target halted (PC = 0x1840494C)
R0 = 00000004, R1 = 00000001, R2 = 00000000, R3 = 00000000
R4 = 00000001, R5 = 3E00026C, R6 = 00000000, R7 = 00000000
R8 = 00000000, R9 = 00000000, R10= 00000000, R11= 00000000
R12= 00000000, R13= 3E0001EC, MSP= 3E0001EC, PSP= 00000000
R14(LR) = 1840494D, R15(PC) = 1840494C
XPSR 61000000, APSR 60000000, EPSR 01000000, IPSR 00000000
CFBP 00000000, CONTROL 00, FAULTMASK 00, BASEPRI 00, PRIMASK 00
Reading all registers
Read 4 bytes @ address 0x1840494C (Data = 0xD0062801)
Select auto target interface speed (2000 kHz)
Flash breakpoints enabled
Semi-hosting enabled (Handle on BKPT)
Semihosting I/O set to TELNET Client
SWO disabled succesfully.
ERROR: Could not detect CPU clock speed. Verification of test code downloaded into RAM failed.
Failed to enable SWO. Could not measure target CPU frequency.
Read 4 bytes @ address 0x1840494C (Data = 0xD0062801)
Downloading 28 bytes @ address 0x18F9C000 - Verify failed
.
.//The statements have been replaced by dots to limit the whole message with in 10000 words.
.
Downloading 4096 bytes @ address 0x1902BAAC - Verify failed
Downloading 4096 bytes @ address 0x1902CAAC - Verify failed
Downloading 4096 bytes @ address 0x1902DAAC - Verified OK
.
.
.
.
Downloading 4096 bytes @ address 0x1906CAAC - Verified OK
Downloading 4096 bytes @ address 0x1906DAAC - Verify failed
.
.
.
Downloading 4096 bytes @ address 0x19104AAC - Verify failed
Downloading 4096 bytes @ address 0x19105AAC - Verified OK
.
.
.
.
Downloading 4096 bytes @ address 0x19144AAC - Verified OK
Downloading 4096 bytes @ address 0x19145AAC - Verify failed
Downloading 4096 bytes @ address 0x19146AAC - Verify failed
Downloading 2332 bytes @ address 0x19147AAC - Verify failed
Downloading 616 bytes @ address 0x191483C8 - Verify failed
Downloading 4096 bytes @ address 0x19300000 - Verify failed
Downloading 2752 bytes @ address 0x19301000 - Verify failed
Downloading 752 bytes @ address 0x3E400000 - Verified OK
Downloading 400 bytes @ address 0x3E401500 - Verified OK
Writing register (PC = 0x58690119)
Read 4 bytes @ address 0x19016958 (Data = 0xFFFFFFFF)
Resetting target
Halting target CPU...
...Target halted (PC = 0x1840494C)
Read 2 bytes @ address 0x190134EC (Data = 0xFFFF)
Read 2 bytes @ address 0x190134EC (Data = 0xFFFF)
Read 2 bytes @ address 0x190134EC (Data = 0xFFFF)
R0 = 00000004, R1 = 00000001, R2 = 00000000, R3 = 00000000
R4 = 00000001, R5 = 3E00026C, R6 = 00000000, R7 = 00000000
R8 = 00000000, R9 = 00000000, R10= 00000000, R11= 00000000
R12= 00000000, R13= 3E0001EC, MSP= 3E0001EC, PSP= 00000000
R14(LR) = 1840494D, R15(PC) = 1840494C
XPSR 61000000, APSR 60000000, EPSR 01000000, IPSR 00000000
CFBP 00000000, CONTROL 00, FAULTMASK 00, BASEPRI 00, PRIMASK 00
Reading all registers
Read 4 bytes @ address 0x1840494C (Data = 0xD0062801)
Setting breakpoint @ address 0x190134EC, Size = 2, BPHandle = 0x0001
Starting target CPU...
ERROR: Can not read register 15 (R15) while CPU is running
Reading all registers
ERROR: Can not read register 0 (R0) while CPU is running
ERROR: Can not read register 1 (R1) while CPU is running
ERROR: Can not read register 2 (R2) while CPU is running
ERROR: Can not read register 3 (R3) while CPU is running
ERROR: Can not read register 4 (R4) while CPU is running
ERROR: Can not read register 5 (R5) while CPU is running
ERROR: Can not read register 6 (R6) while CPU is running
ERROR: Can not read register 7 (R7) while CPU is running
ERROR: Can not read register 8 (R8) while CPU is running
ERROR: Can not read register 9 (R9) while CPU is running
ERROR: Can not read register 10 (R10) while CPU is running
ERROR: Can not read register 11 (R11) while CPU is running
ERROR: Can not read register 12 (R12) while CPU is running
ERROR: Can not read register 13 (R13) while CPU is running
ERROR: Can not read register 14 (R14) while CPU is running
ERROR: Can not read register 15 (R15) while CPU is running
ERROR: Can not read register 16 (XPSR) while CPU is running
ERROR: Can not read register 17 (MSP) while CPU is running
ERROR: Can not read register 18 (PSP) while CPU is running
ERROR: Can not read register 24 (PRIMASK) while CPU is running
ERROR: Can not read register 25 (BASEPRI) while CPU is running
ERROR: Can not read register 26 (FAULTMASK) while CPU is running
ERROR: Can not read register 27 (CONTROL) while CPU is running
ERROR: Can not read register 32 (FPSCR) while CPU is running
ERROR: Can not read register 33 (FPS0) while CPU is running
ERROR: Can not read register 34 (FPS1) while CPU is running
ERROR: Can not read register 35 (FPS2) while CPU is running
ERROR: Can not read register 36 (FPS3) while CPU is running
ERROR: Can not read register 37 (FPS4) while CPU is running
ERROR: Can not read register 38 (FPS5) while CPU is running
ERROR: Can not read register 39 (FPS6) while CPU is running
ERROR: Can not read register 40 (FPS7) while CPU is running
ERROR: Can not read register 41 (FPS8) while CPU is running
ERROR: Can not read register 42 (FPS9) while CPU is running
ERROR: Can not read register 43 (FPS10) while CPU is running
ERROR: Can not read register 44 (FPS11) while CPU is running
ERROR: Can not read register 45 (FPS12) while CPU is running
ERROR: Can not read register 46 (FPS13) while CPU is running
ERROR: Can not read register 47 (FPS14) while CPU is running
ERROR: Can not read register 48 (FPS15) while CPU is running
ERROR: Can not read register 49 (FPS16) while CPU is running
ERROR: Can not read register 50 (FPS17) while CPU is running
ERROR: Can not read register 51 (FPS18) while CPU is running
ERROR: Can not read register 52 (FPS19) while CPU is running
ERROR: Can not read register 53 (FPS20) while CPU is running
ERROR: Can not read register 54 (FPS21) while CPU is running
ERROR: Can not read register 55 (FPS22) while CPU is running
ERROR: Can not read register 56 (FPS23) while CPU is running
ERROR: Can not read register 57 (FPS24) while CPU is running
ERROR: Can not read register 58 (FPS25) while CPU is running
ERROR: Can not read register 59 (FPS26) while CPU is running
ERROR: Can not read register 60 (FPS27) while CPU is running
ERROR: Can not read register 61 (FPS28) while CPU is running
ERROR: Can not read register 62 (FPS29) while CPU is running
ERROR: Can not read register 63 (FPS30) while CPU is running
ERROR: Can not read register 64 (FPS31) while CPU is running
WARNING: Failed to read memory @ address 0x00000000
Removing breakpoint @ address 0x190134EC, Size = 2
WARNING: Failed to read memory @ address 0x00000000
"
Best Regards
Asad Ullah
"SEGGER J-Link GDB Server V6.14h Command Line Version
JLinkARM.dll V6.14h (DLL compiled May 10 2017 18:22:45)
WARNING: Unknown command line parameter -timeout found.
WARNING: Unknown command line parameter 0 found.
-----GDB Server start settings-----
GDBInit file: none
GDB Server Listening port: 2331
SWO raw output listening port: 2332
Terminal I/O port: 2333
Accept remote connection: localhost only
Generate logfile: off
Verify download: on
Init regs on start: on
Silent mode: off
Single run mode: on
Target connection timeout: 0 ms
------J-Link related settings------
J-Link Host interface: USB
J-Link script: none
J-Link settings file: none
------Target related settings------
Target device: MAC57D5
Target interface: SWD
Target interface speed: 1000kHz
Target endian: little
Connecting to J-Link...
J-Link is connected.
Firmware: J-Link V10 compiled Apr 21 2017 10:28:25
Hardware: V10.10
S/N: 260102083
OEM: SEGGER-EDU
Feature(s): FlashBP, GDB
Checking target voltage...
Target voltage: 3.38 V
Listening on TCP/IP port 2331
Connecting to target...Connected to target
Waiting for GDB connection...Connected to 127.0.0.1
Reading all registers
Read 4 bytes @ address 0x00000000 (Data = 0xE59FF004)
Target interface speed set to 1000 kHz
Resetting target
Halting target CPU...
...Target halted (PC = 0x1840494C)
R0 = 00000004, R1 = 00000001, R2 = 00000000, R3 = 00000000
R4 = 00000001, R5 = 3E00026C, R6 = 00000000, R7 = 00000000
R8 = 00000000, R9 = 00000000, R10= 00000000, R11= 00000000
R12= 00000000, R13= 3E0001EC, MSP= 3E0001EC, PSP= 00000000
R14(LR) = 1840494D, R15(PC) = 1840494C
XPSR 61000000, APSR 60000000, EPSR 01000000, IPSR 00000000
CFBP 00000000, CONTROL 00, FAULTMASK 00, BASEPRI 00, PRIMASK 00
Reading all registers
Read 4 bytes @ address 0x1840494C (Data = 0xD0062801)
Select auto target interface speed (2000 kHz)
Flash breakpoints enabled
Semi-hosting enabled (Handle on BKPT)
Semihosting I/O set to TELNET Client
SWO disabled succesfully.
ERROR: Could not detect CPU clock speed. Verification of test code downloaded into RAM failed.
Failed to enable SWO. Could not measure target CPU frequency.
Read 4 bytes @ address 0x1840494C (Data = 0xD0062801)
Downloading 28 bytes @ address 0x18F9C000 - Verify failed
.
.//The statements have been replaced by dots to limit the whole message with in 10000 words.
.
Downloading 4096 bytes @ address 0x1902BAAC - Verify failed
Downloading 4096 bytes @ address 0x1902CAAC - Verify failed
Downloading 4096 bytes @ address 0x1902DAAC - Verified OK
.
.
.
.
Downloading 4096 bytes @ address 0x1906CAAC - Verified OK
Downloading 4096 bytes @ address 0x1906DAAC - Verify failed
.
.
.
Downloading 4096 bytes @ address 0x19104AAC - Verify failed
Downloading 4096 bytes @ address 0x19105AAC - Verified OK
.
.
.
.
Downloading 4096 bytes @ address 0x19144AAC - Verified OK
Downloading 4096 bytes @ address 0x19145AAC - Verify failed
Downloading 4096 bytes @ address 0x19146AAC - Verify failed
Downloading 2332 bytes @ address 0x19147AAC - Verify failed
Downloading 616 bytes @ address 0x191483C8 - Verify failed
Downloading 4096 bytes @ address 0x19300000 - Verify failed
Downloading 2752 bytes @ address 0x19301000 - Verify failed
Downloading 752 bytes @ address 0x3E400000 - Verified OK
Downloading 400 bytes @ address 0x3E401500 - Verified OK
Writing register (PC = 0x58690119)
Read 4 bytes @ address 0x19016958 (Data = 0xFFFFFFFF)
Resetting target
Halting target CPU...
...Target halted (PC = 0x1840494C)
Read 2 bytes @ address 0x190134EC (Data = 0xFFFF)
Read 2 bytes @ address 0x190134EC (Data = 0xFFFF)
Read 2 bytes @ address 0x190134EC (Data = 0xFFFF)
R0 = 00000004, R1 = 00000001, R2 = 00000000, R3 = 00000000
R4 = 00000001, R5 = 3E00026C, R6 = 00000000, R7 = 00000000
R8 = 00000000, R9 = 00000000, R10= 00000000, R11= 00000000
R12= 00000000, R13= 3E0001EC, MSP= 3E0001EC, PSP= 00000000
R14(LR) = 1840494D, R15(PC) = 1840494C
XPSR 61000000, APSR 60000000, EPSR 01000000, IPSR 00000000
CFBP 00000000, CONTROL 00, FAULTMASK 00, BASEPRI 00, PRIMASK 00
Reading all registers
Read 4 bytes @ address 0x1840494C (Data = 0xD0062801)
Setting breakpoint @ address 0x190134EC, Size = 2, BPHandle = 0x0001
Starting target CPU...
ERROR: Can not read register 15 (R15) while CPU is running
Reading all registers
ERROR: Can not read register 0 (R0) while CPU is running
ERROR: Can not read register 1 (R1) while CPU is running
ERROR: Can not read register 2 (R2) while CPU is running
ERROR: Can not read register 3 (R3) while CPU is running
ERROR: Can not read register 4 (R4) while CPU is running
ERROR: Can not read register 5 (R5) while CPU is running
ERROR: Can not read register 6 (R6) while CPU is running
ERROR: Can not read register 7 (R7) while CPU is running
ERROR: Can not read register 8 (R8) while CPU is running
ERROR: Can not read register 9 (R9) while CPU is running
ERROR: Can not read register 10 (R10) while CPU is running
ERROR: Can not read register 11 (R11) while CPU is running
ERROR: Can not read register 12 (R12) while CPU is running
ERROR: Can not read register 13 (R13) while CPU is running
ERROR: Can not read register 14 (R14) while CPU is running
ERROR: Can not read register 15 (R15) while CPU is running
ERROR: Can not read register 16 (XPSR) while CPU is running
ERROR: Can not read register 17 (MSP) while CPU is running
ERROR: Can not read register 18 (PSP) while CPU is running
ERROR: Can not read register 24 (PRIMASK) while CPU is running
ERROR: Can not read register 25 (BASEPRI) while CPU is running
ERROR: Can not read register 26 (FAULTMASK) while CPU is running
ERROR: Can not read register 27 (CONTROL) while CPU is running
ERROR: Can not read register 32 (FPSCR) while CPU is running
ERROR: Can not read register 33 (FPS0) while CPU is running
ERROR: Can not read register 34 (FPS1) while CPU is running
ERROR: Can not read register 35 (FPS2) while CPU is running
ERROR: Can not read register 36 (FPS3) while CPU is running
ERROR: Can not read register 37 (FPS4) while CPU is running
ERROR: Can not read register 38 (FPS5) while CPU is running
ERROR: Can not read register 39 (FPS6) while CPU is running
ERROR: Can not read register 40 (FPS7) while CPU is running
ERROR: Can not read register 41 (FPS8) while CPU is running
ERROR: Can not read register 42 (FPS9) while CPU is running
ERROR: Can not read register 43 (FPS10) while CPU is running
ERROR: Can not read register 44 (FPS11) while CPU is running
ERROR: Can not read register 45 (FPS12) while CPU is running
ERROR: Can not read register 46 (FPS13) while CPU is running
ERROR: Can not read register 47 (FPS14) while CPU is running
ERROR: Can not read register 48 (FPS15) while CPU is running
ERROR: Can not read register 49 (FPS16) while CPU is running
ERROR: Can not read register 50 (FPS17) while CPU is running
ERROR: Can not read register 51 (FPS18) while CPU is running
ERROR: Can not read register 52 (FPS19) while CPU is running
ERROR: Can not read register 53 (FPS20) while CPU is running
ERROR: Can not read register 54 (FPS21) while CPU is running
ERROR: Can not read register 55 (FPS22) while CPU is running
ERROR: Can not read register 56 (FPS23) while CPU is running
ERROR: Can not read register 57 (FPS24) while CPU is running
ERROR: Can not read register 58 (FPS25) while CPU is running
ERROR: Can not read register 59 (FPS26) while CPU is running
ERROR: Can not read register 60 (FPS27) while CPU is running
ERROR: Can not read register 61 (FPS28) while CPU is running
ERROR: Can not read register 62 (FPS29) while CPU is running
ERROR: Can not read register 63 (FPS30) while CPU is running
ERROR: Can not read register 64 (FPS31) while CPU is running
WARNING: Failed to read memory @ address 0x00000000
Removing breakpoint @ address 0x190134EC, Size = 2
WARNING: Failed to read memory @ address 0x00000000
"