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

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

文档评论(0)

1亿VIP精品文档

相关文档