查看: 2683|回复: 1

S32K144的Flash模块调试问题

[复制链接]
  • TA的每日心情
    开心
    2020-9-22 09:38
  • 签到天数: 1 天

    [LV.1]初来乍到

    1

    主题

    2

    帖子

    0

    新手上路

    Rank: 1

    积分
    12
    最后登录
    2020-9-23
    发表于 2020-9-22 09:45:44 | 显示全部楼层 |阅读模式
    在使用s32 design软件中烧录程序,尝试学习FLASH烧录和擦除,结果用了EraseAllBlock以后,再烧录一直显示如下错误,请大家帮忙看看,有没有解决的方法,解锁什么的已经尝试过,没有效果  INT_SYS_DisableIRQGlobal();
      FLASH_DRV_EraseAllBlock(&flashSSDConfig);
      INT_SYS_EnableIRQGlobal();

    烧录错误如下:
    SEGGER J-Link GDB Server V6.42a Command Line Version

    JLinkARM.dll V6.42a (DLL compiled Feb  1 2019 18:00:08)

    Command line: -if swd -device S32K144 -endian little -speed 1000 -port 2331 -swoport 2332 -telnetport 2333 -vd -ir -localhostonly 1 -singlerun -strict -timeout 0 -nogui
    -----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:                 S32K144
    Target interface:              SWD
    Target interface speed:        1000kHz
    Target endian:                 little

    Connecting to J-Link...
    J-Link is connected.
    Firmware: J-Link V9 compiled Dec 13 2019 11:14:50
    Hardware: V9.40
    S/N: 59407897
    Feature(s): GDB, RDI, FlashBP, FlashDL, JFlash, RDDI
    Checking target voltage...
    Target voltage: 3.33 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 = 0xFFFFFFFF)
    Received monitor command: speed 1000
    Target interface speed set to 1000 kHz
    Received monitor command: clrbp
    Received monitor command: reset
    Resetting target
    Received monitor command: halt
    Halting target CPU...
    ...Target halted (PC = 0xFFFFFFFE)
    Received monitor command: regs
    R0 = 00000000, R1 = 00000000, R2 = 00000000, R3 = 00000000
    R4 = 00000000, R5 = 00000000, R6 = 00000000, R7 = 00000000
    R8 = 00000000, R9 = 00000000, R10= 00000000, R11= 00000000
    R12= 00000000, R13= FFFFFFFC, MSP= FFFFFFFC, PSP= 00000000
    R14(LR) = FFFFFFFF, R15(PC) = FFFFFFFE
    XPSR 01000000, APSR 00000000, EPSR 01000000, IPSR 00000000
    CFBP 00000000, CONTROL 00, FAULTMASK 00, BASEPRI 00, PRIMASK 00
    Reading all registers
    WARNING: Failed to read memory @ address 0xFFFFFFFE
    Received monitor command: speed auto
    Select auto target interface speed (2000 kHz)
    Received monitor command: flash breakpoints 1
    Flash breakpoints enabled
    Received monitor command: semihosting enable
    Semi-hosting enabled (Handle on BKPT)
    Received monitor command: semihosting IOClient 1
    Semihosting I/O set to TELNET Client
    Received monitor command: SWO DisableTarget 0xFFFFFFFF
    SWO disabled successfully.
    Received monitor command: SWO EnableTarget 0 0 0x1 0
    WARNING: T-bit of XPSR is 0 but should be 1. Changed to 1.
    Failed to enable SWO. Could not measure target CPU frequency.
    WARNING: Failed to read memory @ address 0xFFFFFFFE
    Downloading 1024 bytes @ address 0x00000000 - Verified OK
    Downloading 16 bytes @ address 0x00000400 - Verified OK
    Downloading 4096 bytes @ address 0x00000410 - Verified OK
    Downloading 4096 bytes @ address 0x00001410 - Verified OK
    Downloading 4096 bytes @ address 0x00002410 - Verified OK
    Downloading 4096 bytes @ address 0x00003410 - Verified OK
    Downloading 4096 bytes @ address 0x00004410 - Verified OK
    Downloading 4096 bytes @ address 0x00005410 - Verified OK
    Downloading 4096 bytes @ address 0x00006410 - Verified OK
    Downloading 2816 bytes @ address 0x00007410 - Verified OK
    Downloading 8 bytes @ address 0x00007F10 - Verified OK
    Downloading 704 bytes @ address 0x00007F18 - Verified OK
    WARNING: CPU could not be halted
    ERROR: Failed to read back RAMCode for verification.
    Failed to prepare for programming.
    Failed to download RAMCode!
    Can not read register 16 (XPSR) while CPU is running
    Can not read register 20 (CFBP) while CPU is running
    Can not read register 0 (R0) while CPU is running
    Can not read register 1 (R1) while CPU is running
    Can not read register 2 (R2) while CPU is running
    Can not read register 3 (R3) while CPU is running
    Can not read register 4 (R4) while CPU is running
    Can not read register 5 (R5) while CPU is running
    Can not read register 6 (R6) while CPU is running
    Can not read register 7 (R7) while CPU is running
    Can not read register 8 (R8) while CPU is running
    Can not read register 9 (R9) while CPU is running
    Can not read register 10 (R10) while CPU is running
    Can not read register 11 (R11) while CPU is running
    Can not read register 12 (R12) while CPU is running
    Can not read register 14 (R14) while CPU is running
    Can not read register 15 (R15) while CPU is running
    Can not read register 17 (MSP) while CPU is runn
    Writing register (PC = 0x     410)
    Read 4 bytes @ address 0x00000410 (Data = 0x00000000)
    Read 2 bytes @ address 0x00000FD4 (Data = 0x0000)
    WARNING: Failed to read memory @ address 0x00000FD4
    Received monitor command: clrbp
    Received monitor command: reset
    Resetting target
    Received monitor command: halt
    Halting target CPU...
    ...Target halted (PC = 0xFFFFFFFE)
    Read 2 bytes @ address 0x00000FD4 (Data = 0xFFFF)
    Read 2 bytes @ address 0x00000FD4 (Data = 0xFFFF)
    Read 2 bytes @ address 0x00000FD4 (Data = 0xFFFF)
    Received monitor command: regs
    R0 = 00000000, R1 = 00000000, R2 = 00000000, R3 = 00000000
    R4 = 00000000, R5 = 00000000, R6 = 00000000, R7 = 00000000
    R8 = 00000000, R9 = 00000000, R10= 00000000, R11= 00000000
    R12= 00000000, R13= FFFFFFFC, MSP= FFFFFFFC, PSP= 00000000
    R14(LR) = FFFFFFFF, R15(PC) = FFFFFFFE
    XPSR 01000000, APSR 00000000, EPSR 01000000, IPSR 00000000
    CFBP 00000000, CONTROL 00, FAULTMASK 00, BASEPRI 00, PRIMASK 00
    Reading all registers
    WARNING: Failed to read memory @ address 0xFFFFFFFE
    Setting breakpoint @ address 0x00000FD4, 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
    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 19 (RAZ) while CPU is running
    ERROR: Can not read register 20 (CFBP) while CPU is running
    ERROR: Can not read register 21 (APSR) while CPU is running
    ERROR: Can not read register 22 (EPSR) while CPU is running
    ERROR: Can not read register 23 (IPSR) 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 28 (BASEPRI_MAX) while CPU is running
    ERROR: Can not read register 29 (IAPSR) while CPU is running
    ERROR: Can not read register 30 (EAPSR) while CPU is running
    ERROR: Can not read register 31 (IEPSR) 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
    Read 4 bytes @ address 0xDEADBEEE (Data = 0x98601AA9)
    Read 4 bytes @ address 0xDEADBEEF (Data = 0xA998601A)
    WARNING: Failed to read memory @ address 0xA9986012
    Removing breakpoint @ address 0x00000FD4, Size = 2



    该会员没有填写今日想说内容.
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    2

    帖子

    0

    新手上路

    Rank: 1

    积分
    45
    最后登录
    2022-12-20
    发表于 2022-6-29 10:30:37 | 显示全部楼层
    你好,楼主,我也遇到这样的问题,你能告诉我怎么解决么
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-4-25 10:32 , Processed in 0.109529 second(s), 19 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表