From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2138.outbound.protection.outlook.com [40.107.223.138]) by sourceware.org (Postfix) with ESMTPS id D7519385C403 for ; Wed, 23 Feb 2022 16:11:19 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org D7519385C403 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kverzyOEMuCpi2fX3LqHgJkUDx663mXI2rUaUOwY1y3iD7+cWFgAb45u/9tKJM5MQoGmwBtD8NPmz+nTBayDrBfTCle2AFd+YvSLv/NUE2p8r+AnnrdXGe9qkdIZQtWM2Lqm0SucRUda5sbdwM+UtEAMv3aF5HIydhyq3OOxCvAbf9nokcOQ9r12zqrOJ+O+rZJ7/6zRnd6mBpt/jAdt/U/tC9y4/SKSDU1KKMXD1PKqR7BOcWj1jV3kbBVAK3BGa3ft5GhBp/jTKDJyX+4RikemdYfix6eQ9Hrlcjyp68G6WNYiL1BsbkwcOk87zP+kyUvqzFn6WT1ZhxVnn5y6OA== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=/Ron9SYOsXombWU7sIjmhLjkpfvSO6N0SQ1QMoGGu9U=; b=TKGTZZ5geDhonQTwtTwaD6XV3L6smfIFmA4LJE1rG79vpYDM9DlXTvxeH9ZK/gnmCPT64cNmkrWgxPqPwIBNSccKo5BoKMB5dJvplZHw+kkoCLgn5N1Mfftsn+XnpLYxpFfDyPgWIUojwhaVJWShhDpMQ7rkzb7VX3PrIQES84OuXrkrRhQ41wga5POiyqghRhEQl4yzfzlt5YcPoJXGVexTTHhg4APh3upzNDpX3CYXhgxyv8/MECp8WTcnd8JUFDEdTPViu+Kx118nVhU0ccS3YJ2iwCnKQlk9EYE3IHpQHbRTYeWdmkVBc+yPDa5eN7lgIoLWHRHvgtDW4o9uOw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=honeywell.com; dmarc=pass action=none header.from=honeywell.com; dkim=pass header.d=honeywell.com; arc=none Received: from SJ0PR07MB8518.namprd07.prod.outlook.com (2603:10b6:a03:35b::21) by SN1PR07MB3997.namprd07.prod.outlook.com (2603:10b6:802:2c::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.21; Wed, 23 Feb 2022 16:11:16 +0000 Received: from SJ0PR07MB8518.namprd07.prod.outlook.com ([fe80::11a8:bb58:a914:4a0d]) by SJ0PR07MB8518.namprd07.prod.outlook.com ([fe80::11a8:bb58:a914:4a0d%8]) with mapi id 15.20.4995.027; Wed, 23 Feb 2022 16:11:16 +0000 From: "Schneider, Maximilian" To: "gdb@sourceware.org" Subject: openocd+gdb combo Thread-Topic: openocd+gdb combo Thread-Index: AdgozivKlAXRyJyYSeGoTs3/d+FjuQ== Date: Wed, 23 Feb 2022 16:11:16 +0000 Message-ID: Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_d546e5e1-5d42-4630-bacd-c69bfdcbd5e8_Enabled=true; MSIP_Label_d546e5e1-5d42-4630-bacd-c69bfdcbd5e8_SetDate=2022-02-23T16:11:15Z; MSIP_Label_d546e5e1-5d42-4630-bacd-c69bfdcbd5e8_Method=Standard; MSIP_Label_d546e5e1-5d42-4630-bacd-c69bfdcbd5e8_Name=d546e5e1-5d42-4630-bacd-c69bfdcbd5e8; MSIP_Label_d546e5e1-5d42-4630-bacd-c69bfdcbd5e8_SiteId=96ece526-9c7d-48b0-8daf-8b93c90a5d18; MSIP_Label_d546e5e1-5d42-4630-bacd-c69bfdcbd5e8_ActionId=866152c1-2e81-4944-88b8-d71acee18902; MSIP_Label_d546e5e1-5d42-4630-bacd-c69bfdcbd5e8_ContentBits=0 smarttag: 4 x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 0db6e3b4-1dce-4dd2-1cb6-08d9f6e71ed5 x-ms-traffictypediagnostic: SN1PR07MB3997:EE_ x-microsoft-antispam-prvs: x-antispam: TRUE x-recptdomain: NotTLSDomain x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: R+bQIQiSAeEdby5LsZ1rmM6YB1wcmEiTgSXov9zZQ8B1q7T/mM3JokxDX3yTN/lApe7PASH7ovyad/xIUGXqyAAGXFiXqwVp2kEGfjOIe2/4BtfMIRmBMo24Shs+R5tsI3lkYP//Mpa0zA06vaD8xwpyvQ2qY+HV/LpnxOUxSzlW8D8r4AzdBo+/KYU8v/hkkDxgWmvQ6xfxi/gGAylD9lBdZuV86JaH8m42T++yZXPppKZlAvCjGiunAJurzHcolp/PUbHLHp0zmpPKXezJvecoL1PJBn8uhRtMczWKrAK2xmxagAMtqWZnVwfj0lTOOJpCxIkgICvk9Y8I8WO+BwGWwJSvbCvWs0nSqgblJI0v6jsC1bqNVxIhjHBjX73kNEtzdl5kb9HUpcaseNcDvHmsy4bUaK6bb9cBK37Ntrj07SCs/DLzZRtDKKHdBrgj5kBG4H0FRFVtdc4JXjbC1A1tzWOd0EWbaDqgyrXzI30dPu+0Rgve2yxq1VQNpVee/4Aj5D8aBvXWsE8kWCJACuzILO0lcX7uXtgS3ntIt0itX+GxHgxvbjDMQvcfrKAGnOBtYkImlw7t3JvUvNhZFUD/dpaHbH6sRJEzCUaSfMXj62PRW1W6aX50OGuobJFPGT4s4cV2njOxw3w0+51x9P7eNq/ELAZfV3tFg+xSsfusx6luDOfuDkAtBBOHJF5XZRoAoKwCMX6ursFV3AZ2BQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR07MB8518.namprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(5660300002)(3480700007)(4744005)(38100700002)(8936002)(2906002)(86362001)(508600001)(122000001)(52536014)(9686003)(8676002)(55016003)(33656002)(64756008)(66446008)(66476007)(71200400001)(66556008)(66946007)(186003)(26005)(6916009)(76116006)(7696005)(6506007)(316002)(38070700005)(82960400001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?fF6TF8SLPBTBiyKkeG1kelMsS9Xm5GhKYbZSXXuCdqMBN0Tikwc27NSR0xfH?= =?us-ascii?Q?OiTsuEoRzfbr4OGrg26T46zvUxC5LsDWv4ioit68CswVIsy3Mm3eUmRDSolC?= =?us-ascii?Q?Ua3HvNovBceGMGkCNtywrYqNQCSPhAii6iFKO0+wywUkq1ZkwggZR3JeV4Wr?= =?us-ascii?Q?clalVRxvrrA9II0A9rk6e8x6PREJ+B78GoQ2k610QY0395XbtpF0E59OCMez?= =?us-ascii?Q?JiBpd2J0ImyCxQR+2KKhIhqjxVC/j+cKHucC5JpzKveFkhMJR304s+FFpTrz?= =?us-ascii?Q?enlTQ0ox+/120Wd7HVMSuXUDoqY1LFdPR/Q+xdZGdydOUKzdGMm5lUIAaIrM?= =?us-ascii?Q?SRHciaekw0Mu2ptjbxyUE08RsGCdPYXhvI9TkzBOzI12wFheTFd4EJInH+XE?= =?us-ascii?Q?83MmNJQ1wSJbLYNgcFyoKy9JwL9u3ONkBsgmbhKVVUEdLBMVEHjDhTBs7x0D?= =?us-ascii?Q?dlmHBQoudHsLdRuXA5z7NrONmM6GBR5+g9486BsxD2PWm+wdZRhOaEV/c7yn?= =?us-ascii?Q?KtXs0yBEAuqf+cfLC4S8yZ8KxLVUxrvjGYCQ9xxqmy+nhRXzPQYjQhphc/Ek?= =?us-ascii?Q?nY4ZOjsUsjxt7z08NxbCJDeGYyC/xcnQdWPqedc9JBZxBlGMRt0gagWkTTID?= =?us-ascii?Q?fG7hACSU2y0uLCFZHJWZnjIC8mUNBDj+cd53lc9dhgmR92K33ENlDhtuqaGq?= =?us-ascii?Q?eQs73MoR4k7Ri9TbLY9S+WprzB+a5Q48lRy4bsaaZMbVMytCBudTyTBR9au6?= =?us-ascii?Q?IVHcJzsTdlMX5GQARCLj0lvfMNygTNBstRYwhyYAdwqzxYyWyN7EgKTXIKLq?= =?us-ascii?Q?AcJolVx3pUPOqB+LVuiorHj48gENdyYiX5ZkLS5KCXw1S2Sq1R3xyZH00iX/?= =?us-ascii?Q?KggMx7Zdgas4mt4NexFmkX5AwcyK/45qBI4QAyY5bq5sK6ygtjWxkyGYuj8N?= =?us-ascii?Q?qXUdlDFsLFrkhGUoS6LEBtcoeUB5i2pHMR1uwlkEp9e1HeLDLuPJM2I0K40H?= =?us-ascii?Q?RfDKvHAdeh58tu5oRfZ+ToXhEAZsLjom1alp/46kj38JAtbO656O3QtdILE1?= =?us-ascii?Q?tQMoKeKEbYRC9fm+VVGC7cfvVRMtDwtb9tbj1vXgoWLzdHE5qmWcZqFdq7+S?= =?us-ascii?Q?kTfXyL1iO5emBl3l4eJbxwYtTE9du/WkoUu1tZ3tBDJp7ojnTA4uxE9afVT/?= =?us-ascii?Q?Mb4kh6KlBjhcbrmY4mFPIJzSwWorwoM8oQYERUrVK/pjF4SesKXxKX0cBo60?= =?us-ascii?Q?NaU+VbL0k5mG3usrfmgj+lz/TG0Cg9c19tQZXPllxagq9Y3Z3sWq/l99qnen?= =?us-ascii?Q?X3vos9P2WvzJvRHf8P0qafVTVLS1tqh704Ba3xZtBhYM6wT+GuU3d6mNx21w?= =?us-ascii?Q?mKOV0WQMFpfAmIShGRh7Oz5kk6PnhqW4BcMwbdZsqZUv+qM1wJ57O3dLTH6i?= =?us-ascii?Q?n+9eYshD8jaaoxF00u3+QzAuTL/WD+qNuatLwYUCEFIk48QDMlocWFTBUvco?= =?us-ascii?Q?aR/aomqIIWeKaAIAdfV5pFYECTorYxupSA/VFSq3OsV7j1Zm1cdkEnOMD8ov?= =?us-ascii?Q?z8q3biA8iwtm5KhLnMbv4PkYSavxYwEcQyAc+ktJr2i0NYQnQXr0iv7N+850?= =?us-ascii?Q?4iTWzf6Cr6HJ8Uar1M50leakjyRMuxPEG9okHa4l1rEC9c4YwkQv4OGyEWyh?= =?us-ascii?Q?PkVetl10AOALw8L7fUJiWhaB7Jg6izko5zFFoPw4lA4TDxue?= MIME-Version: 1.0 X-OriginatorOrg: Honeywell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR07MB8518.namprd07.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0db6e3b4-1dce-4dd2-1cb6-08d9f6e71ed5 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Feb 2022 16:11:16.3547 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 96ece526-9c7d-48b0-8daf-8b93c90a5d18 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: cUAgohptAf4V4sIIz+td5/rKw2pTMW9bREO5eCH3q4twNnPDw4u44fwTx2VrjV8sJ4kshpoMVPSm8YyACWElDY71++jmgE7RxYGmc9fmUJCSssT4Y22tfGQcClefAxBy X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR07MB3997 X-Spam-Status: No, score=-1.1 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FORGED_SPF_HELO, HTML_MESSAGE, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: gdb@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Feb 2022 16:11:21 -0000 Hello, I have written a relatively complex but very useful external loader+gdb pyt= hon script for a piece of memory connected to one of the many chips we use. I can now use openocd to connect and subsequently gdb with the aforemention= ed loader and script to read/write/erase ! However It is still a pain to have to start an openocd session before being= able to launch the gdb command. Is there a known way to package openocd and gdb together so that I can get = convenient calling conventions like bellow? ./read_the_thing > memory_dump.bin How would you recommend creating portable installations of gdb so that they= can be shipped quickly to the unfortunate windows users? I can imagine writing an extra tool that manages the sequencing of openocd+= gdb but I would need executables I can run without installation to make it = palatable for my colleagues. Best Regards, Maximilian Schneider