您的位置 首页 硬件

怎么从片外flash发动

实现片外flash启动,需要在__main()函数之前初始化EMC,即静态EMC控制器的初始化。同时需要在引导程序完成之后,进入__main之前把主程序转…

完结片外flash发动,需求在__main()函数之前初始化EMC,即静态EMC控制器的初始化。一起需求在引导程序完结之后,进入__main之前把主程序转移到RAM中运转。

关于复杂状况,如RO段被分红几部分并映射到存储空间的多个地方时,需求创立一个称为“散布装载描绘文件”的文本文件,告诉连接器把程序的某一部分连接在存储器的某个地址空间。需求指出的是,散布装载描绘文件中的界说要依照体系重定向后的存储器散布状况进行。在引导程序完结初始化的使命后(此处留意:有必要要比及引导程序运转结束),应该把主程序(也便是中断向量表中的前64个字节,一般复制到SDRAM中,一起设置MEMMAP=0x02,lpc2478中也便是内存映射到SDRAM)转移到RAM中去运转,以加速体系的运转速度。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/yingjian/264569.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部