[S32K314] Cannot start program when use PEMicro CYCLONE LC

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

[S32K314] Cannot start program when use PEMicro CYCLONE LC

1,449 次查看
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

标记 (2)
0 项奖励
回复
3 回复数

1,412 次查看
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 项奖励
回复

1,408 次查看
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 项奖励
回复

1,393 次查看
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 项奖励
回复