S32K144 FlexRAM (EEPROM)partition

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

S32K144 FlexRAM (EEPROM)partition

677 次查看
emb02
Contributor V

Hi,

I'm using S32K144 controller and I want to use FlexRAM memory for EEPROM storage.

I'm using 3 sections - Primary bootloader, secondary bootloader and firmware, so I want to partition FlexRAM memory for these 3 sections.

Eg.

In S32K144 Total 4KB memory is available for FlexRAM.

For primary bootloader - 512 Bytes 

For Secondary bootloader - 512 Bytes

For Firmware - 3 KBytes

I'm using 3 projects for this configuration so I'm not getting how to configure FlexRAM in each project.

Is there any reference code available for this?

 

标记 (3)
0 项奖励
回复
1 回复

642 次查看
Senlent
NXP TechSupport
NXP TechSupport

Hi@emb02

First, the partitioning operation cannot divide the FlexRAM into multiple independent areas. In other words, you cannot perform three different partition operations on the MCU for three different projects; you can only perform a partition operation once. The partitioning operation will erase the contents of the E-Flash.

You can partition all 64KB of FlexNVM as E-Flash, allowing different projects to access FlexRAM.

Demo code:

1.you can find demo in S32 DS

2.AN11983

 

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2194034%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ES32K144%20FlexRAM%EF%BC%88EEPROM%EF%BC%89%E5%88%86%E5%8C%BA%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2194034%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%82%A8%E5%A5%BD%EF%BC%8C%3C%2FP%3E%3CP%3E%E6%88%91%E4%BD%BF%E7%94%A8%E7%9A%84%E6%98%AF%20S32K144%20%E6%8E%A7%E5%88%B6%E5%99%A8%EF%BC%8C%E6%88%91%E6%83%B3%E4%BD%BF%E7%94%A8%20FlexRAM%20%E5%AD%98%E5%82%A8%E5%99%A8%E6%9D%A5%E5%AD%98%E5%82%A8%20EEPROM%E3%80%82%3C%2FP%3E%3CP%3E%E6%88%91%E4%BD%BF%E7%94%A8%203%20%E4%B8%AA%E9%83%A8%E5%88%86--%E4%B8%BB%E5%BC%95%E5%AF%BC%E5%8A%A0%E8%BD%BD%E7%A8%8B%E5%BA%8F%E3%80%81%E8%BE%85%E5%8A%A9%E5%BC%95%E5%AF%BC%E5%8A%A0%E8%BD%BD%E7%A8%8B%E5%BA%8F%E5%92%8C%E5%9B%BA%E4%BB%B6%EF%BC%8C%E5%9B%A0%E6%AD%A4%E6%88%91%E6%83%B3%E4%B8%BA%E8%BF%99%203%20%E4%B8%AA%E9%83%A8%E5%88%86%E5%88%92%E5%88%86%20FlexRAM%20%E5%86%85%E5%AD%98%E3%80%82%3C%2FP%3E%3CP%3E%E4%BE%8B%E5%A6%82%3C%2FP%3E%3CP%3E%E5%9C%A8%20S32K144%20%E4%B8%AD%EF%BC%8C%E5%85%B1%E6%9C%89%204KB%20%E5%86%85%E5%AD%98%E5%8F%AF%E7%94%A8%E4%BA%8E%20FlexRAM%E3%80%82%3C%2FP%3E%3CP%3E%E5%AF%B9%E4%BA%8E%E4%B8%BB%E5%BC%95%E5%AF%BC%E5%8A%A0%E8%BD%BD%E7%A8%8B%E5%BA%8F-512%20%E5%AD%97%E8%8A%82%3C%2FP%3E%3CP%3E%E5%AF%B9%E4%BA%8E%E8%BE%85%E5%8A%A9%E5%BC%95%E5%AF%BC%E5%8A%A0%E8%BD%BD%E7%A8%8B%E5%BA%8F-512%20%E5%AD%97%E8%8A%82%3C%2FP%3E%3CP%3E%E5%9B%BA%E4%BB%B6%20-%203%20KB%3C%2FP%3E%3CP%3E%E6%88%91%E4%BD%BF%E7%94%A8%203%20%E4%B8%AA%E9%A1%B9%E7%9B%AE%E8%BF%9B%E8%A1%8C%E9%85%8D%E7%BD%AE%EF%BC%8C%E6%89%80%E4%BB%A5%E4%B8%8D%E7%9F%A5%E9%81%93%E5%A6%82%E4%BD%95%E5%9C%A8%E6%AF%8F%E4%B8%AA%E9%A1%B9%E7%9B%AE%E4%B8%AD%E9%85%8D%E7%BD%AE%20FlexRAM%E3%80%82%3C%2FP%3E%3CP%3E%E6%9C%89%E8%BF%99%E6%96%B9%E9%9D%A2%E7%9A%84%E5%8F%82%E8%80%83%E4%BB%A3%E7%A0%81%E5%90%97%EF%BC%9F%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2194737%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K144%20FlexRAM%20(EEPROM)partition%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2194737%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%97%A8%40%3CSPAN%3Eemb02%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%E9%A6%96%E5%85%88%EF%BC%8C%E5%88%86%E5%8C%BA%E6%93%8D%E4%BD%9C%E6%97%A0%E6%B3%95%E5%B0%86%20FlexRAM%20%E5%88%86%E6%88%90%E5%A4%9A%E4%B8%AA%E7%8B%AC%E7%AB%8B%E5%8C%BA%E5%9F%9F%E3%80%82%E6%8D%A2%E5%8F%A5%E8%AF%9D%E8%AF%B4%EF%BC%8C%E6%82%A8%E4%B8%8D%E8%83%BD%E4%B8%BA%E4%B8%89%E4%B8%AA%E4%B8%8D%E5%90%8C%E7%9A%84%E9%A1%B9%E7%9B%AE%E5%9C%A8%20MCU%20%E4%B8%8A%E6%89%A7%E8%A1%8C%E4%B8%89%E4%B8%AA%E4%B8%8D%E5%90%8C%E7%9A%84%E5%88%86%E5%8C%BA%E6%93%8D%E4%BD%9C%EF%BC%9B%E6%82%A8%E5%8F%AA%E8%83%BD%E6%89%A7%E8%A1%8C%E4%B8%80%E6%AC%A1%E5%88%86%E5%8C%BA%E6%93%8D%E4%BD%9C%E3%80%82%E5%88%86%E5%8C%BA%E6%93%8D%E4%BD%9C%E5%B0%86%E6%B8%85%E9%99%A4%20E-Flash%20%E4%B8%AD%E7%9A%84%E5%86%85%E5%AE%B9%E3%80%82%3C%2FP%3E%0A%3CP%3E%E6%82%A8%E5%8F%AF%E4%BB%A5%E5%B0%86%E5%85%A8%E9%83%A8%2064KB%20%E7%9A%84%20FlexNVM%20%E5%88%92%E5%88%86%E4%B8%BA%20E-Flash%EF%BC%8C%E5%85%81%E8%AE%B8%E4%B8%8D%E5%90%8C%E9%A1%B9%E7%9B%AE%E8%AE%BF%E9%97%AE%20FlexRAM%E3%80%82%3C%2FP%3E%0A%3CP%3E%E6%BC%94%E7%A4%BA%E4%BB%A3%E7%A0%81%3C%2FP%3E%0A%3CP%3E1.%E6%82%A8%E5%8F%AF%E4%BB%A5%E5%9C%A8%20S32%20DS%20%E4%B8%AD%E6%89%BE%E5%88%B0%E6%BC%94%E7%A4%BA%E7%89%88%3C%2FP%3E%0A%3CP%3E2.AN11983%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E