EXAMPLE: S32K144 .noinit section usage

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

EXAMPLE: S32K144 .noinit section usage

EXAMPLE: S32K144 .noinit section usage

Example introduction:

After startup - uninitialized RAM is set to 0 by startup code (startup_S32K144.S). If you need access to data stored in the RAM after reset is performed, you can  add these variables into .noinit section. You need to update your linker file and add .noinit section aligned to 1024 bytes before _RAM_START is defined: 

pastedImage_1.png

In code assign your variable into .noinit section: 

pastedImage_2.png

Example usage: 

Import attached example into S32DS for ARM, build in and start debug session. Resume target

pastedImage_6.png

and suspend program execution: 

pastedImage_7.png

In semihosting debug console you can see that noinit_data are set to 0. The board is in state after power ON:

pastedImage_8.png

Reset board and let's check if data remains in RAM memory: 

pastedImage_9.png

After resume, you can see in semihosting console (or expressions view), that data remains unchanged:

pastedImage_10.png

Attachments
Comments

Hi Jiri Kral,

 I followed all the above steps of Noinit example in my project.But my code is stuck in default ISR as show in the image.I am using s32DS and s32k144 contoller. I would greatly appreciate it if you could help me with this.

 Kindly,find the attachment .Capture.PNG

Hi, 

there is a bug in example - .noinit section needs to be aligned to 0x400.

Jiri

Hi Jiri,

    I have diffrent opinion. At startup code, S32K will Init ECC RAM and it will clear all RAM(_RAM_START  to _RAM_END) . So,when I reset S32K, the Value is 0.  

   pastedImage_1.png

This code is jump !

/* Specify the memory areas */
MEMORY
{
/* Flash */
m_interrupts (RX) : ORIGIN = 0x00000000, LENGTH = 0x00000400
m_flash_config (RX) : ORIGIN = 0x00000400, LENGTH = 0x00000010
m_text (RX) : ORIGIN = 0x00000410, LENGTH = 0x0007FBF0

/* SRAM_L */
m_data (RW) : ORIGIN = 0x1FFF8000, LENGTH = 0x00007000

/* SRAM_L2 */
m_data_3 (RW) : ORIGIN = 0x1FFFF000, LENGTH = 0x00001000

/* SRAM_U */
m_data_2 (RW) : ORIGIN = 0x20000000, LENGTH = 0x00007000

}

.noinit ORIGIN(m_data_3):
{
KEEP(*(.noinit))
. = ALIGN(0x4);
} > m_data_3

/* WatchDog IRQ handler */
void WDOG_ISR(void)
{
__NOP();
__NOP();
__NOP();
}

void wdog_initialization(void)
{
/* Install IRQ handlers for WDOG and SysTick interrupts */
INT_SYS_InstallHandler(WDOG_EWM_IRQn, WDOG_ISR, (isr_t *)0);

/* Enable Watchdog IRQ */
INT_SYS_EnableIRQ(WDOG_EWM_IRQn);

/* Initialize WDOG */
WDOG_DRV_Init(INST_WATCHDOG1, &watchdog1_Config0);

}

__attribute__ ((section(".noinit"))) int noinit_data[5];

when  the s32k144  is  reset  by  wdog,   the noinit_data  is  keep  old value!    

%3CLINGO-SUB%20id%3D%22lingo-sub-1127254%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EEXAMPLE%3A%20S32K144%20.noinit%20section%20usage%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1127254%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CSTRONG%3EExample%20introduction%3A%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EAfter%20startup%20-%20uninitialized%20RAM%20is%20set%20to%200%20by%20startup%20code%20(startup_S32K144.S).%20If%20you%20need%20access%20to%20data%20stored%20in%20the%20RAM%20after%20reset%20is%20performed%2C%20you%20can%26nbsp%3B%20add%20these%20variables%20into%20.noinit%20section.%20You%20need%20to%20update%20your%20linker%20file%20and%20add%20.noinit%20section%20aligned%20to%201024%20bytes%20before%20_RAM_START%20is%20defined%3A%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_1.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_1.png%22%20style%3D%22width%3A%20931px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F42263i0251361748E94CCF%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_1.png%22%20alt%3D%22pastedImage_1.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EIn%20code%20assign%20your%20variable%20into%20.noinit%20section%3A%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_2.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_2.png%22%20style%3D%22width%3A%20652px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F77749iA3688411AD14365C%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_2.png%22%20alt%3D%22pastedImage_2.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3EExample%20usage%3A%26nbsp%3B%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3EImport%20attached%20example%20into%20S32DS%20for%20ARM%2C%20build%20in%20and%20start%20debug%20session.%20Resume%20target%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_6.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_6.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F42201i8F88B42E39006193%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_6.png%22%20alt%3D%22pastedImage_6.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3Eand%20suspend%20program%20execution%3A%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_7.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_7.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F42209i55C2EBD745197816%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_7.png%22%20alt%3D%22pastedImage_7.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EIn%20semihosting%20debug%20console%20you%20can%20see%20that%20noinit_data%20are%20set%20to%200.%20The%20board%20is%20in%20state%20after%20power%20ON%3A%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_8.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_8.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F42226i00FF09A9FB33EBE2%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_8.png%22%20alt%3D%22pastedImage_8.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EReset%20board%20and%20let's%20check%20if%20data%20remains%20in%20RAM%20memory%3A%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_9.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_9.png%22%20style%3D%22width%3A%20799px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F42229iF4F70E65A0E7AD16%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_9.png%22%20alt%3D%22pastedImage_9.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EAfter%20resume%2C%20you%20can%20see%20in%20semihosting%20console%20(or%20expressions%20view)%2C%20that%20data%20remains%20unchanged%3A%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_10.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_10.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F42258i94AFD194C14F8F4B%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_10.png%22%20alt%3D%22pastedImage_10.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-TEASER%20id%3D%22lingo-teaser-1127254%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CSTRONG%3EExample%20introduction%3A%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EAfter%20startup%20-%20uninitialized%20RAM%20is%20set%20to%200%20by%20startup%20code%20(startup_S32K144.S).%20If%20you%20need%20access%20to%20data%20stored%20in%20the%20RAM%20after%20reset%20is%20performed%2C%20you%20can%26nbsp%3B%20add%20these%20variables%20into%20.noinit%20section.%20You%20need%20to%20update%20your%20linker%20file%20and%20add%20.noinit%20section%20aligned%20to%201024%20bytes%20before%20_RAM_START%20is%20defined%3A%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fskins%2Fimages%2F0255F9CE795E790E84C2F222EC0FBA1E%2Fresponsive_peak%2Fimages%2Fimage_not_found.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-TEASER%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EIn%20code%20assign%20your%20variable%20into%20.noinit%20section%3A%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fskins%2Fimages%2F0255F9CE795E790E84C2F222EC0FBA1E%2Fresponsive_peak%2Fimages%2Fimage_not_found.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3EExample%20usage%3A%26nbsp%3B%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3EImport%20attached%20example%20into%20S32DS%20for%20ARM%2C%20build%20in%20and%20start%20debug%20session.%20Resume%20target%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fskins%2Fimages%2F0255F9CE795E790E84C2F222EC0FBA1E%2Fresponsive_peak%2Fimages%2Fimage_not_found.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3Eand%20suspend%20program%20execution%3A%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fskins%2Fimages%2F0255F9CE795E790E84C2F222EC0FBA1E%2Fresponsive_peak%2Fimages%2Fimage_not_found.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EIn%20semihosting%20debug%20console%20you%20can%20see%20that%20noinit_data%20are%20set%20to%200.%20The%20board%20is%20in%20state%20after%20power%20ON%3A%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fskins%2Fimages%2F0255F9CE795E790E84C2F222EC0FBA1E%2Fresponsive_peak%2Fimages%2Fimage_not_found.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EReset%20board%20and%20let's%20check%20if%20data%20remains%20in%20RAM%20memory%3A%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fskins%2Fimages%2F0255F9CE795E790E84C2F222EC0FBA1E%2Fresponsive_peak%2Fimages%2Fimage_not_found.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EAfter%20resume%2C%20you%20can%20see%20in%20semihosting%20console%20(or%20expressions%20view)%2C%20that%20data%20remains%20unchanged%3A%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fskins%2Fimages%2F0255F9CE795E790E84C2F222EC0FBA1E%2Fresponsive_peak%2Fimages%2Fimage_not_found.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1127259%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20EXAMPLE%3A%20S32K144%20.noinit%20section%20usage%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1127259%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%2F*%20Specify%20the%20memory%20areas%20*%2F%3CBR%20%2F%3EMEMORY%3CBR%20%2F%3E%7B%3CBR%20%2F%3E%20%2F*%20Flash%20*%2F%3CBR%20%2F%3E%20m_interrupts%20(RX)%20%3A%20ORIGIN%20%3D%200x00000000%2C%20LENGTH%20%3D%200x00000400%3CBR%20%2F%3E%20m_flash_config%20(RX)%20%3A%20ORIGIN%20%3D%200x00000400%2C%20LENGTH%20%3D%200x00000010%3CBR%20%2F%3E%20m_text%20(RX)%20%3A%20ORIGIN%20%3D%200x00000410%2C%20LENGTH%20%3D%200x0007FBF0%3C%2FP%3E%3CP%3E%2F*%20SRAM_L%20*%2F%3CBR%20%2F%3E%20m_data%20(RW)%20%3A%20ORIGIN%20%3D%200x1FFF8000%2C%20LENGTH%20%3D%200x00007000%3CBR%20%2F%3E%3CBR%20%2F%3E%20%2F*%20SRAM_L2%20*%2F%3CBR%20%2F%3E%20m_data_3%20(RW)%20%3A%20ORIGIN%20%3D%200x1FFFF000%2C%20LENGTH%20%3D%200x00001000%3C%2FP%3E%3CP%3E%2F*%20SRAM_U%20*%2F%3CBR%20%2F%3E%20m_data_2%20(RW)%20%3A%20ORIGIN%20%3D%200x20000000%2C%20LENGTH%20%3D%200x00007000%3CBR%20%2F%3E%3CBR%20%2F%3E%7D%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E.noinit%20ORIGIN(m_data_3)%3A%3CBR%20%2F%3E%20%7B%3CBR%20%2F%3E%20KEEP(*(.noinit))%3CBR%20%2F%3E%20.%20%3D%20ALIGN(0x4)%3B%3CBR%20%2F%3E%20%7D%20%26gt%3B%20m_data_3%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%2F*%20WatchDog%20IRQ%20handler%20*%2F%3CBR%20%2F%3Evoid%20WDOG_ISR(void)%3CBR%20%2F%3E%7B%3CBR%20%2F%3E%20__NOP()%3B%3CBR%20%2F%3E%20__NOP()%3B%3CBR%20%2F%3E%20__NOP()%3B%3CBR%20%2F%3E%7D%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3Evoid%20wdog_initialization(void)%3CBR%20%2F%3E%7B%3CBR%20%2F%3E%20%2F*%20Install%20IRQ%20handlers%20for%20WDOG%20and%20SysTick%20interrupts%20*%2F%3CBR%20%2F%3E%20INT_SYS_InstallHandler(WDOG_EWM_IRQn%2C%20WDOG_ISR%2C%20(isr_t%20*)0)%3B%3C%2FP%3E%3CP%3E%2F*%20Enable%20Watchdog%20IRQ%20*%2F%3CBR%20%2F%3E%20INT_SYS_EnableIRQ(WDOG_EWM_IRQn)%3B%3C%2FP%3E%3CP%3E%2F*%20Initialize%20WDOG%20*%2F%3CBR%20%2F%3E%20WDOG_DRV_Init(INST_WATCHDOG1%2C%20%26amp%3Bwatchdog1_Config0)%3B%3C%2FP%3E%3CP%3E%7D%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E__attribute__%20((section(%22.noinit%22)))%20int%20noinit_data%5B5%5D%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3Ewhen%26nbsp%3B%20the%20s32k144%26nbsp%3B%20is%26nbsp%3B%20reset%26nbsp%3B%20by%26nbsp%3B%20wdog%2C%26nbsp%3B%20%26nbsp%3Bthe%26nbsp%3B%3CSPAN%3Enoinit_data%26nbsp%3B%20is%26nbsp%3B%20keep%26nbsp%3B%20old%20value!%26nbsp%3B%20%26nbsp%3B%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1127258%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20EXAMPLE%3A%20S32K144%20.noinit%20section%20usage%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1127258%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EThis%20code%20is%20jump%20!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1127257%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20EXAMPLE%3A%20S32K144%20.noinit%20section%20usage%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1127257%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%22%3EJiri%2C%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%22%3E%26nbsp%3B%20%26nbsp%3B%20I%20have%20diffrent%20opinion.%20At%20startup%20code%2C%20S32K%20will%20Init%20ECC%20RAM%20and%20it%20will%20clear%20all%20RAM(_RAM_START%26nbsp%3B%20to%20_RAM_END)%20.%20So%2Cwhen%20I%20reset%20S32K%2C%20the%20Value%20is%200.%26nbsp%3B%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%2351626f%3B%20background-color%3A%20%23ffffff%3B%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_1.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_1.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F112188iA0D8C221A9A059EF%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_1.png%22%20alt%3D%22pastedImage_1.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1127256%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20EXAMPLE%3A%20S32K144%20.noinit%20section%20usage%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1127256%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%2C%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3Ethere%20is%20a%20bug%20in%20example%20-%20.noinit%20section%20needs%20to%20be%20aligned%20to%200x400.%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EJiri%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1127255%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20EXAMPLE%3A%20S32K144%20.noinit%20section%20usage%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1127255%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20_jive_internal%3D%22true%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fpeople%2Fjiri.kral%40nxp.com%22%20style%3D%22color%3A%20%233d9ce7%3B%20background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%20font-weight%3A%20600%3B%20text-decoration%3A%20none%3B%20font-size%3A%2011.9994px%3B%22%20target%3D%22_blank%22%3EJiri%20Kral%3C%2FA%3E%2C%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20'book%20antiqua'%2C%20palatino%2C%20serif%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%2015px%3B%22%3E%26nbsp%3BI%20followed%20all%20the%20above%20steps%20of%20Noinit%20example%20in%20my%20project.But%20my%20code%20is%20stuck%20in%20default%20ISR%20as%20show%20in%20the%20image.I%20am%20using%20s32DS%20and%20s32k144%20contoller.%3C%2FSPAN%3E%3CSPAN%20style%3D%22color%3A%20%23000000%3B%20background-color%3A%20%23ffffff%3B%20font-size%3A%2013.3333px%3B%22%3E%3CSPAN%20style%3D%22font-size%3A%2015px%3B%22%3E%26nbsp%3BI%20would%20greatly%20appreciate%20it%20if%20you%20could%20help%20me%20with%20this%3C%2FSPAN%3E.%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22background-color%3A%20%23ffffff%3B%20color%3A%20%23000000%3B%20font-size%3A%2013.3333px%3B%20font-family%3A%20'book%20antiqua'%2C%20palatino%2C%20serif%3B%22%3E%26nbsp%3BKindly%2Cfind%20the%20attachment%20.%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Capture.PNG%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Capture.PNG%22%20style%3D%22width%3A%20550px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F98783i81F15AF1129B03A6%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22Capture.PNG%22%20alt%3D%22Capture.PNG%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E
No ratings
Version history
Last update:
‎11-22-2018 05:16 AM
Updated by: