本帖最后由 ddllxxrr 于 2016-2-2 19:07 编辑
窗口功能实现是通过连接外部输入到两个模拟比较器对来实现的
31.编程和调试 31.1 特点 。编程 。通过PDI或JTAG接口外部编程 。为快速操作的小协议管理 。内建错误检查和处理相关的操作 。Boot loader 支持通过任何通讯接口编程 。调试 。非入侵,实时,在芯片调试系统 。没有设备软件或硬件资源需求除了管脚连接 。程序流程控制 。运行,停止,复位,单步进入,单步越过,单步退出,运行到光标 。无限数量的用户程序断点 。无限数量的用户数据断点,暂停于 。数据地址读,写,或即读又写 。数据址址内容相等或不相等一个值 。数据地址内容大于或小于一个值 。数据地址内容在一个范围或是超出这个范围 。没有设备时钟频率限制 。编程和调试接口(PDI) 。两脚接口给外部编程或调试用 。用户复位管脚和一个检测管脚 。在编程和调试期间没有I/O管脚需要 。JTAG接口 。四管脚发,IEEE std.1149.1兼容编程和调试接口 。边界扫描能力依据IEEE Std.1149.1(JTAG) 31.2概述 接口程序和调试(PDI)是外部编程芯片Atmel专有接口 装置的调试。 PDI支持快速编程非易失性存储器(NVM)空间;Flash、EEPOM,熔断器,锁位,和用户签名行。 调试通过一个片上调试系统,提供非侵入性,实时调试支持。它不需要任何软件或硬件资源,除了设备引脚连接。使用Atmel的工具链,它提供完整的 程序流控制和支持无限数量的程序和复杂的数据断点。应用调试可以从C语言或其他高级语言源代码层面,以及从一个汇编和反汇编水平。 编程和调试通过2个物理接口进行。最主要的是PDI的物理层,可用在所有设备上。这是一二针接口,采用复位引脚的时钟输入(pdi_clk)和一个其他专用引脚的输入和输出数据(pdi_data)。JTAG接口也可在大多数设备,这可用于编程和调试通过四引脚的JTAG接口。JTAG接口是IEEE Std. 1149.1兼容,并支持边界扫描。任何外部程序员或片上调试器/模拟器可以直接 连接到这些接口中的任何一个。除非另有说明,所有引用的PDI假设获得通过 PDI的物理层。
|