This repository has been archived by the owner on Feb 9, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 6
此项目为V1协议,已停止维护,推荐V2协议开源方案:Vllink Lite
talpachen/CMSIS-DAP
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office"> <head> <title>CMSIS-DAP Release Notes</title> <meta http-equiv="Content-Language" content="en-us"> <meta name="GENERATOR" content="Microsoft FrontPage 12.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <style> <!-- body { color: #000000; background-color: #FFFFFF; font-size: 75%; font-family: Verdana, Arial, 'Sans Serif' } p { font-family: Verdana; font-size: 10pt } .LI2 { margin-top: 6px; margin-bottom: 6px } .Release { background-color: #CCCCCC; font-weight: bold; padding: 6px } .ToolT { font-size: 8pt; color: #808080 } .TinyT { font-size: 8pt; text-align: Center } h1 { font-family: Verdana; font-size: 18pt; color: #000080; font-weight: bold; text-align: Center; margin-right: 3px } h2 { font-family: Verdana; font-size: 14pt; color: #000080; font-weight: bold; background-color: #CCCCCC; margin-top: 24px; margin-bottom: 3px; padding: 6px } h3 { font-family: Verdana; font-size: 10pt; font-weight: bold; background-color: #CCCCCC; margin-top: 12px; margin-bottom: 3px; padding: 6px } pre { font-family: Courier New; font-size: 10pt; background-color: #CCFFCC; margin-left: 24px; margin-right: 24px } ul { font-family: Verdana; font-size: 10pt; list-style-type: square } ol { font-family: Verdana; font-size: 10pt } li { margin-left: 12pt; margin-top: 12px; margin-bottom: 6px; padding-left: 0 } ul li pre { font-family: Courier New; font-size: 9pt; background-color: #CCFFCC; margin-left: 0px; margin-right: 0px; margin-top: 6pt } ul li ul { margin-left: 0pt; margin-top: 6pt; margin-bottom: 6pt; padding-left: 0 } ul li ul li { margin-top: 3pt; margin-bottom: 3pt } ul li ol { margin-left: 12pt; margin-top: 6pt; margin-bottom: 6pt; padding-left: 0 } ul li ol li { margin-top: 3pt; margin-bottom: 3pt } table { font-size: 100%; border-width: 0; padding: 0 } th { color: #FFFFFF; background-color: #000080; text-align: left; vertical-align: bottom; padding-right: 6pt } tr { text-align: left; vertical-align: top } td { text-align: left; vertical-align: top; padding-right: 6pt } /*----------------------------------------------------------- Keil Table Tags -----------------------------------------------------------*/ table.kt { width: 100%; border: 1pt solid #000000 } th.kt { white-space: nowrap; border-bottom: 1pt solid #000000; padding-left: 6pt; padding-right: 6pt; padding-top: 4pt; padding-bottom: 4pt } tr.kt { } td.kt { color: #000000; background-color: #E0E0E0; border-top: 1pt solid #A0A0A0; padding-left: 6pt; padding-right: 6pt; padding-top: 2pt; padding-bottom: 2pt } DIV.Section1 { page: Section1 } --> </style> </head> <body> <h1>CMSIS-DAP<br> <font size="2">Version 0.01 - Beta - Release Notes</font></h1> <p align="center">This file contains release notes and last minute changes.</p> <p class="TinyT">Information in this file, the accompany manuals, and software is<br> Copyright © 2012 ARM Ltd.<br> All rights reserved.</p> <hr> <p class="MsoNormal"> CMSIS-DAP Version 0.01 - Beta gives you a preview of the upcoming CMSIS-DAP Interface Firmware for the CoreSight Debug Access Port.</p> <h2>Contents</h2> <ol> <li class="LI2"><a href="#FolderStructure">Folder Structure</a></li> <li class="LI2"><a href="#Using">Using Keil MDK as CMSIS-DAP Debugger</a></li> <li class="LI2"><a href="#RDDI">RDDI-DAP Interface</a></li> <li class="LI2"><a href="#ContactDetails">Contact Details</a></li> </ol> <h2><a name="FolderStructure"></a>Folder Structure</h2> <p>The following section describes the folder structure of the files distributed in this CMSIS-DAP release:</p> <table cellspacing="0" cellpadding="0" border="0" class="kt" width="100%"> <tr> <th class="kt" style="text-align: center" width="10%">Folder</th> <th class="kt" align="left">Description</th> </tr> <tr> <td class="kt" style="text-align: center" width="10%">.\Firmware</td> <td class="kt" align="left">CMSIS-DAP Firmware and reference implementations for various Debug Units.</td> </tr> <tr> <td class="kt" style="text-align: center" width="10%">.\html</td> <td class="kt" align="left"><a href="index.htm">Documentation of the CMSIS-DAP Firmware</a>.</td> </tr> <tr> <td nowrap class="kt" style="text-align: center" width="10%">.\BIN</td> <td class="kt" align="left">Add-on DLL's for Keil MDK V4.53. This folder will be removed in the final release as the DLL's will be part of MDK at that time.</td> </tr> <tr> <td nowrap class="kt" style="text-align: center" width="10%">.\Validation</td> <td class="kt" align="left">Validation Projects for various toolchains (currently only MDK validation is available).</td> </tr> <tr> <td nowrap class="kt" style="text-align: center" width="10%">.\RDDI</td> <td class="kt" align="left">RDDI-DAP Header Files and Interface. This folder will be removed in the final release as the RDDI-DAP documentation will be available separately.</td> </tr> </table> <a name="Using"><h2>Using Keil MDK as CMSIS-DAP Debugger</h2></a> <p>The CMSIS-DAP Debugger is not yet part of Keil MDK-ARM and needs therefore added manually with the following steps:</p> <ol> <li>Copy DLLs from the folder <strong>.\CMSIS_DAP\BIN</strong> to the folder <strong> \Keil\ARM\BIN</strong> of the Keil MDK-ARM Version 4.53 release. This adds the CMSIS_AGDI.DLL (AGDI Debugger Interface) and CMSIS_DAP.DLL (RDDI-DAP Access DLL) to the installation.</li> <li>Add to the file <strong>\Keil\Tools.ini</strong> the <strong>TDRV<em>xx</em></strong> entries (whereby <em>xx</em> is number that is not yet used) to the sections <strong>[ARM]</strong> and <strong>[ARMADS]</strong> as shown below. The TDRV<em>xx</em> entry needs to be added also as parameter to <strong> CPUDLL1=SARMCM3.DLL</strong>. <strong>Example:</strong> <pre>[ARM] : CPUDLL1=SARMCM3.DLL(TDRV1,TDRV3,TDRV4,TDRV5,TDRV6,TDRV8,TDRV9,TDRV10,TDRV11,TDRV12,TDRV13,<strong>TDRV14</strong>) # Drivers for Cortex-M devices <strong>TDRV14=BIN\CMSIS_AGDI.dll("CMSIS-DAP Debugger") :</strong> [ARMADS] : CPUDLL1=SARMCM3.DLL(TDRV1,TDRV3,TDRV4,TDRV5,TDRV6,TDRV8,TDRV9,TDRV10,TDRV11,TDRV12,TDRV13,<strong>TDRV14</strong>) # Drivers for Cortex-M devices <strong>TDRV14=BIN\CMSIS_AGDI.dll("CMSIS-DAP Debugger")</strong> </pre> </li> </ol> <p>After these steps the <strong>CMSIS-DAP Debugger</strong> can be selected in µVision under the dialogs <strong>Project - Options - Debug</strong> and <strong>Project - Options - Utilities</strong> for Cortex-M processor-based projects. The debugger connects to a CMSIS-DAP Debug Unit and the features are similar to ULINK2.</p> <a name="RDDI"></a><h2>RDDI-DAP Interface</h2> <p>The RDDI-DAP Interface will be documented separately. To give CMSIS-DAP users a preview this CMSIS-DAP beta release contains the following files (which may be later part of the RDDI-DAP documentation):</p> <table cellspacing="0" cellpadding="0" border="0" class="kt" width="100%"> <tr> <th class="kt" style="text-align: center" width="10%">File</th> <th class="kt" align="left">Description</th> </tr> <tr> <td class="kt" style="text-align: center" width="10%">.\RDDI\rddi.h</td> <td class="kt" align="left">Definitions for the RDDI core functions (as needed for the RDDI-DAP interface).</td> </tr> <tr> <td class="kt" style="text-align: center" width="10%">.\RDDI\rddi_dap.h</td> <td class="kt" align="left">Definitions for the RDDI-DAP functions.</td> </tr> <tr> <td class="kt" style="text-align: center" width="10%">.\RDDI\rddi_dap_cmsis.h</td> <td class="kt" align="left">Definitions for the CMSIS-DAP specific extensions to RDDI-DAP.</td> </tr> <tr> <td class="kt" style="text-align: center" width="10%">.\RDDI\Example\RDDI_DAP_IF.cpp</td> <td class="kt" align="left">Source code example for accessing CMSIS-DAP using the RDDI-DAP complaint CMSIS_DAP.DLL.</td> </tr> <tr> <td class="kt" style="text-align: center" width="10%">.\RDDI\Example\RDDI_DAP_IF.h</td> <td class="kt" align="left">Definitions for the source code example RDDI_DAP_IF.cpp.</td> </tr> </table> <a name="ContactDetails"></a><h2>Contact Details</h2> <p>If you experience any problems or have any questions about CMSIS-DAP send feedback to <a href="mailto:cmsis@arm.com">cmsis@arm.com</a>.</p> <hr> <p class="TinyT">Copyright © 2012 ARM Ltd. All rights reserved.<br> Visit our web site at <a href="http://www.arm.com/cmsis" target="_blank">www.arm.com/cmsis</a>.</p> <p class="TinyT">.</p> </body> </html>
About
此项目为V1协议,已停止维护,推荐V2协议开源方案:Vllink Lite
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published