Splitting Flash Memory for Code and Data in NTM88Jxx5S TPMS

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

Splitting Flash Memory for Code and Data in NTM88Jxx5S TPMS

2,024 次查看
Shivaprasad_sp
Contributor II

Subject:
Hello,
I am currently working with the NTM88Jxx5S TPMS sensor, which includes an 8-bit S08 microcontroller with 16 kB of flash memory (512 bytes reserved for NXP coefficients). I would like to know if it is possible to partition this flash memory into separate sections, with half allocated for the code and the other half reserved for data storage, If it is possible is there any particular way or procedure to to it, are there any specific considerations or guidelines for configuring the memory in this way? Seeking for an urgent reply , Thank You.

 

ss1.PNG

标签 (1)
0 项奖励
回复
3 回复数

2,001 次查看
ErikaC
NXP TechSupport
NXP TechSupport

Hello,

The TPMS RAM and FLASH memory are divided into several sections listed in the table below.

ErikaC_2-1733256636422.png

 

To allocate application functions and constants in a specific FLASH section, as well as variables in a specific RAM section, please refer to the NTM88 – RAM and FLASH Memory Organization document included in the Starter Package for the NTM88 and NCK2910. Starter Package for NTM88 and NCK2910

After downloading the folder, navigate to the Documentation directory and open the folder named doc_ntm88.

ErikaC_1-1733256414264.png

In addition, please consider AN13321

Hope this helps.

0 项奖励
回复

1,976 次查看
Shivaprasad_sp
Contributor II
Hi Erika C,
I think this is not exactly what i have asked, I want to divide the 16KB Flash memory into the data section and the code section, Is it possible to do that if so, Is there any way of doing it, I could not able to download the files from the link you have provided, I am looking forward for a quick solution for this, Thank you.
0 项奖励
回复

1,758 次查看
ErikaC
NXP TechSupport
NXP TechSupport

Yes, the flash memory can be partitioned into separate sections. These sections can be used for code or data allocation.

Information on flash memory allocation can be found in the document “NTM88_RAM_and_FLASH_Organization” that can be found in the folder documentation > doc_ntm88  of the Starter Package.

https://www.nxp.com/webapp/Download?colCode=NTM88-NCK2910-STARTER-PACKAGE

 

An example project in which flash is separated into different sections can be found in below package:

https://www.nxp.com/webapp/Download?colCode=NTM88-NCK2910-BOOTLOADER

In this project, separate sections allow to separate bootloader from application code, but the same principle can be used to separate application from data.

0 项奖励
回复