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'

81件の閲覧回数
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 返信

37件の閲覧回数
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 件の賞賛