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

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

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

154 次查看
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 项奖励
回复
1 回复

125 次查看
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 项奖励
回复