This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Vector Table Offset LPC1788 (VTOR) - NOR Flash

Hello,

I'm using uVision 4.20 and an LPC1788 development board.

The development board has external NOR flash at CS0 (0x80000000). I am able to download code to the external NOR flash using and INI setup file but I can't seem to write the VTOR register with 0x80000000.

The exact code and setup modified to run from iRAM works without issue (@ 0x10000000).

Does anyone have any ideas why I cant write VTOR with 0x80000000?

(Note the code runs until there is any interrupt and than crashes)

Thanks.

Mac

Parents
  • Hi Per,

    Many Thanks for your detailed and enlightening elaboration.

    I heard that, "the trend of MIPS is multi-thread, whereas the trend of ARM is multi-core, but they both learn something from each other."

    Just as what you said,

    "In the end, we get general-purpose beasts, but with specialized hardware hidden inside."

    "In the end, what we see is really the same trend. We get amalgamated processors where the manufacturer may randomly decide to call their design Von Neumann or Harvard but the real design really is both or neither."

Reply
  • Hi Per,

    Many Thanks for your detailed and enlightening elaboration.

    I heard that, "the trend of MIPS is multi-thread, whereas the trend of ARM is multi-core, but they both learn something from each other."

    Just as what you said,

    "In the end, we get general-purpose beasts, but with specialized hardware hidden inside."

    "In the end, what we see is really the same trend. We get amalgamated processors where the manufacturer may randomly decide to call their design Von Neumann or Harvard but the real design really is both or neither."

Children