mpc5744p download program happen error :Error in ONCE status register during instrution execution

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

mpc5744p download program happen error :Error in ONCE status register during instrution execution

895 Views
1251232933
Contributor I

hello,

         Burn write program error occurred, burn write erase step. 

         During burning and writing, voltage burr mutation will appear when BCTRL pin is measured.

        

微信图片_20200523133647.jpg微信截图_20200521103133.png

0 Kudos
3 Replies

805 Views
1251232933
Contributor I

第二次出现这情况

Connection from "127.0.0.1" via 127.0.0.1. Connection from port "23991" to 7224

Telnet server running on 127.0.0.1:51794

Copyright 2018 P&E Microcomputer Systems,Inc.

Command Line :C:\NXP\S32DS_Power_v2017.R1\eclipse\plugins\com.pemicro.debug.gdbjtag.ppc_1.9.9.201907200403\win32\pegdbserver_power_console -device=MPC5744P -startserver -singlesession -serverport=7224 -gdbmiport=6224 -interface=USBMULTILINK -speed=5000 -

Flash Data in range 0x00FA0000-0x00FA0007.

Flash Data in range 0x01040000-0x010401FD.

Flash Data in range 0x01041000-0x010410F3.

Flash Data in range 0x01042000-0x01042B77.

Flash Data in range 0x01042B80-0x0104801F.

 

CMD>RE

 

Initializing.

 

Device IDCODE is $00000345

Device ID revision is $00000003

Initializing Ram Block 0x40000000-0x40007FFF.

MPC5744P Device detected.

Target has been RESET and is active.

CMD>CM C:\NXP\S32DS_Power_v2017.R1\eclipse\plugins\com.pemicro.debug.gdbjtag.ppc_1.9.9.201907200403\win32\gdi\P&E\nxp_mpc5744p_1x32x616k_cflash.pcp

 

Initializing.

 

Device IDCODE is $00000345

Device ID revision is $00000003

Initializing Ram Block 0x40000000-0x40007FFF.

MPC5744P Device detected.

Initialized.

 

;version 1.05, 12/13/2016, Copyright P&E Microcomputer Systems, www.pemicro.com [5744P_2464k]

 

;device NXP, MPC5744P, 1x32x616k, desc=CFlash

 

;begin_cs device=$00F98000, length=$00268000, ram=$40000000

 

Loading programming algorithm ...

Done.

Programming sequency is : erase, blank check, program, and verify {default}

CMD>VC

Verifying object file CRC-16 to device ranges ...

   block 00FA0000-00FA0007 ...

Calculated CRC-16 does not match block. (File = $6589, Device = $6820)

Current content of flash does not match application to be programmed

 

CMD>EM

 

Erasing.

Error : Error in ONCE status register during instruction execution.

Error : Error in ONCE status register during instruction execution.

Error : Error in ONCE status register during instruction execution.

Error : Error in ONCE status register during instruction execution.

Error : Error in ONCE status register during instruction execution.

Module has been erased.

CMD>PM

 

Programming.

Processing Object File Data ...

                                

Error : Error in ONCE status register during instruction execution.

Error : Error in ONCE status register during instruction execution.

Error : Error in ONCE status register during instruction execution.

Error : Error in ONCE status register during instruction execution.

Error : Error in ONCE status register during instruction execution.

Error : Error in ONCE status register during instruction execution.

Error : Error in ONCE status register during instruction execution.

Error : Error in ONCE status register during instruction execution.

 

0 Kudos

805 Views
stanish
NXP Employee
NXP Employee

Hi, 

First I'd recommend you to update PEMicro plugin to the latest version.

pastedImage_1.png

Is it a random error or you are literally unable to program the MCU at all?

Are you using an NXP board/ EVB or a custom one?

Could you create a new project for MPC5744P in S32DS, build it  and debug.

Does the same problem occurs?

Some general suggestions:

 * please try to decrease jtag speed and add a short delay after reset (e.g. 500 ms)

pastedImage_2.png

 * double check your host to MCU connection cable and power supply

 * remove all breakpoints and re-test.

Hope it helps.

Stan

0 Kudos

805 Views
1251232933
Contributor I

sometimes    can   happen  this  question.

Connection from "127.0.0.1" via 127.0.0.1. Connection from port "23514" to 7224

Telnet server running on 127.0.0.1:51794

Copyright 2018 P&E Microcomputer Systems,Inc.

Command Line :C:\NXP\S32DS_Power_v2017.R1\eclipse\plugins\com.pemicro.debug.gdbjtag.ppc_1.9.9.201907200403\win32\pegdbserver_power_console -device=MPC5744P -startserver -singlesession -serverport=7224 -gdbmiport=6224 -interface=USBMULTILINK -speed=5000 -

Flash Data in range 0x00FA0000-0x00FA0007.

Flash Data in range 0x01040000-0x010401FD.

Flash Data in range 0x01041000-0x010410F3.

Flash Data in range 0x01042000-0x01042B77.

Flash Data in range 0x01042B80-0x0104801F.

 

CMD>RE

 

Initializing.

 

Device IDCODE is unknown

Device Revision is unknown

 

Device IDCODE is $00000345

Device ID revision is $00000003

 

Device IDCODE is $00000345

Device ID revision is $00000003

Initializing Ram Block 0x40000000-0x40007FFF.

Unknown Device detected.

Target has been RESET and is active.

CMD>CM C:\NXP\S32DS_Power_v2017.R1\eclipse\plugins\com.pemicro.debug.gdbjtag.ppc_1.9.9.201907200403\win32\gdi\P&E\nxp_mpc5744p_1x32x616k_cflash.pcp

 

Initializing.

 

Device IDCODE is $00000345

Device ID revision is $00000003

 

Device IDCODE is $00000345

Device ID revision is $00000003

Initializing Ram Block 0x40000000-0x40007FFF.

Unknown Device detected.

Initialized.

 

;version 1.05, 12/13/2016, Copyright P&E Microcomputer Systems, www.pemicro.com [5744P_2464k]

 

;device NXP, MPC5744P, 1x32x616k, desc=CFlash

 

;begin_cs device=$00F98000, length=$00268000, ram=$40000000

 

Loading programming algorithm ...

 

0 Kudos