-
Path: news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!plix.pl!newsf
eed1.plix.pl!newsfeed00.sul.t-online.de!t-online.de!border2.nntp.dca.giganews.c
om!nntp.giganews.com!nx02.iad01.newshosting.com!209.197.12.242.MISMATCH!nx01.ia
d01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-02.news.neost
rada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Date: Thu, 06 May 2010 16:22:41 +0200
From: SM <b...@k...com.pl>
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
MIME-Version: 1.0
Newsgroups: pl.misc.elektronika
Subject: Re: STM32 i GNU assembler - problem z movs
References: <4be25ae3$0$19184$65785112@news.neostrada.pl>
<hrtmi5$fkm$1@inews.gazeta.pl> <hruio0$n3v$1@inews.gazeta.pl>
In-Reply-To: <hruio0$n3v$1@inews.gazeta.pl>
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 45
Message-ID: <4be2d0ad$0$2600$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.4.145.22
X-Trace: 1273155757 unt-rea-a-02.news.neostrada.pl 2600 83.4.145.22:3015
X-Complaints-To: a...@n...neostrada.pl
Xref: news-archive.icm.edu.pl pl.misc.elektronika:587985
[ ukryj nagłówki ]cepu69 pisze:
> Jacek Radzikowski wrote:
>
>> On 05/06/2010 02:00 AM, SM wrote:
>> [...]
>>> Wywołuję go: as.exe -mcpu=cortex-m3 -mthumb
>>> I nie wiem czy aby poprawnie, bo nie łyka mi
>>>
>>> movs R11, #0x000B
>>>
>>> Pisze:
>>> only lo regs allowed with immediate -- 'movs R11,#0x000B'
>>>
>>> Czy ten asembler się nie nadaje dla tego procka?
>>> A może użyte opcje są niewłaściwe?
>
> To jest wlasnie przyczyna
>> Kompilujesz w trybie thumb, a tam zdaje się masz dostęp tylko do
>> rejestrów R0-R7
>
> Wujek Googel mowi :
>
> gas/config/tc-arm.c :
> if (inst.operands[1].isreg)
> {
> (...)
> }
> else
> {
> if (inst.operands[0].reg > 7)
> {
> inst.error = _("only lo regs allowed with immediate");
> return;
> }
>
>
> Polecam zapoznanie sie z asemblerem procesora, np.
> http://theory.cs.uni-bonn.de/info5/system/parlab/dna
rd/thumbquickref.pdf
Cortex-M3 nie ma thumb, tylko thumb-2 i wtedy ma dostęp
do wszystkich rejestrów.
-mthumb jest OK, brakowało mi "-march=armv7-m" - to przełącza
gcc na thumb-2 a .syntax unified "łączy" ARM i thumb.
SM
Następne wpisy z tego wątku
- 06.05.10 16:51 cepu69
- 06.05.10 17:55 SM
- 07.05.10 06:09 Adam Dybkowski
Najnowsze wątki z tej grupy
- Jaka ładowarka sieciowa do Iphona?
- Taśma izolacyjna do prac elektrycznych
- Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Wkrętarki, wiertarki...
- Zasilacz impulsowy 12V 10A, coś godnego uwagi jako zamiennik akumulatora wkrętarki
- Mouser - koszt wysyłki
- [OT] Jak wycinac ksztalt w piance lub styropianie?
- FV--> ciepła woda w kranie
- Szok
- Dziwny schemat wzmacniacza m.cz.
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- CGNAT i ewentualne problemy
Najnowsze wątki
- 2025-07-05 Shrek, wzrośnie cena prądu :-)
- 2025-07-05 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2025-07-05 Środa Wielkopolska => SAP FI/CO Internal Consultant <=
- 2025-07-05 Środa Wielkopolska => SAP FI/CO Konsultant wewnętrzny <=
- 2025-07-06 Płacić za wodę ze studni
- 2025-07-06 Kolejny inżynier...
- 2025-07-05 UE ustępuje pod presją Trumpa. Socjaldemokraci: oddaliśmy miliardy
- 2025-07-04 od kiedy można obrażać Plastusia i do kiedy Batyra?
- 2025-07-05 UE ustępuje pod presją Trumpa. Socjaldemokraci: oddaliśmy miliardy
- 2025-07-03 Trybik
- 2025-07-04 Renault Symbioz
- 2025-07-04 Architektura IIIRP: Wyjątkowa, a prymitywniejsza niż stodoła pod zaborami
- 2025-07-04 Warszawa => International Freight Forwarder <=
- 2025-07-04 Wrocław => SAP ABAP Developer <=
- 2025-07-04 Warszawa => Mid/Senior IT Recruiter <=