嵌入式ARM系统代码固化的串口实现.pptVIP

  • 1
  • 0
  • 约3.03千字
  • 约 15页
  • 2019-06-28 发布于湖南
  • 举报
嵌入式ARM系统代码固化的串口实现 前言 1 烧写原理及过程 2 监控程序的设计 2.1 启动代码设计 arm处理器的7种运行模式 2.2 烧写主程序设计 2.3 编译与执行 结语      早期的嵌入式程序采用“编程—烧写—修改—烧写”的开发模式,大量的时间消耗在重复烧写芯片上,增加了开发成本和研发周期。           之后发展到仿真器阶段,虽然简化了开发模式,但是由于仿真器与arm芯片的兼容性等因素,经常会发生程序在仿真器上能正确运行,但是固化之后运行却出现问题的情况。   程序的固化是软件开发过程中重要的一环,一般可通过JATG口、网口及串口等进行烧写。相比之下,串口实现更为便捷,更值得推广。笔者在开发1C1T小灵通中继站的过程中,通过编制烧写程序,利用串口将编译后的目标代码发送给 ARM处理器;由arm处理器内部的监控程序将目标代码写入片外Flash,实现程序的在线烧写。这样不仅简化了电路设计,而且降低了开发成本,缩短了开发时间。 前言   硬件连接如图1所示,arm开发板一方面通过串口与PC机连接,另一方面通过20针IDC宽带线与仿真器相连,再由仿真器通过25针并口插座与PC机的LPT口相连。开发板通电后即可进行烧写工作。          arm开发板与PC机的连接 1 烧写原理及过程 图1 arm开发板与PC机的连接         如图2所示,代码固化分2 个

文档评论(0)

1亿VIP精品文档

相关文档