About PFE, `.pfe_class_fw_mem' will not fit in region `int_sram_no_cacheable'

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

About PFE, `.pfe_class_fw_mem' will not fit in region `int_sram_no_cacheable'

360 次查看
Youngsoo_do
Contributor III

An error occurred during the initialisation of the PFE module.

 

:`.pfe_class_fw_mem' will not fit in region `int_sram_no_cacheable'
: region `int_sram_no_cacheable' overflowed by 57380 bytes

 

I think I

eed to change the size of 'int_sram_no_cacheable' in project_Settings/Linker_Files/linker_ram.id, but it's not clear how.

 

How can I resolve this issue?

 

And this is the version of the information we use.

PFE-FW_S32G_1.7.1

PFE-DRV_S32G_M7_MCAL_1.2.0

SW32G_RTD_4.4_4.0.2

 

----------------------------------------------------------------------------------------------------------------

We resolved this issue by increasing the memory space in the  project_Settings/Linker_Files/linker_ram.id file by the amount of the overflowed size.

Youngsoo_do_0-1718289450216.png

If this method is used, the error should disappear.

 

However, an error occurs during the initialisation of the PFE.

Youngsoo_do_1-1718289571718.png

Youngsoo_do_2-1718289588968.png

 

An error occurs in the part that reads the version of pfe, and it is moved to hardFault_hadler().

0 项奖励
回复
1 回复

316 次查看
Bio_TICFSL
NXP TechSupport
NXP TechSupport

Hello,

 

This section was used to save specific data in the modules of the driver as MCL, SPI,...

You can use this memory in your code.

I placed init_sram on the dtcm memory and I didn't got your issue. In my opinion, you can check your .map file to figure out the root cause.

Bio_TICFSL_0-1718807050406.png

 

Bio_TICFSL_1-1718807050274.png

 

Regards

0 项奖励
回复