发明名称 Enhanced debugging for embedded devices
摘要 Methods, machine-readable tangible storage media, and data processing systems that enable a debug host device to acquire memory dump information from a debug target device after the target device suffers an unrecoverable system malfunction are disclosed. In one embodiment, data in the volatile memory on a debug target device is accessed via a hardware integrated debug framework, which is also used to access data on a nonvolatile electronically erasable semiconductor memory of a debug target device, and one or more registers of one or more processors on a debug target device, and a core dump is created on the debug host device.
申请公布号 US9158661(B2) 申请公布日期 2015.10.13
申请号 US201213620133 申请日期 2012.09.14
申请人 Apple Inc. 发明人 Blaine Russell A.;Byom Matthew;Walker Kevin Rathbun;Heller Daniel S.;Sen Shantonu
分类号 G06F11/00;G06F11/36 主分类号 G06F11/00
代理机构 Blakely, Sokoloff, Taylor & Zafman LLP 代理人 Blakely, Sokoloff, Taylor & Zafman LLP
主权项 1. A machine implemented method at a debug host device, the method comprising: accessing, via a hardware integrated debug framework, data in volatile random access memory of a debug target device; accessing, via the hardware integrated debug framework, data in a nonvolatile random access electrically erasable semiconductor memory device of the debug target device via a device translation layer for the semiconductor memory device; accessing, via the hardware integrated debug framework, one or more registers of one or more processors on the debug target device; and creating, on the debug host device, a debug target system snapshot comprising the volatile memory data, nonvolatile memory data, and data from one or more registers of one or more processors on the debug target device, wherein the debug target device has malfunctioned due to a failure.
地址 Cupertino CA US