Assistance Required for Flash Programming S32K344 Using USB Multilink Universal FX in S32 Design Stu

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

Assistance Required for Flash Programming S32K344 Using USB Multilink Universal FX in S32 Design Stu

60 Views
Aravind_Togaralli
Contributor II

Dear NXP Technical Support Team,

I hope you are doing well.

I am currently working with the FRDM-A-S32K344 evaluation board and using S32 Design Studio (S32DS) for application development. I would like to program and debug the S32K344 MCU using a PEmicro USB Multilink Universal FX debugger through the JTAG/SWD interface.

I would appreciate your guidance on the correct configuration and setup for this hardware combination. Specifically, I would like assistance with the following:

  1. Software and Driver Requirements
    • Required PEmicro drivers and firmware versions.
    • Any additional S32DS packages or device support that must be installed.
    • Recommended version compatibility between S32DS and the USB Multilink Universal FX.
  2. S32 Design Studio Debug Configuration
    • Step-by-step instructions for creating a PEmicro GDB Server debug configuration.
    • Recommended settings for the Main, Debugger, Startup, and Common tabs.
    • Any target-specific configuration required for the S32K344.
  3. Hardware Connection
    • Confirmation of the correct JTAG/SWD pin connections between the FRDM-A-S32K344 J9 header and the USB Multilink Universal FX (Port B).
    • Whether any special wiring or signal connections are recommended.
  4. Board Configuration
    • Required jumper or switch settings on the FRDM-A-S32K344 board.
    • Any configuration related to the FS26 System Basis Chip (SBC) or watchdog that should be considered to prevent resets during programming and debugging.
  5. Reference Documentation
    • Any application notes, user guides, or example projects demonstrating the use of the USB Multilink Universal FX with the S32K344 would be greatly appreciated.

For your reference, I have also attached a diagram illustrating the JTAG pin connections between the FRDM-A-S32K344 board and the USB Multilink Universal FX.

Thank you for your time and support. I look forward to your guidance.

Kind regards,

Aravind Togaralli

0 Kudos
Reply
1 Reply

29 Views
Julián_AragónM
NXP TechSupport
NXP TechSupport

Hi @Aravind_Togaralli,

1. NXP always recommends using the latest SW release available. Right now, the latest release for S32K3 include:

S32DS 3.6.10 includes PEmicro interface debugging support version 6.2.1.

2. When importing an example, or creating a new S32DS application project, the respective debug configuration is generated. You can refer to the examples for the recommended settings, however, most important ones are 'C/C++ Application' path, device & port selected, and GDB Client executable path:

Julin_AragnM_1-1786048764074.png
Julin_AragnM_0-1786048752996.png

3. Yes, if you wish to debug the FRDM-A-S32K344 with an external debugger, you must use the J9 20-pin Cortex Debug + ETM header.

4. As detailed inside the FRDM-A-S32K344 development board user manual (UM12406), to enable this interface, jumper JP11 (OpenSDA voltage) must be removed.

5. You can refer to HOWTO Build a Project and Setup Debugging with GDB PEMicro Debugging Interface. Or you can refer directly to PEmicro: PEmicro NXP_Automotive S32K3xx Device Support.

For any specific function/configuration, you can try contacting PEmicro instead.

Best regards,
Julián