From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2088.outbound.protection.outlook.com [40.107.243.88]) by sourceware.org (Postfix) with ESMTPS id 384BB385843A for ; Fri, 25 Feb 2022 16:01:43 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 384BB385843A Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=tex.com.br Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=tex.com.br ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ggyq7iDZtP5bQYiZ0FD36bwRG4lkczNA0Ia5RJYMoZEE/M1KrvzV4KZdUK7wBHYdPINSWwdOM+yHomXlygKDA/88IIfCi434G+XeyT5JuiKC0qj8y+TXx5nJrTE0wcxRI76L52rT/t8JUHVm1CldTjRP6+dHL0Md7wF0xfIouHFA7mtTU1tZa1B67raYK5tOoZzwRFKjR9ESCtZ2TBwAOyJ16DZ4sUGSCCEQdhRkGkuqJrb8/oBWNQxPmhNlEFuExvLTEhbHUQz3e9QuZny/NJuIXun69JDot+tRJjf9fcloQEb3scXF8uNG5LMpGpcYPdrVqpkOnFnHViT+WV+qEQ== 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=rzKITYhRC205C2ImoDKsrBVdo3uPcqFzoK03Ax5A1rM=; b=I8/OeaShEEuSXGeX5A2wxCfnZMU/AxbPc++7fdW+N+5dMT0CZcggjEQqoO4dt/2mirBxeNBqO6FiM4984nyd++k/WH+0KAHyF2BCBE0ZS8E+tfLsbkZBmJvYsEQRIjJnnhnhm8Vn4Uj8jQdq+TUmMm2gGPheyMO43R9IMuYi5A1aj+WqOvo7o4VBinpubMtKAkxBdOUJFR12afTq3iturK+hZV/+Rab+On+AQ95UWE5WjlaJLTkJL8ytL4SEbA4FdPgNFDXD4Z87iXZ8h+mTz/jOcJFvCic5VVzmZo6qmMIY0XL+AZ6V33ayeSuhE7Q19bsjS1GpT7Vy8vf6r7KqwA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=tex.com.br; dmarc=pass action=none header.from=tex.com.br; dkim=pass header.d=tex.com.br; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=texequipamentos.onmicrosoft.com; s=selector2-texequipamentos-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rzKITYhRC205C2ImoDKsrBVdo3uPcqFzoK03Ax5A1rM=; b=OCYATVfuWLWspi2IgKTqlwii1vx5MiCZ3hGMEik4MfgOC0XeFObkJAfcvobiEs3H7wHKbzlhvavQmCFvmh97zjctQpbrTFfoXsrxvYTaPkq5skLf4ZoqlCGQGICnI9DxjCottHfeN0yJ6GIEqI3PDO8a/7IBR3yznHhF/QuIeck= Received: from FR1PR80MB4744.lamprd80.prod.outlook.com (2603:10d6:202:33::15) by CP2PR80MB2036.lamprd80.prod.outlook.com (2603:10d6:101:9::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.22; Fri, 25 Feb 2022 16:01:40 +0000 Received: from FR1PR80MB4744.lamprd80.prod.outlook.com ([fe80::adae:a34e:5f78:6f2f]) by FR1PR80MB4744.lamprd80.prod.outlook.com ([fe80::adae:a34e:5f78:6f2f%6]) with mapi id 15.20.5017.022; Fri, 25 Feb 2022 16:01:40 +0000 From: Henrique Coser To: "gcc-help@gcc.gnu.org" Subject: Constant at fixed address Thread-Topic: Constant at fixed address Thread-Index: AQHYKl6zmSbtVGxHYEuSpzeRNAFkFw== Date: Fri, 25 Feb 2022 16:01:39 +0000 Message-ID: Accept-Language: pt-PT, en-US Content-Language: pt-PT X-MS-Has-Attach: X-MS-TNEF-Correlator: suggested_attachment_session_id: 8147377f-56a6-f8a0-8a15-9c13a21f6118 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=tex.com.br; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: a984ef9f-61b0-4cb9-51b4-08d9f8781c19 x-ms-traffictypediagnostic: CP2PR80MB2036:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: havUcPt6DgB7Z7HDihzFLByx3i1dO19exuHZphOHLRKVBxbIr0t4FEnYHwisKHlLI+OZbV/deNXfnzIBKNloYtXVq+RyvZfXPt7R92vf0Zx8TEZcWTAWfIJgWJ5tjt9zcB/CRhYpnxmbHckg6Bxr6b9oml61PpOm0dQ1mgELklY6Wp6xFdZgajRA0RnPFmQjbXxkteBOhSfIlchTBqet1PfL/OLtwWOmZ/0F2bXkbNFV6y3HfWkH/+LUE9D72aDh+7m5WUup2tEE68XbBKX1DwrhGKKyFtIXJpLA4dq8p2kVYy7k7WFv3SqGWNxV0vDkaKMSJ/pFgHKw87zIbsw9gFnUIuoELZmKmGvU+1jXsxWXSrb8EMPQK/4Yyw/cSqUHvMrIsmrLyiauChu173HZJWgh8u/6rXqHeTfvvyz2BLeL4cbLHuMKEXjHm3Fo8BaBfzuGxsx2X4bLgg6crm2s034drFDVAguW3I8JtifsvYzRb8Cz2swMt0LjeKRJ6oqi6IRtMCStefGAJbV/eUyrfYfy9nmtmEOgCVwp2sMkXO0XVaBfJVxUpAoQmblfk+mX2DlljYrN0cz5ddecGXTj5WjE1BD9b1q7txGwuj4E2zjSorRIboszLChLlB+Z6rayN8EWLV+/YjhB35BUJ/CAPNspRbJI9E2yR+BpQ89kO6S5ZF5mdAL81GhO0AuVafgtLjoVtEsl+LCje9rtccLfDTDxBBM5Gp5hqIBtiA8Ql0sFA+xD8p4pfDV5MMnNcilX x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:FR1PR80MB4744.lamprd80.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(346002)(136003)(376002)(396003)(366004)(39840400004)(508600001)(6916009)(316002)(9686003)(7696005)(6506007)(33656002)(19627405001)(3480700007)(38100700002)(38070700005)(2906002)(66556008)(86362001)(66476007)(91956017)(55016003)(8676002)(64756008)(76116006)(66446008)(66946007)(44832011)(26005)(186003)(8936002)(5660300002)(52536014)(122000001)(71200400001)(554374003)(460985005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?XOa3Trt3kZZGcqeE5dSppIB0IyMJD3vphxtw5LqluxxKAPuaBVs3AB0G/0?= =?iso-8859-1?Q?evcBTusgYAUbGWSYFNl3ZIQtuzr/QDked0h6GVsMq1bMF+DJ3uAB7+UNIq?= =?iso-8859-1?Q?R2KDOMD0tg7ZxTMsJZPHKOhDY+Lou9Q3GGQWDnCcel6UIX1eZLoE4tKH4s?= =?iso-8859-1?Q?hoVnw9TdjaeOExuFiHMSUnIfZ73CB4UYYWVGgMLe1mVRrKnKfxH+zfxnLW?= =?iso-8859-1?Q?IUdCG+Y49vQFoXQuG4a52w8eWhqpublkGpxcRN0O0n64IpzC7cd/DTQWx3?= =?iso-8859-1?Q?ueojFqfa7FORmEcE1AJdahnM56j7nnhOdUG2l+WsQjB3i59cN/WF2Wp/Pu?= =?iso-8859-1?Q?Klllb3XH6Vz/957eOkZ3F73V+rWAKQ+HT+EJtqvf4Scqupde+NiHyDwiSE?= =?iso-8859-1?Q?YL8/7bNZlQG7g/1KxjoMoad6hOC3YY0nhxyJ4rYYPEdkz/gsjhfTZSlxBS?= =?iso-8859-1?Q?bMHaFIIxEqQgMSKIlaUxHsKnZBBcssuVPemtUMq/54+dr6goZYV9y3nC/e?= =?iso-8859-1?Q?l37Mb12l+0NSp5mmJNw9+R+rKfB8iqiGcw9yQ//+2MUxrCG1CKhvygIJ64?= =?iso-8859-1?Q?3WTUWJLAE3ODLHtU+Li/9F2iN0Bq+0yhE52PXAdVAlziT6BCOifm9jKaVZ?= =?iso-8859-1?Q?juBliTh5DqgB4IhtzaynIcqkJUnW5Qb+725T5t9TDcU1LIYKssr3SurykJ?= =?iso-8859-1?Q?HzoyyWwB/f0ceBGd/betUaq1I6mOB6nNwQy7RkFJKCMg1kTSoqkgtm98kt?= =?iso-8859-1?Q?WvRNJa5tF1sTpwu6nhljUFHQIWD8V98lUU+v6Ikp8grY9kIiE1pLAphtqZ?= =?iso-8859-1?Q?2jmpErj+GU3rMY2WjLxyBPpA1k3gZ+Lzr9j6IaNUpHFbKtm3wZ3Vrj3Yp4?= =?iso-8859-1?Q?qgHzERL2z+j3dGeo9xxmLwJm/tDS2X4DaC3qd8zM+2OssdoO/F8x5mHbeI?= =?iso-8859-1?Q?EmXTZIjxSpJAGnwtmwJtRl46SMgZB0DCdq21sM+Agw5gcOyEREFM5TQpTM?= =?iso-8859-1?Q?E4SB0JfCIPoKtWd6xxGiP9/FdWKj6L7whkVYuvSJtyrOqCBs/2ApAchDSG?= =?iso-8859-1?Q?zSn9UJiNhyq7x9b6h5EJ3A+Nk7u9nEXY/xHzeeDxbx2VooUrxEhs1yc7UM?= =?iso-8859-1?Q?1JWBgfyQoAjJUeU4HZeGqJHgHbo1xX8LblO0x5L06IOWeij6kUCZXFR8JB?= =?iso-8859-1?Q?jhJJVwxQHEOm5vwj/IFlEbdYq1TbNPwVc0nyguSxmZYcc8XwgONtDK1f+M?= =?iso-8859-1?Q?jCpgMNX14Q8buVJsSrcFe/CfhhgJqFbB/tspzmG0osYi1QJX4GTlZ/GcJM?= =?iso-8859-1?Q?LBtJujFoVawKPkp0wV4QMUfT6B2ruASwz2ICxHdeWpWmr1JB9d32z5XWql?= =?iso-8859-1?Q?Wp2jf3ArZ8Bl6AJJyyp/Z3THcUm8qtBek6pm3zBkNbypIOU8pQvRT2npU4?= =?iso-8859-1?Q?atOBhOhDsf0fPhS9iVqGu6KZQ3mTwpZMQZ5VFP5C+UyBAcx1h6BLiPSoRO?= =?iso-8859-1?Q?Vs2vkFeTlpsOsVMgebMNlnKY9N7+Jt9h0PicXH61rpym7RwuselZZXgUe8?= =?iso-8859-1?Q?zxwOQxmL3rG6ipjMh+JYhPaqWi7+UGArMmMmCJK1oDYwsHPf3sbn14V58d?= =?iso-8859-1?Q?g5FCNjoqFm/pux/CiYorjF7QZttydf6Rxa1f/7M3/xvd7BVRLJH8ZfZx2J?= =?iso-8859-1?Q?o2Rcp6D6p3/ZGbwYJMDcbMYx8eCFoCXo+ArzAs4YTAgpmP+Zt+ZfQFdokZ?= =?iso-8859-1?Q?9tdw=3D=3D?= MIME-Version: 1.0 X-OriginatorOrg: tex.com.br X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: FR1PR80MB4744.lamprd80.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a984ef9f-61b0-4cb9-51b4-08d9f8781c19 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Feb 2022 16:01:39.8946 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: c12094de-00da-429a-8e36-d7ffb9a44c41 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: DlOlJPwmPz1gUJsraamDlYCHPh8M55Ar7EoJK/OuTR1Key191m3n8tWEOHLLmbMpnkGCzV07JzrbdQU8wx3yukmftfeCARvuh1GhkBgaMxM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CP2PR80MB2036 X-Spam-Status: No, score=1.0 required=5.0 tests=BAYES_20, DKIM_SIGNED, DKIM_VALID, FORGED_SPF_HELO, HTML_MESSAGE, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, T_SCC_BODY_TEXT_LINE, T_SPF_PERMERROR 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="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: gcc-help@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-help mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Feb 2022 16:01:50 -0000 Hello, I need a help. I'm trying to solve a problem for weeks. I have a embeded software that is a boot loader. It puts the boot load vers= ion at a specific address. My memmory starts at 0x400000 with 0x1400 size. My constant version string = value must be placed @0x401000 with 8bytes length. If I place this const value into a section like this: const unsigned char Version[8] __attribute__ ((section (".bootversion"))) = =3D "V1.0.1a"; I got this error: section .bootversion LMA [00401000,00401007] overlaps section .text LMA [00= 400000,00401013]collect2.exe(0,0): error: ld returned 1 exit status I have already tried to split flash memmory using linker script but it does= not worked. I wish to find something like "automatic" split. For example, this code was compiled using ARM Keil. With ARM Keil I have th= e attribute that makes all the magic : const unsigned char Version[8] __attribute__((at(0x0401000))) =3D "V1.0.1a= "; I dont know if is possible to have something as pratical as ARM Keil attrib= ute in GCC. I really need make this thing work. If this is not the best channel to ask, please, could you recommend me one? Thank you very much! Henrique Coser Engenharia TEX Equip.Eletronicos Ind.e Com.Ltda. Fone: (+5511) 4591-2825 henrique.coser@tex.com.br MEDIR PARA MELHORAR!