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

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

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

361 Views
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 Kudos
Reply
1 Reply

317 Views
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 Kudos
Reply