I want to use the memory region 0x1000000 for bootloader for s32k144 and s32ds 3.4 with SDK 4.0.3.

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

I want to use the memory region 0x1000000 for bootloader for s32k144 and s32ds 3.4 with SDK 4.0.3.

160 Views
Cecilben
Contributor I

I could not use the memory region for bootloader application in version 3.4 and sdk 4.0.3. Same application runs in s32ds 3.5 with sdk 4.0.1

 

How can I configure the linker file and is there any specific settings needed to enable the flash area of 0x10000000 to be used for programming in 4.0.3 sdk ?

 

In my Linkerfile I have this updated.

m_interrupts (RX) : ORIGIN = 0x00000000, LENGTH = 0x00000400
m_flash_config (RX) : ORIGIN = 0x00000400, LENGTH = 0x00000010
m_text (RX) : ORIGIN = 0x10000000, LENGTH = 0x00010000 /* 64KB for Bootloader*/

0 Kudos
Reply
1 Reply

131 Views
Senlent
NXP TechSupport
NXP TechSupport

Hi@Cecilben

I don't see any problem, and the boot files for 4.0.1 and 4.0.3 should be the same.

When you use the FLEXNVM area as D-Flash, you must first perform the partition operation, otherwise, there may be risks for some chips that have been partitioned.

0 Kudos
Reply