Question about dual-bank memory. MC56F84763

cancel
Showing results for 
Search instead for 
Did you mean: 

Question about dual-bank memory. MC56F84763

647 Views
fasihahmed
Contributor IV

the flash memory is 128kB of dual-bank memory.

Does this means since now there are two separate parts, my code size will be max 64kB? or is possible to join them together to have a single code size around 128kB.

How would the booloader be different when compared to a single bank memory?

Tags (2)
7 Replies

401 Views
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi, Fasih,

Pls download them from the link:

Performance Level Digital Signal Controllers, USB FS OTG, CAN-FD | NXP 

BR

XiangJun Rong

401 Views
fasihahmed
Contributor IV

Thanks.  xiangjun.rong

Can you be able to explain the meaning of dual-bank partition flash memory. I am new to this microcontroller family. 

What are the advantages of using it? And do i need to configure anythign to be able to use the whole 256KB of flash for one big code image?

question for nxp 2.PNG

0 Kudos

401 Views
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi, Fasih,

I do not think the MC56F83xxx has dual-bank concept, pls refer to the screenshot. In other words, the primary program/data flash array1 and primary program/data flash array2 are continuous, you can save your large code to the two arrays which are total 128KW(256KB). Furthermore, you do not need to configure anything.

Hope it can help you

BR

Xiangjun rong

pastedImage_1.png

401 Views
fasihahmed
Contributor IV

Hey Thanks for reply, could you also give the same explanation regarding the newer generation family MC56F83763 (128KB)?

Why does this say dual-bank and not the older generation of MCF84xxx series?  ZhangJennie  xiangjun.rong

0 Kudos

401 Views
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi, Fasih,

Pls refer to the Chapter 19 in UM of MC56F847xx,the bank1 is FlexNVM, in other words, the bank1 is 16KW Secondary (boot) program/data flash memory , which can be mapped to both program space and data space.

Hope it can help you

BR

XiangJun Rong

pastedImage_1.png

401 Views
fasihahmed
Contributor IV

xiangjun.rong

This information is for UM of MC56F847xx.

But I would like information on UM of MC56F837xx. (from new generation).

Can you send me link for this UM of MC56F837xx?

0 Kudos

401 Views
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi, Fasih,

I think you misunderstand the dual-bank concept foir the MC56F84xxx. As you know that the MC56F84xxx has Primary program/data flash, program/data RAM,secondary(boot) program/data flash memory.

The following fig is the memory map for MC56F847xx.

memory type                                                                              size                         address

Primary program/data flash                                                 128KW                 P:0x00 0000 - 0x01 ffff

Secondary (boot) program/data flash memory                  16KW                 P:0x06 8000 - 0x06 bfff

Program/data RAM                                                                   16KW                P:0x06 0000 - 0x06 3fff

The Primary program/data flash from P:0x00 0000 - 0x01 ffff are BANK0, Secondary (boot) program/data flash memory from   P:0x06 0000 - 0x06 3fff are bank1. So they are NOT consistent, they are independent. The Secondary (boot) program/data flash memory can be used boot memory and data memory.

Hope it can help you

BR

XiangJun Rong

pastedImage_1.png