HOWTO: Create a Blinking LED Project (MPC5748G) does not work

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

HOWTO: Create a Blinking LED Project (MPC5748G) does not work

Jump to solution
1,814 Views
barkly_lin
Contributor III

Hi all

Just follow the instruction as below link.

HOWTO: Create a Blinking LED Project (MPC5748G)

HOWTO: Create a Blinking LED Project (MPC5748G) 

Step. 38) You should now see the User LED2 on the board blink every 0.5 seconds.

 -> LED blinking is not working here

GPIO is not pulled high/low constantly, because void pitCh0Handler(void) is not triggered.

 -> SIUL2->GPDO[0] ^= SIUL2_GPDO_PDO_4n_MASK; // DEV-KIT

Anyone has the same problem?

Thank you.

1 Solution
1,286 Views
mikedoidge
NXP Employee
NXP Employee

Hello,

From the project you provided, it appears you have not performed a build. Is this correct?

There is no executable (ELF) and there are no object files, etc.

I just built your project and it built clean, however, when I compared the files, I found a difference in the main.c.BlinkingLED_compare.png

You are missing the call to PIT_DRV_Init(). If you add this call, then the LED will blink.

Best Regards,

Mike

View solution in original post

4 Replies
1,286 Views
barkly_lin
Contributor III

Hi Mike

Yeh, your right, I missed one line.

It works now.

Thanks,

0 Kudos
1,286 Views
barkly_lin
Contributor III

Hi Mike

Here is my project example of LED blinking as attachment.

My installed software listed below:

C/C++ Development Tools 9.2.0.201612061315 org.eclipse.cdt.feature.group Eclipse CDT
C/C++ GCC Cross Compiler Support 9.2.0.201612061315 org.eclipse.cdt.build.crossgcc.feature.group Eclipse CDT
C/C++ GDB Hardware Debugging 9.2.0.201612061315 org.eclipse.cdt.debug.gdbjtag.feature.group Eclipse CDT
C/C++ Memory View Enhancements 9.2.0.201612061315 org.eclipse.cdt.debug.ui.memory.feature.group Eclipse CDT
CDT GNU Debug Patch 1.0.0 com.nxp.cdt.gnu.debug.patch.feature.group NXP Semiconductors, Inc.
CDT Platform Patch 1.0.1 com.nxp.cdt.platfrom.patch.feature.group NXP Semiconductors, Inc.
Eclipse Git Team Provider 4.4.1.201607150455-r org.eclipse.egit.feature.group Eclipse EGit
Eclipse Platform 4.6.2.M20161124-1400 org.eclipse.platform.ide Eclipse.org
Eclipse XML Editors and Tools 3.8.0.v201608061842 org.eclipse.wst.xml_ui.feature.feature.group Eclipse Web Tools Platform
Embedded Systems Register View (SFR) 1.0.0.201710181452 org.eclipse.cdt.embsysregview.feature.feature.group EmbSysRegView Project
Extended Editing Framework - Runtime 1.5.1.201601141612 org.eclipse.emf.eef.runtime-feature.feature.group Eclipse Modeling Project
FSL Eclipse Updater Custom Actions Feature for Eclipse 4.4.x 2.0.12.FSL_150303 com.freescale.updater.customActions.feature.feature.group Freescale Semiconductor, Inc
GNU E200 PEMicro Interface Debugging Support 1.7.2.201709281658 com.pemicro.debug.gdbjtag.ppc.feature.feature.group P&E Microcomputer Systems Inc.
Java implementation of Git 4.4.1.201607150455-r org.eclipse.jgit.feature.group Eclipse JGit
Processor Expert for S32 Design Studio 1.1.0.RT7_b1725-0712 com.freescale.processorexpert.s32.feature.feature.group Freescale Semiconductor, Inc.
S32 Design Studio E200 IDe 1.0.0.201710181505 com.nxp.s32ds.e200.ide.feature.feature.group Freescale Semiconductor, Inc.
S32 Design Studio E200 Toolchain support 1.0.0.201710181503 com.nxp.s32ds.cross.gnu.e200.feature.feature.group Freescale Semiconductor, Inc.
S32 Design Studio Example Projects 1.0.0.201710181507 com.nxp.s32ds.e200.examples.feature.group Freescale Semiconductor, Inc.
S32 Design Studio Extensions for Eclipse CDT 1.0.0.201710181405 com.nxp.s32ds.ext.cdt.feature.feature.group Freescale Semiconductor, Inc.
S32 Design Studio Extensions for IDE 1.0.0.201710181339 com.nxp.s32ds.ext.ide.feature.feature.group Freescale Semiconductor, Inc.
S32 Design Studio Extensions for RCP 1.0.0.201710181337 com.nxp.s32ds.ext.rcp.feature.feature.group Freescale Semiconductor, Inc.
S32 Design Studio for Power Architecture Win32 Update 0.0.1 com.freescale.s32ds.UpdatePowerWin32.feature.group Freescale Semiconductor, Inc.
S32 Design Studio for Power, Version 2017 R1. Documentation 2.0.0.201710181409 com.nxp.s32ds.doc.power.feature.feature.group NXP
S32 Design Studio FreeMASTER for MPC56xx SDK 1.0.0.201709281048 com.freescale.s32ds.cross.sdk.FreeMASTER_MPC56xx.feature.group Freescale Semiconductor, Inc.
S32 Design Studio FreeMASTER for MPC57xx SDK 1.0.0.201709281048 com.freescale.s32ds.cross.sdk.FreeMASTER_MPC57xx.feature.group Freescale Semiconductor, Inc.
S32 Design Studio GNU 1.0.0.201710181501 com.nxp.s32ds.cross.tools.gnu.feature.feature.group Freescale Semiconductor, Inc.
S32 Design Studio MPC560xB_AMMCLIB SDK 1.0.0.201709281048 com.freescale.s32ds.cross.sdk.MPC560xB_AMMCLIB.feature.group Freescale Semiconductor, Inc.
S32 Design Studio MPC560xP_AMMCLIB SDK 1.0.0.201709281048 com.freescale.s32ds.cross.sdk.MPC560xP_AMMCLIB.feature.group Freescale Semiconductor, Inc.
S32 Design Studio MPC564xL_AMMCLIB SDK 1.0.0.201709281048 com.freescale.s32ds.cross.sdk.MPC564xL_AMMCLIB.feature.group Freescale Semiconductor, Inc.
S32 Design Studio MPC567xF_AMMCLIB SDK 1.0.0.201709281048 com.freescale.s32ds.cross.sdk.MPC567xF_AMMCLIB.feature.group Freescale Semiconductor, Inc.
S32 Design Studio MPC567xK_AMMCLIB SDK 1.0.0.201709281048 com.freescale.s32ds.cross.sdk.MPC567xK_AMMCLIB.feature.group Freescale Semiconductor, Inc.
S32 Design Studio MPC574xC_AMMCLIB SDK 1.0.0.201709281048 com.freescale.s32ds.cross.sdk.MPC574xC_AMMCLIB.feature.group Freescale Semiconductor, Inc.
S32 Design Studio MPC574xG_AMMCLIB SDK 1.0.0.201709281048 com.freescale.s32ds.cross.sdk.MPC574xG_AMMCLIB.feature.group Freescale Semiconductor, Inc.
S32 Design Studio MPC574xP_AMMCLIB SDK 1.0.0.201709281048 com.freescale.s32ds.cross.sdk.MPC574xP_AMMCLIB.feature.group Freescale Semiconductor, Inc.
S32 Design Studio MPC574xR_AMMCLIB SDK 1.0.0.201709281048 com.freescale.s32ds.cross.sdk.MPC574xR_AMMCLIB.feature.group Freescale Semiconductor, Inc.
S32 Design Studio MPC574xx SDK EAR 0.8.1 1.0.0.201709281048 com.freescale.s32ds.cross.sdk.MPC574xx_0.8.1.feature.group Freescale Semiconductor, Inc.
S32 Design Studio MPC577xC_AMMCLIB SDK 1.0.0.201709281048 com.freescale.s32ds.cross.sdk.MPC577xC_AMMCLIB.feature.group Freescale Semiconductor, Inc.
S32 Design Studio MPC577xK_AMMCLIB SDK 1.0.0.201709281048 com.freescale.s32ds.cross.sdk.MPC577xK_AMMCLIB.feature.group Freescale Semiconductor, Inc.
S32 Design Studio MPC577xM_AMMCLIB SDK 1.0.0.201709281048 com.freescale.s32ds.cross.sdk.MPC577xM_AMMCLIB.feature.group Freescale Semiconductor, Inc.
S32 Design Studio OS Awareness for Power PC architecture 1.0.0.201710181454 com.nxp.s32ds.osawareness.debug.ka.ppc.feature.group Freescale Semiconductor, Inc.
S32 Design Studio Platform 1.0.0.201710181450 com.nxp.s32ds.ide.extensions.cdt.feature.feature.group Freescale Semiconductor, Inc.
S32 Design Studio SDK extension 1.0.0.201710181503 com.nxp.s32ds.cross.e200.sdkext.feature.feature.group Freescale Semiconductor, Inc.
Sirius Core Runtime 4.1.2.201612021444 org.eclipse.sirius.runtime.feature.group Eclipse Modeling Project
Sirius Integration with EEF 4.1.2.201612021444 org.eclipse.sirius.runtime.ide.eef.feature.group Eclipse Modeling Project
Sirius Runtime IDE 4.1.2.201612021444 org.eclipse.sirius.runtime.ide.ui.feature.group Eclipse Modeling Project
Sirius Runtime Support for Acceleo 3 4.0.1.201608261223 org.eclipse.sirius.runtime.acceleo.feature.group Eclipse Modeling Project
Sirius Runtime Support for AQL 4.1.2.201612021444 org.eclipse.sirius.runtime.aql.feature.group Eclipse Modeling Project

0 Kudos
1,287 Views
mikedoidge
NXP Employee
NXP Employee

Hello,

From the project you provided, it appears you have not performed a build. Is this correct?

There is no executable (ELF) and there are no object files, etc.

I just built your project and it built clean, however, when I compared the files, I found a difference in the main.c.BlinkingLED_compare.png

You are missing the call to PIT_DRV_Init(). If you add this call, then the LED will blink.

Best Regards,

Mike

1,286 Views
mikedoidge
NXP Employee
NXP Employee

Hello,

Some things have changed since this HOWTO was created. There are new SDK versions. Which SDK version did you use? Perhaps some steps would be different with a different SDK than the one shown in the HOWTO.

What EVB did you use, the DEVKIT or the Motherboard?

If you could provide your project, perhaps we could compare and see if there are any important differences.

Best Regards,

Mike

0 Kudos