[S32K314] Cannot start program when use PEMicro CYCLONE LC

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

[S32K314] Cannot start program when use PEMicro CYCLONE LC

1,446 Views
OwO
Contributor II

I tired to flash a program to our S32K314 board.

When I flash it by J-Link, the program could work well, I could send CAN Message and receive from another CAN Channel on board.

But when I flash this program by CYCLONE LC, the program cannot run-up, I can't receive any CAN Message from any CAN Channel.

I tried to read back the program from board but there is nothing different.

 

Here is my command for flashing the board by CYCLONE LC:

CM C:\PEMicro\cyclone\supportfiles\supportFiles_ARM\NXP\S32K3xx\nxp_s32k314_1x32x1012k_hse_disabled.arp

QB Test_Program.bin

EN ;Erase if not Blank

PM ;Program Module

VC ;Verify Checksum

 

CYCLONE LC Device INFO:

Firmware Version : v11.36

Hardware Version : Rev.B

Type : Cyclone Universal

Tags (2)
0 Kudos
Reply
3 Replies

1,409 Views
danielmartynek
NXP TechSupport
NXP TechSupport

Hi Jiayu Xiao,

Both programmers use different proprietary programming algorithms.

I don't know what J-link enables on the MCU by default in comparison to Cyclone.

I would recommend debugging if right from the reset vector.

If you step the code, you should see where it fails.

danielmartynek_0-1711367591011.png

 

Regards,

Daniel

 

0 Kudos
Reply

1,405 Views
OwO
Contributor II

Thanks, Daniel

It works after I do these Operations:

 

CM C:\PEMicro\cyclone\supportfiles\supportFiles_ARM\NXP\S32K3xx\nxp_s32k314_1x32x1012k_hse_disabled.arp

QB Test_Program.bin

EN ;Erase if not Blank

EM ;Erase Entire Module

PM ;Program Module

VC ;Verify Checksum

VM ;Verify Module

CQ

GO 0

0 Kudos
Reply

1,390 Views
danielmartynek
NXP TechSupport
NXP TechSupport

Hi Jiayu Xiao,

Please contact https://www.pemicro.com/support/

CYCLONE LC is not an NXP product.

 

Thank you,

 

Regards,

Daniel

0 Kudos
Reply