From debbugs-submit-bounces@debbugs.gnu.org Sat May 30 16:34:23 2020 Received: (at 41567) by debbugs.gnu.org; 30 May 2020 20:34:23 +0000 Received: from localhost ([127.0.0.1]:59276 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jf8BT-00086c-8r for submit@debbugs.gnu.org; Sat, 30 May 2020 16:34:23 -0400 Received: from mail-dm6nam10olkn2053.outbound.protection.outlook.com ([40.92.41.53]:20586 helo=NAM10-DM6-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jf8BQ-00086L-4z for 41567@debbugs.gnu.org; Sat, 30 May 2020 16:34:21 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=m30MJHYs2CZmPiqmtECr+PoSwZXvtuOOJKR7UqmIWAo/ZLUPdh1c162zIToUEkOVEcQHBTysgD/3ahfnBM22dq8CQJ1+FJavid9uKFeiDRZ7gGtLC+lNN0GHRrXNiLXb/le7LsPzFAsDB8CqvdwGLp5AFTUXbpzJmNg/gQNN8G5rMY/ayTY5dr+7ZahVOer0EoRCwzubhX7eaLYE4db0336EK1kDKUuhaEMFWw26lSdQGSq6gu3lS1YxVDF3cAHo1VK4aOH8L7bcYuK9LUYIe1phCIj+EAJCSp3U+VXsXfpAJBQ1g0jkaTL9lM0X0ytSx6GzjwIwQX7OG0i7XrmkhA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=q7aQq/rk+8WX8/rA+Np8+4XI6vl5R0qoQgGrCc38xi8=; b=hbDgVpJjutQqTgoxPEByd4LDJJmvNiiSdKIMMQsfviPDUnCYaTpDQUcjiVnri4JUmpdBLuuRg4kvbV6ZU05dj7V2ETTYwm1+A0fC2vH6hht4f7cVqrCFerJ2yrvoQl6/eejC3uP39dZvFcP0Q5MFzbY1nv+ahk0ldjq4kv47qAdXwFOdkkcmasqaew2U1XWEjpr2EL0ffpPCmVOTWwc1CUEBw3EXel12rxBbrtoKFOOhlrXP+dE9mttovlKm8nwy0RSeHA8iae+YSXAVzQ5PdiIRUObaaTZuk1z5t3Ftt37mxIk+QwDkkeSSp2TGLg8nDUGgowq8MFCdcGLptZX5Dw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=outlook.com; dmarc=pass action=none header.from=outlook.com; dkim=pass header.d=outlook.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=q7aQq/rk+8WX8/rA+Np8+4XI6vl5R0qoQgGrCc38xi8=; b=tEoCth10oS7e0jN7huJzvvxVxss4H09wwPSONxGy8A5QNJ2vpwt6KeszCWTa9lssPAuTGZrFAljMoa1oxQydZA74IFHw5jzhcovj01x4AIrmVplB+r19X1MW5ZXoB442t+kK9uBsdKi+OnsFylsIhlYDXQpnQrsUE1ut50sHnn8nVnbNEnY5lGtjspPIVIkp72vr8d2qNw/4A1bkKNFBx1qiLp/OTLN1Gev0ZGEHPAT9ITkTUJ7TesMZuqOVDIFm0RN7cXgCrhfAZE8nGlw5la3YPjW9NPASJBc7BuLv1OLs+Qmdct38ZdEMo5nmlLRiO1WOIShp3ZFbI4NqARvYSw== Received: from DM6NAM10FT019.eop-nam10.prod.protection.outlook.com (2a01:111:e400:7e86::4d) by DM6NAM10HT007.eop-nam10.prod.protection.outlook.com (2a01:111:e400:7e86::417) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23; Sat, 30 May 2020 20:34:13 +0000 Received: from DM5PR1001MB2105.namprd10.prod.outlook.com (2a01:111:e400:7e86::44) by DM6NAM10FT019.mail.protection.outlook.com (2a01:111:e400:7e86::96) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23 via Frontend Transport; Sat, 30 May 2020 20:34:13 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:2D70A775897EE23A0E256C761300368C8F38BB2BBF61FBBC5802D2C35D5C67EA; UpperCasedChecksum:41FA9F5F88E9DD703583D537EC16E5F797A057DEBD507B1511F681857871BD05; SizeAsReceived:8595; Count:48 Received: from DM5PR1001MB2105.namprd10.prod.outlook.com ([fe80::98bd:eee8:9d42:b132]) by DM5PR1001MB2105.namprd10.prod.outlook.com ([fe80::98bd:eee8:9d42:b132%3]) with mapi id 15.20.3045.022; Sat, 30 May 2020 20:34:13 +0000 From: Morgan.J.Smith@outlook.com To: 41567@debbugs.gnu.org Subject: [PATCH] gnu: Add mspdebug. Date: Sat, 30 May 2020 16:33:52 -0400 Message-ID: X-Mailer: git-send-email 2.26.2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: YQXPR0101CA0039.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c00:14::16) To DM5PR1001MB2105.namprd10.prod.outlook.com (2603:10b6:4:2b::24) X-Microsoft-Original-Message-ID: <20200530203352.11758-1-Morgan.J.Smith@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from guix.gateway.2wire.net (70.27.158.64) by YQXPR0101CA0039.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c00:14::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3045.17 via Frontend Transport; Sat, 30 May 2020 20:34:12 +0000 X-Mailer: git-send-email 2.26.2 X-Microsoft-Original-Message-ID: <20200530203352.11758-1-Morgan.J.Smith@outlook.com> X-TMN: [wVEOP36EYd052oTur1xAOTc8L7JuYEqL] X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 48 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 9817ecb2-2595-4c5e-ba02-08d804d8d046 X-MS-Exchange-SLBlob-MailProps: NS9Gj58uCj3rSzKHgYCb4RL1+JrTTR/FWboDtOYB1cJuLrmXoFjqn84+YFi7DRzVQn13/DupXsaskz0XEnyl9vzvG7MrHejmCVzzZGWghvvf7IN+PiJtW3rHSGHni/xfOHdBdMPGk9iiQQqiT/tdnVOp87xfLM3mhO7r350t2t7PJGmm7gGGvRRfDCxaYz4yg62xXSocUcH0Ga3/V+pTInKCCYfvP5ACNFYDZ2pr4CnscKDnsrzEOBqU5EXeLt07nTfpUteT3rbxAf35PA+0Kk1At5Wwv+V8p5IiAVL/7IjetbkwgExTVjNhCoAFNrG9dEDxx5PwQF8bGiY9abY2L7ITsYfjBew/U4v9tb+OIgidaEPjuRCUnHHLIL/01bKTZXfZ6q2bRg2MEUBzz52dp7smH33mv4PQxfua/WMbNCIHUwI/SyX1q/4+urSVqpbJnczRPRLYMlQKe+CqTd3FcjDy4/ABrTQAuAwH+TkLiBCnyroJBAwS4LBGx6akf+rXAEzKgb5HVJ+8LoXWGi11ycOkYG4BQkThAzn+0Bdapl3iLiT8aPLiwTIAX1OBvq1RTTpUGMqkZv2aQ/W6hc47mMmhF8WVJBnoEWkmghVKy8uc5zZNVN0uASsu19UR4wzlIEAdy0MOvjopVkMjY81CgDTA6niAwsI8WgDB2+z7ulqHbCXQuD+zjmhoeZAgH/rupwoelQU1Gj1acBk/M9laIw== X-MS-TrafficTypeDiagnostic: DM6NAM10HT007: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ahx+CFY11hWSw4Jv80u70mP8/6bzNdTbZSBg8VrBByd0t1g5NpkUzA1iUMg9UAsn75yRdbul9H8AG6iViYr4bWH6aMeD/mwCDhOeFP/8wP3BVThe0Wan+OX2C5EvIMqoZ4rl87pZeYFydUMLZ+iq6sJZhJbtlANkzmOdJ/NhItrUkNyLM93ir+hmDCNweQ2YSLeuex1yfLn337njqx4HtLcmQVTwXWUvgLGcS3NoBgDi/n4lCYPI9VBMBGXySb7m X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:0; SRV:; IPV:NLI; SFV:NSPM; H:DM5PR1001MB2105.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:; DIR:OUT; SFP:1901; X-MS-Exchange-AntiSpam-MessageData: tZkZ2wLuJFX/15WZd6E1Yt3I0jgZyz7qk7rSML+4RkRPMa491im4WlEvcGywMGH38bVhTej50NitZ4sAE7HX9D+ZyulfY2dptwkAsj/jIPxL+Wmj1eNurbq4gq2cUXQGyP1sz8BjOROOCvgHRdqTMA== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9817ecb2-2595-4c5e-ba02-08d804d8d046 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 May 2020 20:34:13.1265 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6NAM10HT007 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41567 Cc: Morgan Smith X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) From: Morgan Smith * gnu/packages/debug.scm (mspdebug): New variable. --- gnu/packages/debug.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/debug.scm b/gnu/packages/debug.scm index 4a264427c2..18cc2894a7 100644 --- a/gnu/packages/debug.scm +++ b/gnu/packages/debug.scm @@ -5,6 +5,7 @@ ;;; Copyright © 2018, 2019 Rutger Helling ;;; Copyright © 2019 Pkill -9 ;;; Copyright © 2020 Vincent Legoll +;;; Copyright © 2020 Morgan Smith ;;; ;;; This file is part of GNU Guix. ;;; @@ -56,6 +57,7 @@ #:use-module (gnu packages serialization) #:use-module (gnu packages virtualization) #:use-module (gnu packages xdisorg) + #:use-module (gnu packages libusb) #:use-module (ice-9 match) #:use-module (srfi srfi-1)) @@ -596,3 +598,37 @@ GDB with very efficient reverse-execution, which in combination with standard GDB/x86 features like hardware data watchpoints, makes debugging much more fun.") (license license:expat))) + +(define-public mspdebug + (package + (name "mspdebug") + (version "0.25") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/dlbeer/mspdebug.git") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0prgwb5vx6fd4bj12ss1bbb6axj2kjyriyjxqrzd58s5jyyy8d3c")))) + (build-system gnu-build-system) + (arguments + `(#:tests? #f ; no test suite + #:phases + (modify-phases %standard-phases + (delete 'configure)) ; no configure script + #:make-flags + (list (string-append "CC=" ,(cc-for-target)) + "INSTALL=install" + (string-append "PREFIX=" %output)))) + (inputs + `(("libusb-compat" ,libusb-compat) + ("readline" ,readline))) + (synopsis "Debugging tool for MSP430 MCUs") + (description "MspDebug supports FET430UIF, eZ430, RF2500 and Olimex +MSP430-JTAG-TINY programmers, as well as many other compatible +devices. It can be used as a proxy for gdb or as an independent +debugger with support for programming, disassembly and reverse +engineering.") + (home-page "https://github.com/dlbeer/mspdebug") + (license license:gpl2+))) -- 2.26.2