From patchwork Sun Jun 13 14:47:22 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Fabrice Fontaine X-Patchwork-Id: 1491447 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=busybox.net (client-ip=140.211.166.133; helo=smtp2.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=FDUCXuaX; dkim-atps=neutral Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4G2y9P4TjSz9sRf for ; Mon, 14 Jun 2021 00:47:37 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 6CADE40114; Sun, 13 Jun 2021 14:47:35 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ga-nmF-0RN5l; Sun, 13 Jun 2021 14:47:34 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by smtp2.osuosl.org (Postfix) with ESMTP id C8FA4400FF; Sun, 13 Jun 2021 14:47:33 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id 26B3B1BF41A for ; Sun, 13 Jun 2021 14:47:32 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 14D7640424 for ; Sun, 13 Jun 2021 14:47:32 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Authentication-Results: smtp4.osuosl.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GOQZbGWb97TB for ; Sun, 13 Jun 2021 14:47:30 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 Received: from mail-wr1-x431.google.com (mail-wr1-x431.google.com [IPv6:2a00:1450:4864:20::431]) by smtp4.osuosl.org (Postfix) with ESMTPS id BB8FB4038A for ; Sun, 13 Jun 2021 14:47:30 +0000 (UTC) Received: by mail-wr1-x431.google.com with SMTP id z8so11498245wrp.12 for ; Sun, 13 Jun 2021 07:47:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=VVqsSyHCmWZNj34Tvj5doCVoL2dsQHVpgEXd6kn2IEw=; b=FDUCXuaX6G42MYZ5hnZ3TE0KTD8bM0kSz+kBtrkhxS8wE5vnAerUo4Ssf4vxdlnAxu 4tgfOZSDBoHEsh+ga/xXEKep1C7hbDzGkPUN/dBR5CNEokk4L9bXi6AmOfS2QMOMZRZh pJ2IlAFlu1KBsk6/uPYEDXgsNzd1oHekR6HQAB/sXzrNfKI93JfiY6uKav0an0HDr+ew sIXVITvTTthP8NlJmrZmWN39XW/Ji9Psrv+Ggos0ZaCZ5Y/zvxohyP1P7DMpc0a5HS3A pc6kYrYaQzaghtcOlF9KeoewnKKixI/syYUEGFTn6yDA5be95/JJ3EOGx25XfuktLg9w Gw7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=VVqsSyHCmWZNj34Tvj5doCVoL2dsQHVpgEXd6kn2IEw=; b=X8FQHZYioR70bu8WhjXedXoq54wM39n6M2w77Pmp+zgh28MW7Vnx+sSzqS/X0JRVaV yvn/rXu9SiU0YmmHj+Dtm3MRmHuz6PgZG97ZggY7unl47HaFkiVmjhBPhWf7e3uPtYtf eAV8ZzpO7jwGQmJi/sqouG2eaiOdsQe+sXs7MahNptPpCxxKewiNmVhL5Nc/6+2yF0RY cEjQPNYdtWvE6iUcJ5VHCn7BMvWCzLE9Ov2BSi8sApKtdH3hIlG0CzcuP7vPJxMOhLMg Pt11H/qr31ONNsVcvsrQlme8RVG6TEtdI4/YcI+gdMgSI9B7ruPfvCLAw2EYBmbX9RbT pbmQ== X-Gm-Message-State: AOAM5318NhKcaMKR/Q+p1Rw54btnQIHo/+nJeYtpNMpI00jHl6+ZjB5P R1v+pHGfJgiNdAZqT5TouhB84OkccDIasA== X-Google-Smtp-Source: ABdhPJxPJ10jVuzVHm9XH574F1wmbbp1sb0wr2LRTCrRm95IGMSdmnAB5pAdTAiBZ07zlqjFbmOnig== X-Received: by 2002:adf:e8c1:: with SMTP id k1mr14470057wrn.413.1623595648794; Sun, 13 Jun 2021 07:47:28 -0700 (PDT) Received: from kali.home (lfbn-ren-1-1383-171.w86-229.abo.wanadoo.fr. [86.229.230.171]) by smtp.gmail.com with ESMTPSA id 25sm17148846wmk.20.2021.06.13.07.47.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 13 Jun 2021 07:47:28 -0700 (PDT) From: Fabrice Fontaine To: buildroot@buildroot.org Date: Sun, 13 Jun 2021 16:47:22 +0200 Message-Id: <20210613144722.1461597-1-fontaine.fabrice@gmail.com> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Subject: [Buildroot] [PATCH 1/1] package/openocd: add XDS110 option X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Fabrice Fontaine Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" XDS110 is available (and enabled by default) since version 0.11.0 and https://github.com/ntfreak/openocd/commit/2ba27e2f3edd37e5dce4b2a231d2ae84c14cb59a It raises the following build failure without wchar: /home/giuliobenetti/autobuild/run/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/powerpc-buildroot-linux-uclibc/9.3.0/../../../../powerpc-buildroot-linux-uclibc/bin/ld: src/.libs/libopenocd.a(src_jtag_drivers_libocdjtagdrivers_la-xds110.o): in function `xds110_handle_serial_command': xds110.c:(.text+0x368): undefined reference to `mbstowcs' Fixes: - http://autobuild.buildroot.org/results/4536ed9124e77547c5e29f710fcafccc17b80a05 Signed-off-by: Fabrice Fontaine --- package/openocd/Config.in | 14 ++++++++++++++ package/openocd/openocd.mk | 1 + 2 files changed, 15 insertions(+) diff --git a/package/openocd/Config.in b/package/openocd/Config.in index f2e79f29fe..0fc5a670f2 100644 --- a/package/openocd/Config.in +++ b/package/openocd/Config.in @@ -114,6 +114,20 @@ config BR2_PACKAGE_OPENOCD_VSLLINK Enable building support for the Versaloon-Link JTAG Programmer (default is auto) +config BR2_PACKAGE_OPENOCD_XDS110 + bool "TI XDS110 Debug Probe" + depends on BR2_USE_WCHAR + depends on BR2_TOOLCHAIN_HAS_THREADS # libusb-compat -> libusb + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb-compat -> libusb + select BR2_PACKAGE_LIBUSB + select BR2_PACKAGE_LIBUSB_COMPAT + help + Enable building support for the TI XDS110 Debug + Probe (default is auto) + +comment "TI XDS110 Debug Probe needs a toolchain w/ wchar" + depends on !BR2_USE_WCHAR + config BR2_PACKAGE_OPENOCD_USBPROG bool "USBProg JTAG Programmer" depends on BR2_TOOLCHAIN_HAS_THREADS # libusb-compat -> libusb diff --git a/package/openocd/openocd.mk b/package/openocd/openocd.mk index b74426ff47..1254188aef 100644 --- a/package/openocd/openocd.mk +++ b/package/openocd/openocd.mk @@ -47,6 +47,7 @@ OPENOCD_CONF_OPTS += \ $(if $(BR2_PACKAGE_OPENOCD_OPENDOUS),--enable-opendous,--disable-opendous) \ $(if $(BR2_PACKAGE_OPENOCD_AICE),--enable-aice,--disable-aice) \ $(if $(BR2_PACKAGE_OPENOCD_VSLLINK),--enable-vsllink,--disable-vsllink) \ + $(if $(BR2_PACKAGE_OPENOCD_XDS110),--enable-xds110,--disable-xds110) \ $(if $(BR2_PACKAGE_OPENOCD_USBPROG),--enable-usbprog,--disable-usbprog) \ $(if $(BR2_PACKAGE_OPENOCD_RLINK),--enable-rlink,--disable-rlink) \ $(if $(BR2_PACKAGE_OPENOCD_ARMEW),--enable-armjtagew,--disable-armjtagew) \