56F807 Is boot flash a separate flash or just a segment?

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

56F807 Is boot flash a separate flash or just a segment?

779 Views
j___
Contributor IV

The DSP 56F800 Family User's Manual, page 3-2, shows the boot flash located at 0xF800 for the 56F807 in mode 0A.

Is this flash actually a separate flash (like the 56F8345) or just a defined segment of the same flash?

If it is a separate flash, then that means a flash programming routine can be stored there to program the application PFlash.

If it is NOT a separate flash then it is very likely that the flash programming routine must be copied out to RAM. Most parts will not allow the flash routine to run from the same flash chip that is being programmed (although I think some TI MSP430's will do this).

I think that the boot flash is part of the same flash memory as the application PFlash with the only difference is that the address range starting a 0xF800 is connected to the BFU (Boot Flash Interface Unit), DSP 56F800 Family User's Manual, page 5-7.

So, is the boot flash separate?

Or, just a segment connected to the BFU?

Can PFlash (app area) be programmed from a routing that resides in Boot Flash or must it be copied to RAM?

3 Replies

594 Views
j___
Contributor IV

Does this mean that the flash programming routine to program the application flash (0x0004 - 0xEFFF) can reside in that flash?

Or, does it need to be copied out to RAM?

If it is a separate module, I would think the copy out to RAM is unnecessary.

0 Kudos

594 Views
dynapb
Contributor IV

Yes, it can be run from that flash.

594 Views
dynapb
Contributor IV

The 807 boot flash is a separate module.  It comes factory installed with a serial bootloader that we use all the time to update firmware.  You can program that section with different code if you would like.

0 Kudos