PN7462 remap(vector table)

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

PN7462 remap(vector table)

1,250 Views
youngseo
Contributor I

Hello,

I want to use the PN7462 to create a bootloader (0x203000) and an application (0x204000).

Once I created a bootloader and jumped to the application (0x204000) area.

However, when application (0x204000) is executed, it stops.

I need to modify the vector table, but I do not know how to do it.

In the case of LPC series, it seems to move using SYSMEMREMAP or VTOR, but PN7462 does not seem to exist.

I am wondering how the PN7462 modifies the Vector Table.

0 Kudos
3 Replies

1,006 Views
adriancano
NXP Employee
NXP Employee

Hi,

Cortex M0 does not allow vector table to be remapped. Therefore, secondary bootloader has to be designed to redirect the processor to the handler listed in a vector table located in the applicat are of flash memory.

Please refer to AN10995 document and software that presents a Secondary Bootloader application for LPC1100.

https://www.nxp.com/docs/en/application-note/AN10995.zip 

Hope the information helps.

0 Kudos

1,006 Views
youngseo
Contributor I

Thank you for answer.

But, I am difficult to understand the sentence below.

" Therefore, secondary bootloader has to be desined to redirect the processor to the handler listed in a vector table located in the applicat are of flash memory."

Please give more specific explanation.

Best Regards.

0 Kudos

1,006 Views
adriancano
NXP Employee
NXP Employee

Hi, The information is part of the document I pointed, AN10995, please go through the document and you will find a better explanation of my sentence.

Regards

0 Kudos