让单片机运行速度更快一些

[09-12 16:29:29]   来源:http://www.88dzw.com  单片机学习   阅读:8241

文章摘要:}FlashCode_Add_V:被搬运代码的首地址,在Flash中。RamCode_Add_V:被搬运代码的目标地址,在RAM中。CodeLen_V:被搬运代码的长度,按32位计算。 该函数在调用代码搬运MoveCodeF_to_RAM函数,将代码从Flash搬运到SDRAM中后,将程序指针转移到SDRAM中。注意跳转的地址一定要和RamCode_Add_V一致。 4 小 结 可见,正确完成代码搬运的关键在于:① 确定被搬运代码的物理地址映射规则, 物理地址一定是在SDRAM中;② 被搬运代码是被烧结在Flash中,后来又被搬运到SDRAM中;③ 无条件转移到SDRAM中,

让单片机运行速度更快一些,标签:单片机开发,单片机原理,单片机教程,http://www.88dzw.com
  }
  FlashCode_Add_V:被搬运代码的首地址,在Flash中。
  RamCode_Add_V:被搬运代码的目标地址,在RAM中。
  CodeLen_V:被搬运代码的长度,按32位计算。

    该函数在调用代码搬运MoveCodeF_to_RAM函数,将代码从Flash搬运到SDRAM中后,将程序指针转移到SDRAM中。注意跳转的地址一定要和RamCode_Add_V一致。

    4 小 结

    可见,正确完成代码搬运的关键在于:

  ① 确定被搬运代码的物理地址映射规则, 物理地址一定是在SDRAM中;
  ② 被搬运代码是被烧结在Flash中,后来又被搬运到SDRAM中;
  ③ 无条件转移到SDRAM中,运行被搬运代码(应用程序代码)。

    对于其它型号的单片机,可以根据该原理类推,方法是一样的,只是具体的代码不同而已。相信你的单片机系统在经过这样的处理后,效率一定会高很多。


上一页  [1] [2] [3] 


Tag:单片机学习单片机开发,单片机原理,单片机教程单片机学习

《让单片机运行速度更快一些》相关文章

分类导航
最新更新
热门排行