We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
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
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."
Thanks for all the info.
So specifically for the LPC1788 what kind of performance variations could one expect when running code from SDRAM versus running from internal RAM (connected to I & D-Code buses).