SmartARM2400开发板加载配置文件与看门狗电路解析

需积分: 16 15 下载量 183 浏览量 更新于2024-08-10 收藏 1.32MB PDF 举报
"SmartARM2400工控开发平台的配置和硬件详解" 在深入探讨"加载配置文件-expedition pcb_7.9"这一主题之前,我们先来了解SmartARM2400工控开发平台的基本情况。SmartARM2400是一款基于ARM架构的开发板,适用于嵌入式系统的设计和调试。它具有丰富的功能特点,包括高速处理能力、低功耗设计以及扩展的外部存储器支持。 在硬件电路分析部分,1.2.1章节提到了电路原理图,这些图纸可以在产品光盘内的"开发板原理图"目录下找到,分为核心板和底板两部分。这些原理图对于理解开发板的工作原理和进行硬件级调试至关重要。 1.2.2章节详细介绍了核心板的一些关键组件和电路,首先是电源电路,考虑到ARM芯片对电源质量的敏感性,核心板采用了专用的微处理器电源监控芯片SP706S,以确保系统的稳定运行。此外,SP706S还集成了硬件看门狗电路,用于系统复位保护。 看门狗复位电路的设计是通过R47连接WDO(看门狗输出)到MR(手动复位输入)实现的。当CPU在1.6秒内没有翻转P3.22(喂狗信号引脚)的电平,看门狗会触发复位,R47的焊接与否决定了看门狗功能是否启用。默认情况下,R47未焊接,看门狗功能是关闭的,如果用户需要使用,需要自行焊接。 时钟系统和RTC时钟电路对于保证系统精确的时间管理和运行至关重要,而JTAG接口电路则是调试和编程ARM芯片的重要途径。JTAG接口遵循标准的20脚配置,并且通过4.7KΩ的上拉电阻在RTCK引脚上,可以控制P2[8:0]的ETM功能,使其在CPU复位后被禁止,释放P2[8:0]用于其他用途。 回到"加载配置文件"的主题,这主要涉及到H-Flasher工具的使用。在片外调试SmartARM2400等扩展了外部存储器的开发板时,需要加载相应的配置文件,例如".hfc"文件。通过H-Flasher工具的Load选项,选择光盘中的特定配置文件(如"LPC2400_ExFlash.hfc"),可以完成对片外Flash的调试设置。这一过程对于开发和测试嵌入式系统的固件至关重要,因为它允许程序员在不依赖内部存储器的情况下进行程序的调试和验证。 "加载配置文件-expedition pcb_7.9"涉及了SmartARM2400开发板的硬件配置、看门狗复位电路、时钟系统、JTAG接口以及使用H-Flasher工具进行片外调试的方法。理解这些知识点对于有效地利用SmartARM2400进行嵌入式系统开发和调试至关重要。