lpc4330 0x0000 0000 - 0x1000 0000的疑问?

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

lpc4330 0x0000 0000 - 0x1000 0000的疑问?

818 Views
cyc583723081
Contributor I

QQ图片20181226105130.png我的疑问是这个256MB的阴影区是干什么用的?另外我在调试的时候发现这个区域的起始地址存储着我的程序,QQ图片20181226105819.png

以前看lpc17xx系列,这部分的地址是flash区域,可以存储程序代码,lpc43x0系列是不带片上flash的片子,那这部分区域是用力干什么的呢?难道是引导rom将spifi中的程序代码加载到了这里?

Labels (1)
0 Kudos
Reply
1 Reply

750 Views
kerryzhou
NXP TechSupport
NXP TechSupport

Hi Customer:

感谢你对NXP LPC产品的关注与支持,下面有我为你提供技术解答。

楼主你好,你可以看下LPC4330的用户手册,chapter 5.3 Functional description:
The internal ROM memory is used to store the boot code. After a reset, the ARM processor will start its code execution from this memory.
The ARM core is configured to start executing code, upon reset, with the program counter being set to the value 0x0000 0000. The LPC43xx contains a shadow pointer that allows
areas of memory to be mapped to address 0x0000 0000. The default value of the shadow pointer is 0x1040 0000, ensuring that the code contained in the boot ROM is executed at reset.
不过,对于用户来讲,最需要关心的还是自己的app代码,阴影区域不需要关心,是芯片内部自动完成的。

希望能帮到你。


Have a great day,
Kerry

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos
Reply