S32K3xx Flash deriver development

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

S32K3xx Flash deriver development

192 Views
karmegancjk
Contributor II

Hi,

I am currently working on S32K344 Flash driver development, and I need your guidance for the development.

1. Is there any study material available for flash driver development ? 

2. How to flash configuration set in S32DS

3. What is the difference between boot-loading and flashing?

 

Regards,

Karmegancjk

 

Tags (1)
0 Kudos
Reply
3 Replies

103 Views
karmegancjk
Contributor II

Hi,

Thanks for the update; I understood the details above.

1. I am working on the C40_Ip example driver. When I go to debug, it does not enter debug mode.

Hardware: S32K344 (MR-CANHUBK344)

IDE : S32DS

Debug TOOL: J-link (Hardware v9.0)

RTD Version: S32K3_RTD_4_0_0_D2311

Here I attached the screenshots of the console output while debugging the C40_Ip example.

2. There are three modes of operation in embedded flash. What is the difference between user mode and UTest mode?.

0 Kudos
Reply

94 Views
danielmartynek
NXP TechSupport
NXP TechSupport

Hi @karmegancjk,

The screenshot does not provide much information.

As I said, use the S32DS IDE community if you need any help with the IDE.

 

The modes are explained in the S32K3xx Reference Manual

21.2.3 Modes of operation

21.5.1 User mode

21.5.2 Low-Power mode

21.5.4 UTest mode

 

Regards,

Daniel

 

 

 

 

0 Kudos
Reply

161 Views
danielmartynek
NXP TechSupport
NXP TechSupport

Hi @karmegancjk,

1.

There are RTD drivers for the falsh (C40_Ip and FLS (MCAL)).

https://www.nxp.com/design/design-center/software/automotive-software-and-tools/real-time-drivers-rt...

Examples that utilize the driver are in the RTD package.

2.

Create a new thread in the S32DS IDE community and elaborate on the description, you question is not clear.

https://community.nxp.com/t5/S32-Design-Studio/bd-p/s32ds

3.

I would say loading a project via a debugger/programmer can be called flashing. Bootloading uses a bootloader that is already flashed on that MCU. Refer to this bootloader demo: https://community.nxp.com/t5/S32K-Knowledge-Base/Unified-bootloader-Demo/ta-p/1423099

 

Regards,

Daniel

 

 

 

 

0 Kudos
Reply