kompilacja assemblera

Znaleziono około 383 wyników dla: kompilacja assemblera
  • Kompilacja assemblera do hex dla ATMega8 - jak uzyskać plik?

    Kompilowane pod asemblerem AVRasm2 od najnowszyego AVRStudio. Przeznaczenie pliku eep jest do wewnętrznego EEPROM mikrokontrolera, bez jego zaprogramowania robocik ma prawo wariować, z tego co wyczytałem w pliku źródłowym. To nie jest pod WinAVR, ewentualnie avrdude, ale trzeba czytać dokumentację jak się programuje EEPROM. Polecam : http://www.amwaw.edu.pl/~adybkows/elka/i...

    Mikrokontrolery   24 Maj 2005 23:05 Odpowiedzi: 5    Wyświetleń: 3258
  • REKLAMA
  • Jak skompilować plik A51 do HEX? Błąd podczas kompilacji assemblera

    Program jest przeznaczony do asemblacji w LA51, ale po drobnych zmianach poszedł w ASEM-51. Konkretnie - zmieniłem znaki = na equ w dwóch linijkach, o które asembler się pluł (definicje CODE_BASE i STACK_START). Za działanie nie odpowiadam.

    Mikrokontrolery   06 Paź 2005 15:29 Odpowiedzi: 1    Wyświetleń: 1079
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Błąd kompilacji Assembler - nieznana instrukcja IE w kodzie alarmu

    Fuso, poniżej załączam plik z instruktarzem jak stworzyć projekt w Keil'u.

    Mikrokontrolery   09 Sie 2010 14:30 Odpowiedzi: 10    Wyświetleń: 2666
  • AVR Studio – błąd Object file is empty and not saved przy kompilacji assemblera

    One są puste do czasu kompilacji. Pokaż ten plik zobaczymy czy się poprawnie kompiluje.

    Mikrokontrolery   20 Cze 2006 13:07 Odpowiedzi: 7    Wyświetleń: 2030
  • REKLAMA
  • [WINAVR] [GCC] Jak wyłączyć optymalizację na chwilę?

    Napisz to w assemblerze i zawsze będziesz miał ten kod co chcesz. W innym wypadku przy zmianie wersji kompilatora (że już nie powiem kompilatora) kod mógłby tak czy tak wyjść inny. W najprostszy sposób to wyłącz optymalizacje podczas kompilacji, w pliku .lss dostaniesz kod assemblera, wciągnij go do procedury opóźniającej i potem wróć do kompilacji...

    Mikrokontrolery AVR   19 Cze 2008 22:10 Odpowiedzi: 7    Wyświetleń: 2048
  • Brak pliku wykonywalnego po kompilacji HLA Hello World - co robić?

    wygląda jak gotowe do kompilacji kompilatorem assemblera ;)

    Programowanie   08 Maj 2008 20:48 Odpowiedzi: 4    Wyświetleń: 1265
  • Błąd kompilacji w assemblerze - problem z instrukcją LEA w kodzie programu

    No to masz napisane co jest nie tak ;-) Jako nazwę zmiennej użyłeś słowa zarezerwowanego. Zmień nazwę z Table na np. Tablica. Ale to tylko warning. To drugie oznacza nieoczekiwany koneic pliku :P ALe to raczej nei jest nic pomocnego. Być może nie masz na końcu pliku nowej linii (po ostatniej linii należy jeszcze dać enter). A jeśłi to nie to to nie...

    Programowanie   16 Sty 2008 18:13 Odpowiedzi: 6    Wyświetleń: 1723
  • [Cortex-M3][Codesourcery][GNU ARM][c][assembler] - kompilacja oraz dekompilacja.

    1. GNU ARM to najzwyklejsza paczka taka jak CodeSourcery, WinARM czy Yagarto, więc po co tego używać i po co to w ogóle roztrząsać? 2. CodeSourcery Lite jest darmowe. Jeśli nie jest wystarczająco darmowe, to wystarczy ściągnąć sobie źródła GCC i skompilować samemu [; Jest to możliwe, skrypty z Codesourcery to znacząco ułatwiają. 3. Niczym 4. Bo kompilujesz...

    Mikrokontrolery ARM   10 Sty 2012 22:44 Odpowiedzi: 4    Wyświetleń: 2184
  • Konwersja kodu Bascom do asemblera: kontrola zasilania i tryb IDLE

    Jako że asembler jest z reguły samodzielnym niezależnym, i nie związanym z IDE programem wszelkie etykiety i makra są jego wyłaczną domeną. Generalnie etykiety i marka to jest inna droga przy kompilacji ale te rozważania wkraczają w naukę o kompilatorach/translatorach. Jeżeli assembler jest makto-assemblerem (dziś trudno o inny) to wszelkie maka są...

    Mikrokontrolery   05 Gru 2024 08:09 Odpowiedzi: 17    Wyświetleń: 378
  • REKLAMA
  • Keil C: Różnice w kompilacji z włączonymi opcjami assemblera w kodzie wynikowym

    Ale słuchaj, czy ten program działa tak, jak sobie tego życzysz? Przy takim programie nie zobaczysz różnicy przy kompilowaniu z "Assemble ..." a bez tego. Pisałem Ci w poprzednim poście jaka jest różnica. Żeby sprawdzić czy program działa prawidłowo (i jak został poskładany) uruchom sobie debuggera. Tam najlepiej wychwycisz różnicę pomiędzy kompilacjami....

    Mikrokontrolery   24 Lip 2004 15:50 Odpowiedzi: 16    Wyświetleń: 3153
  • Jak skompilować kod assemblera .asm na .hex dla ATmega8 w kit AVT 2857?

    Wykorzystaj do kompilacji AVRStudio.

    Mikrokontrolery AVR   13 Lut 2013 17:13 Odpowiedzi: 8    Wyświetleń: 1473
  • REKLAMA
  • Jak uruchomić program po transmisji RS232 w zestawie AVT2250?

    Witam. Ostatnio znow testowalismy nasz ukladzik no i jak to u mnie nie obeszlo sie bez problemow :) Chcialem uzyskac odp na pytania ktore tu wypunktuje. Prosze o pomoc. Bardzo pilne!! ;/ 1. Podczas kompilacji assemblera na hexa przy urzyciu orginalnego programu "Do.bat" wyskakuje ze potrzebne jest rozszezenie S03. Coz to za wydziwienie z tym rozszerzeniem?...

    Mikrokontrolery   21 Lis 2007 22:46 Odpowiedzi: 52    Wyświetleń: 9158
  • Jakie środowisko IDE i debuger do programowania assemblera 8051/89C2051?

    Poszukuję dobrego środowiska do programowania, kompilacji i debugera dla assemblera 51. Chciałbym programować kostki 51 przede wszystkim 89C2051. Z góry dzięki za odpowiedź.

    Mikrokontrolery   26 Cze 2007 16:12 Odpowiedzi: 5    Wyświetleń: 1789
  • [Mega16] [Assembler] [AVR Studio] błąd kompilacji

    sbi _SFR_IO_ADDR(TIFR), OCF1A Instrukcji sbi nie można używać w odniesieniu do rejestrów o adresie większym niż 32, zamiast tego należałoby w tym przypadku użyć: push r18 ; opcjonalnie ldi r18, (1<<OCF1A) sts _SFR_MEM_ADDR(TIFR), r18 pop r18 ; opcjonalnie Odkładanie na stos nie powinno być konieczne, gdyż rejestr r18 zgodnie...

    Mikrokontrolery AVR   16 Paź 2010 21:20 Odpowiedzi: 2    Wyświetleń: 1449
  • [AVR][C][Proteus] Generacja przebiegów (DDS) - zmiana f

    No a czy w związku z tym wykorzystujesz te mniej znaczące? i Czy całość nie mogła by od razu na 8bit chodzić? Poza tym wrzuć może kod assemblera po kompilacji z c .

    Mikrokontrolery AVR   31 Lip 2009 18:32 Odpowiedzi: 6    Wyświetleń: 2988
  • Jak przyśpieszyć (zmodyfikować) program w na ATMega32

    OCR0=0x20; /// podobno mozna zjechac do 0 i otrzymac fck/2 Zjechać może i można, ale chyba tylko do sprzętowego przełączania pinu. bo obsługa przerwania w 1 cyklu jest niemożliwa. void timer0_comp_isr(void) { PORTC ^= BIT(0); } Wrzuć co kompilator wyrzuca do assemblera do kompilacji. W sumie na obsługe jest 32 takty razem...

    Mikrokontrolery AVR   02 Lut 2010 08:00 Odpowiedzi: 6    Wyświetleń: 2009
  • [SAM7x] [SAM7x][C] - Skok w nieoczekiwane miejsce podczas debugowania FreeRTOS GUI

    Niekoniecznie. Jeśli nadal mówimy o SAM7x, to sprawa nie jest taka prosta, ponieważ startup MUSI być w trybie ARM i jak sobie go skompilujesz w trybie thumb (pomijając już to, że w pliku są dyrektywy .arm i instrukcje ARM) to układ nie wystartuje. Z tego względu można mieć wszystko w ARM, ale jak chcesz mieć wszystko w THUMB, to startup i tak musi być...

    Mikrokontrolery ARM   21 Paź 2012 13:35 Odpowiedzi: 37    Wyświetleń: 3162
  • Nowe uniwersalne środowisko programistyczne dla uPC

    natomiast dla MCS51 i PIC muszę poszukać, ale coś gdzieś takiego widziałem. Jest to SDCC, ktory zawiera w sobie jeszcze kilka innych architektur.Niestety caly czas zglaszane sa w nim calkiem powazne bugi dlatego nie jest zbyt pewny i trzeba sobie z tego zdawac sprawe (bez znajomosci assemblera podczas kompilacji sie nie obejdzie).

    Mikrokontrolery   08 Wrz 2005 09:09 Odpowiedzi: 71    Wyświetleń: 10131
  • [C/C++] Czy Code::Blocks na Ubuntu ma podgląd zmiennych podczas debugowania?

    A może przy okazji, jak zobaczyć wynik kompilacji (assembler skomentowany kodem w C)? code::blocks/windows/mingw

    Programowanie Początkujący   17 Paź 2011 11:21 Odpowiedzi: 18    Wyświetleń: 8554
  • Błędy kompilacji ASM dla PIC 16F84A w MPASM 5.01 - jak je naprawić?

    Zobacz tu: C:\Program Files\Microchip\MPLAB IDE\Core o tu kazaliście mi zobaczyć... a tam jest MPLAB.exe wiec myslalem ze mam to odpalić... widocznie zaszło jakieś nieporozumienie... dodam, że w tym folderze nie utowrzył się plik *.hex prosze o pomoc... w jakich programach wy kompilujecie assemblera?

    Mikrokontrolery   09 Sty 2006 00:01 Odpowiedzi: 9    Wyświetleń: 1538
  • Gdzie znaleźć pełną wersję Turbo Assemblera dla mikrokontrolera 8051?

    Czy wie ktoś skąd ściągnąć pełną wersję assemblera dla mikrokontrolera 8051. Najlepiej jakby to był turbo assembler. Niechce takich assemblerów które tworzą plik który wyświetla gdzie jest błąd. Ma to być assembler w stylu Turbo passcala. Odrazu przy kompilacji pokazuje gdzie jest błąd

    Software serwis   27 Mar 2003 22:56 Odpowiedzi: 1    Wyświetleń: 1621
  • C++: Błąd kompilacji w Dev-C++ 4.9.9.2 przy użyciu inline assemblera

    Zeby zlikwidowac to : C:/Dev-Cpp/include/c++/3.4.2/backwar... warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header...

    Programowanie   06 Mar 2005 17:17 Odpowiedzi: 6    Wyświetleń: 1677
  • Jak zaprogramować ATmega128 w C używając AVR Studio 4 i WinAVR? Co dalej?

    Do tego abyś mógł pisać w C(ponieważ z winavr jest avr-gcc) . AvrStudio to generalnie kompilator assemblera do którego można dołączyć możliwość kompilacji kodu napisanego C.

    Mikrokontrolery   29 Maj 2008 21:45 Odpowiedzi: 9    Wyświetleń: 3695
  • Projekt na mk 8051 zegar z termometrem w języku assemblera

    Bez komunikatów kompilacji nikt Ci raczej nie pomoże.

    Mikrokontrolery Początkujący   20 Mar 2015 09:32 Odpowiedzi: 10    Wyświetleń: 1407
  • Dziwne zachowanie 89C4051 - kompilacja Bascom - HELP?

    Ech .... . Jeśli cały kod jest w podobnym stylu , to ma prawo nie działać :( Na 6 linii kodu , aż 2 błedy :!: Piszesz z pamięci :?: A przerwania :?: Czy używasz w kodzie instrukcji assemblera :?: Zbyt mało danych. Piotrek

    Mikrokontrolery   24 Paź 2005 06:38 Odpowiedzi: 5    Wyświetleń: 1422
  • Polecana literatura do nauki C dla AVR i PC?

    Nie no spoko zadnej sprzeczki nie zamierzam robic ;-).Assemblera znac trzeba, co do tego nie ma zadnych watpliwosci, jesli chce sie faktycznie umiec programowac uC.Po prostu przychodzi moment kiedy zapanowanie nad kodem assemblera staje sie uciazliwe i tu powinno wkroczyc C.Dodatkowo przesiadka na kazda inna rodzine jest duzo latwiejsza pod wzgledem...

    Mikrokontrolery   07 Gru 2005 10:28 Odpowiedzi: 13    Wyświetleń: 1874
  • Błąd kompilacji LPM R0, Z+ na ATtiny2313 w assemblerze - jak rozwiązać?

    Witam AT90S2313 obsługuje tylko LPM, natomiast ATTINY2313 obsługuje LPM, LPM Rd,Z jak i LPM Rd,Z+. Jeżeli wykorzystujesz ATINY2313 to znaczy, że źle zadeklarowałeś w AVR Studio typ procesora, bo kompilator wyraźnie pisze o błędzie dla AT90S2313. Pozdrawiam JarekC

    Mikrokontrolery AVR   21 Lut 2011 22:35 Odpowiedzi: 2    Wyświetleń: 1001
  • Jak przekonwertować kod z Matlab do C++ i dalej do Asemblera?

    Hej leniuszku, 1.Zdaje sie ze z wygenerowaniem kodu C z matlaba nie ma wiekszych problemow... nie mam w tej chwili matlaba pod reka, ale spojrz na: http://www.google.pl/search?hl=pl&q=%22m... drugi link juz jest calkiem ciekawy. Dalej masz jakis matcom matlab to c++ compiler...:) 6] Is there any automatic...

    Programowanie   19 Mar 2005 13:08 Odpowiedzi: 2    Wyświetleń: 2749
  • [Assembler] Jak napisać program do kopiowania pliku i uruchamiania exe?

    Na prawdę do kopiowania nie ma sensu zaprzęgać ASM. Można albo zrobić to właśnie tak, że "skompilować" BATa, albo poleceniem kopiowania plików czy to w TP/FreePascal czy TC++ czy QBASIC (jeśli ma się kompilator, do DOSa 5.0 był dołączony jedynie interpreter). Rozwiązań jest sporo w takiej sytuacji. Oczywiście kompilatory dla DOS! (nie mylić z kompilacją...

    Programowanie   25 Paź 2008 18:34 Odpowiedzi: 6    Wyświetleń: 3385
  • Assembler do AVR Atmega8 do kompilacji z wiersza poleceń

    Witam Może moje pytanie wyda się głupie ... Z grzeczności ... nie zaprzeczę ;) ... ale potrzebuje prostego assemblera nie AVR studio. AVRasm Piotrek

    Mikrokontrolery   04 Lut 2006 20:02 Odpowiedzi: 6    Wyświetleń: 1668
  • [Atmega32] [Atmega32][C] - Dlaczego program w C nie działa na Atmega32?

    Samo napisanie programu, kompilacja oraz wybranie odpowiedniego pliku przebiega prawidłowo. To dla obu języków assemblera i C, natomiast sam proces programowania mikrokontrolera działa dla assemblera. Programy napisane w języku c nie mogą zostać nawet zapisane w pamięci flash.

    Mikrokontrolery Początkujący   13 Sie 2012 20:46 Odpowiedzi: 46    Wyświetleń: 4926
  • Assembler - Jaki program do pisania i kompilacji zamiast TASM i TLINK?

    TASM i TLINK są częścią pakietu Borland Turbo Assembler. Jeżeli kurs jest o tej wersji assemblera, to raczej ciężko będzie zastosować inny kompilator/IDE. Nie chcę studzić Twojego zapału, ale w dniu dzisiejszym, assembler ma dość wąskie zastosowanie. Właściwie poza mikrokontrolerami, nie stosuje się assemblera w programowaniu komputerów. Zastanów się,...

    Programowanie Początkujący   28 Lut 2015 11:41 Odpowiedzi: 12    Wyświetleń: 3927
  • STM32F100RB - kompilacja arm-none-eabi-gcc z biblioteką CMSIS, makefile, dioda LED

    Nie ma potrzeby aby vectors był osobno wydzielony. Tak akurat zrobił kol. Freddie, że oddzielił wektory do oddzielnego pliku. W zależności od tego skąd bierzesz te pliki to napotkasz się na różne podejścia w organizacji tych plików. Np Atmel ma rozbiegówkę i wektory przerwań w jednym pliku *.c. Nie ma jakieś potrzeby aby rozbiegówka dla Cortexów była...

    Mikrokontrolery ARM   30 Paź 2016 22:23 Odpowiedzi: 20    Wyświetleń: 1224
  • W jaki sposób procesor rozpoznaje rozkazy od argument rozkazu?

    Każde polecenie, czy to mnemonik Assemblera czy C, jest zamieniany do postaci binarnej podczas kompilacji do HEXa, kto się uczył na CA80 ten wie najlepiej, najpierw pisanie programu na karteczce, potem analiza całości i "kompilacja" z książeczką p. Gardynika i zamiana na kod binarny. Poczytaj po krótce http://mkropa.republika.pl/ca80.htm . Pozdrawiam

    Programowanie Początkujący   08 Sie 2012 21:57 Odpowiedzi: 7    Wyświetleń: 3457
  • Jak edytować EEPROM w mikrokontrolerze Motorola 9s12?

    Niestety, nic prostego nie zrobisz. Możesz oczywiście diassemblować do kodu assemblera, ale nawet i po tym edycja i ponowna kompilacja jest bardzo trudna. Kod wynikowy po diasemmblacji nie wygląda tak samo jak ten orginalny (jeśli by był napisany także w asm) A jeśli był pisany w języku wyższego poziomu to połapanie się w tym kodzie może zająć lata...

    Mikrokontrolery   10 Lut 2010 16:05 Odpowiedzi: 1    Wyświetleń: 1455
  • Dekoder RC5 - błąd symbol not defined przy kompilacji 89c2051

    MAIN: Mov SP,#SPVALUE i tyczy się #SPVALUE . Może trzeba coś zadeklarować na początku? SP - Stack Point /wskaznik stosu/ polecam lekture assemblera, w skrócie chodzi o to żeby przesunąć stos powyżej używanych rejestrów... Wystarczy że dodasz choćby coś takiego i będzie działać bez problemu.. SPVALUE DATA 032H

    Mikrokontrolery   09 Lip 2005 14:11 Odpowiedzi: 8    Wyświetleń: 1641
  • Eclipse 3.4.1 - brak plików do kompilacji projektu ARM7 z książki Bryndzy

    yyyy dziwny ten makefile, zwykle nie wywoluje sie assemblera bezposrednio, ale za posrednictwem gcc (flaga assembler-with-cpp) 4\/3!!

    Mikrokontrolery ARM   18 Gru 2008 22:59 Odpowiedzi: 17    Wyświetleń: 2749
  • Czy zbyt duża ilość warunków if spowalnia program.

    Najlepszą metodą jest samo-edukacja, jeśli się zastanawiasz czy taki kod czy przeformatowany jest szybszy - rób testy. Dla "hardcorów" - oglądaj kod w assemblerze po kompilacji. Ogólnie twoje pytanie jest bardzo nieprecyzyjne, to czy kod wykonuje się szybciej czy wolniej zależy od mnóstwa czynników! Rozdaj pamięci gdzie jest kod i gdzie są dane, wszelkie...

    Arduino   28 Mar 2018 22:12 Odpowiedzi: 13    Wyświetleń: 1359
  • Polecany kurs assemblera dla początkujących na procesor 8051?

    Piszesz w asemblerze następnie kompilacja ,oczywiście dla danego mikrokont jaki posiadasz ,wybierasz to opcjach kompilatora.otrzymujesz plik wynikowy i wysyłasz go do prtu pod który masz podpięty programator .Teraz już masz zaprogramowany układzik .A tera problemy dlaczego to niestety nic nie robi .Szukasz błędu poprawiasz i wracasz do kompilacji .Zeby...

    Mikrokontrolery   02 Lis 2005 00:46 Odpowiedzi: 10    Wyświetleń: 6241
  • Jak przenieść program z WinAvr do CodeVisionAvr? Ile pracy to wymaga?

    sprzedając coś komuś, sprzedajesz urządzenie z wgranym softem (czyli instrukcjami assemblera) nie sprzedajesz programu napisanego (kodu) w C, bądz kodu avr-gcc, ale coś co powstało po kompilacji

    Mikrokontrolery   04 Wrz 2008 17:03 Odpowiedzi: 23    Wyświetleń: 2558
  • [STM32F746][Ubuntu] undefined reference to `__errno'

    Albo inaczej - dlaczego przy włączonych tych opcjach kompilacji program uC ląduje w DH bez SystemInit, a działa poprawnie _z_ SystemInit ? Wrzuć projekt (lub choć ten listing assemblera), albo udaj się do wróżki (;

    Mikrokontrolery ARM   20 Lut 2018 18:44 Odpowiedzi: 100    Wyświetleń: 4410
  • Błąd kompilacji w Yagarto: Nie można odnaleźć określonego pliku

    cos jest zle w makefile, bo on ci wywoluje plik 'as' a przeciez ten plik zwie sie 'arm-elf-as'. inna sprawa jest to, ze w sumie w moim makefile pliki assemblera sa kompilowane i tak przez gcc z odpowiednia flaga... 4\/3!!

    Mikrokontrolery   29 Sie 2008 22:23 Odpowiedzi: 12    Wyświetleń: 2665
  • Książka do nauki C dla AVR dla początkującego programisty assemblera

    Dziękuję ale interesuje mnie również zagadnienie programowania mikrokontrolerów AVR w C bo chyba nie wystarczy znać sam język (dla pc) żeby programować procsory ale może się mylę. Wszystko czego nie wyczytasz w książce ANSI C, mósisz wyczytać z dokumentacji konkretnego kompilatora, bo wszystko co nie jest określone w ANSIC różni się w zależności od...

    Mikrokontrolery   20 Paź 2007 21:13 Odpowiedzi: 7    Wyświetleń: 1650
  • Wybór programatora USB do mikrokontrolerów 8051 dla laptopa

    Wiesz programowanie w "C" to wystarczy że znajdziesz odpowiedni kompilator żeby zapisał Tobie program zapisany w "C" na język maszynowy. Ja niestety Tobie w tym nie pomogę bo osobiście wolę Assembler'a. Jak będziesz miał już plik *.hex (w języku maszynowym po kompilacji) to wgrasz to sobie do uC. Podałem Tobie rozwiązanie z AtMega bo w sumie do "C"...

    Mikrokontrolery   04 Sty 2009 12:12 Odpowiedzi: 11    Wyświetleń: 2337
  • Kompilacja prostego OS-a: nasm i dev-cpp - błędy i rozwiązania

    Nadal twierdze, że to są za wysokie progi, pisanie własnego os'a to już nie zabawa w wypisywanie na konsoli "hello world". Znasz w ogóle assemblera? Jak stoisz z programowaniem w C? Bo mam wrażenie że nie dość dobrze, skoro nie potrafiłeś sobie poradzić z prostymi błędami (na dodatek czasu kompilacji!). Ja bym sobie to odpuścił... A tak btw... jakiej...

    Programowanie Początkujący   30 Gru 2008 12:34 Odpowiedzi: 15    Wyświetleń: 3513
  • [Assembler] Współpraca Avr-gcc i Assemblera (funkcje)

    Witam. Może ktoś mi pomoże napisać funkcje w assemblerze, która po kompilacji i dodaniu jako zewnętrzny plik do projektu będzie działać w avr-gcc. Przykład taki znalazłem na stronie: http://winavr.scienceprog.com/avr-gcc-tu... Niestety w przykładzie tym funkcje nie mają żadnych argumentów, a mi zależy...

    Programowanie   05 Wrz 2008 17:03 Odpowiedzi: 6    Wyświetleń: 2422
  • Potrzebne pliki konfiguracyjne do OpenOCD + AT91sam7s256 + wiggler

    Czy powinienem coś jeszcze zainstalować? -> Nie przypominam sobie żeby jakiś tutorial coś o tym wspominał. Zapewne jakoś powinieneś zainstalować te "packi" o których mowa. Nie używam tej wtyczki, wiec nie mam tego problemu (; Zamiast w tutorialach (które mogą być nieaktualne), szukałbym jednak informacji na stronie domowej wtyczki do Eclipse'a. Jak...

    Mikrokontrolery ARM   24 Wrz 2015 16:55 Odpowiedzi: 23    Wyświetleń: 1659
  • [Assembler] Błąd kompilacji w NASM na Gentoo Linux dla Athlon 2500+ - migające diody

    brakuje ci biblioteki procedur autora tego programu, znajdziesz je na stronie

    Programowanie   15 Mar 2006 17:38 Odpowiedzi: 2    Wyświetleń: 1089
  • Gdzie znaleźć instrukcje assemblera i kompilator dla ARM 7?

    No tak, najprościej napisać "po co?" . Ja też poszukuję sensownego środowiska do programowania LPC2148 w asemblerze. No a moze powiesz mi ze to pytanie nie jest zasadne? Pisanie dluzszych kawalkow kodu dla ARMA w asmie jest malo zasadne jesli ma chodzic o "swiadomosc" czasu wykonywania bo uzyskanie takiej informacji przed kompilacja jest dla tych mikrokontrolerow...

    Mikrokontrolery   30 Mar 2008 22:15 Odpowiedzi: 10    Wyświetleń: 1697
  • Błąd GCC przy wstawkach assemblera w funkcji delay w AVR Studio

    ...więc się zgadza wszystko... Wprost przeciwnie - nic się nie zgadza :!: K ma być 8 bitowa wartością wpisana do rejestrów 16-31 :) No właśnie , a Ty jako argument K , podajesz time , który to jest adresem(wskaźnikiem) do komórki pamięci RAM i na dokładkę , ten adres w procesie kompilacji nie jest znany , bo time jest zmienną lokalną. Argument K ,...

    Mikrokontrolery   03 Kwi 2008 16:23 Odpowiedzi: 9    Wyświetleń: 1178
  • Najlepsze IDE dla początkującego do nauki Assemblera x86?

    Edytor plus bat/skrypt do kompilacji scite - edytor ale ma fajne wyszukiwanie po plikach i przechodzenie między plikami. [url=http://www.scintilla.org/SciTE.html...

    Programowanie Początkujący   27 Wrz 2015 10:26 Odpowiedzi: 3    Wyświetleń: 1983
  • [C] Jak używać enum w C? Błąd składni w Coocox CoIde

    tylko nie sądzę, żeby kompilator chciał wyrzucać błędy przy próbie przypisania innych wartości a nawet jeśli to jaki to ma sens? na etapie kompilacji to dane zawsze można poprawić, a chyba chodzi o kontrolę w czasie działania programu..? Kompilator może rzucić błędem i takie rzeczy stosuje się właśnie do kontroli podczas pisania programu. Jak ktoś...

    Mikrokontrolery ARM   29 Kwi 2014 09:00 Odpowiedzi: 25    Wyświetleń: 4005
  • [C] - Sprintf i przekazywanie const char* do funkcji, problem z nazwą pliku

    to skoro padła odpowiedz jak poradzić sobie z problemem to powiem co poszło nie tak. w językach kompilowanych, na przykład C oprócz zwykłej tablicy istnieje także statyczna czysta tablica. [syntax=c]const char tablica[liczba][/syntax] gdzie liczba to naprzykład [syntax=c]#define liczba 100[/syntax] podczas przejścia preprocesora jak kompilator widzi...

    Programowanie Początkujący   28 Sie 2013 15:07 Odpowiedzi: 6    Wyświetleń: 1674
  • Błąd kompilacji, plik asembler - kompilacja plików dla atmegi48p .c .s .h

    Plik *.S to plik assemblera. Należy go skompilować (do pliku obiektowego *.o) i zlinkować z pozostałymi plikami obiektowymi do pliku programu (*.elf). Komunikat jaki otrzymałeś pochodzi od linkera, a nie od kompilatora. Poczytaj trochę o kompilacji i linkowaniu. Tutoriali jest pełno, ja podam jeden: http://osworld.pl/kompilacja-w-gcc-krok-...

    Mikrokontrolery   15 Kwi 2015 23:22 Odpowiedzi: 3    Wyświetleń: 771
  • Microchip MPLAB Xpress - płytka prototypowa z PIC16, 2000 sztuk bezpłatnie!

    AVE... Obacz sobie Widziałem ten post i to porównanie, coś tam optymalizuje, ale bardziej ciekawi mnie czy faktycznie kod wykonuje się dużo szybciej (do nawet 400% - podobno). A co do objętości programu to widziałem że nawet wersja free generuje podczas kompilacji, obok pliku HEX, generuje też plik ASM. Plik assemblera, czy gdyby znać dobrze assemblera...

    Newsy   23 Kwi 2016 22:24 Odpowiedzi: 11    Wyświetleń: 4020
  • Błędy kompilacji I2C z WinAvr na at90s2313, działa na ATMega

    W bascomie łatwo można było zaprogramować obsługę I2C. A jak sprawa wygląda w WinAvr? Są jakieś biblioteki. czego mam szukać? Dodano po 50 Sprawa rozwiązana. Okazało się, że wystarczyło dopisać plik assemblera i2cmaster.S do makefile. Czyli jednak ta biblioteka umożliwia zaprogramowanie magistrali I2C. Temat zamykam.

    Mikrokontrolery AVR   14 Lut 2010 07:57 Odpowiedzi: 2    Wyświetleń: 2393
  • V-USB: błąd kompilacji – brak definicji usbCrc16Append w main.c

    ~~ Odświeżenie ~~ Udało się! Wystarczyło zmienić plik Makefile na ten odpowiedni z wstawką odnośnie assemblera. Defozo Czy ktoś orientuje się czy można to zrobić w kodzie, bez pliku makefile? Bo chce sobie polączyc ta biblioteke z projektem VisualAVR.

    Początkujący Naprawy   05 Cze 2011 15:07 Odpowiedzi: 28    Wyświetleń: 10603
  • [AVR Studio] AVR Studio 4.13 - błąd kompilacji ASM przy instrukcji .cseg

    Usuń wszystkie polskie znaki jakie są w komentarzach lub popraw je - wpisując na nowo - w edytorze AVR Studio. Widocznie tekst został zapisany jako UNICODE, którego AVR Assembler nie trawi.

    Mikrokontrolery AVR   16 Maj 2009 18:05 Odpowiedzi: 8    Wyświetleń: 2288
  • Jaki język programowania wybrać po assemblerze dla AVR?

    właśnie ... z tym baskomem szybciutko się rozstałem po kompilacji średnio skomplikowanych programów które się nie mieszczą w procesorze (nie wspominając o wielkich programach i szybkości działania) a co do assemblera '51 to znam go też na wylot na te procki, które wymieniłem więc pocieszeniem dla mnie że nie muszę z niego rezygnować. Prośba: Czy ktoś...

    Mikrokontrolery   17 Sie 2005 23:15 Odpowiedzi: 9    Wyświetleń: 2163
  • [asembler] Jak wpleść procedurę C w asemblerze w AVRstudio? Kompilacja i integracja kodu

    Nie, gdyż wbudowany w AVR Studio assembler nie ma możliwości linkowania. Natomiast da się wykorzystać gcc do kompilacji programu w assemblerze. Tyle, że skadnia jest nieco inna i wymagałoby to przerobienia kodu. Innym rozwiązaniem jest kompilacja kodu w C z wygenerowaniem pliku assemblerowego, na który kod został przetłumaczony. Taki kod można włączyć...

    Mikrokontrolery AVR   13 Sty 2011 17:45 Odpowiedzi: 4    Wyświetleń: 1453
  • [C] Błąd kompilacji FreeRTOS na AT91SAM7S256: sekcje .stack i .bss się nakładają

    Wnioskuję, że kompilacje dla LPC i SAM różnią się tylko 2 plikami - stosownym plikiem w FreeRTOS i skryptem linkera. Gdzieś tam musi być coś zakręcone... No chyba że są też jakieś różnice w wywołaniach kompilacji lub w innych plikach. Musiałbyś wrzucić tutaj te dwa komplety plików, bo ciężko tak gdybać "na sucho". Jeśli na szybko chcesz sprawdzić, czy...

    Mikrokontrolery ARM   24 Mar 2011 14:20 Odpowiedzi: 31    Wyświetleń: 7061
  • Jak połączyć C i asm w AVR Studio? Komunikaty błędów podczas kompilacji

    w skrypcie nigdzie nie ma dyrektyw ktore skompiluja twoj plik assemblerowy (albo ja jestem slepy), wiec ogolnie ten makefile jest zly. dodales plik assemblera do projektu? moze powinienes mu zmienic rozszerzenie na duza litere S (jesli jest male)? 4\/3!!

    Mikrokontrolery AVR   06 Mar 2009 11:31 Odpowiedzi: 8    Wyświetleń: 4460
  • Darmowy program do C++ z licencją komercyjną podobny do C++ Builder

    (at)JacekCz Kolego wybacz ale widzę że mało wiesz i starasz się trochę prześmiewczo coś udowodnić. Tak odnośnie braku precyzji w twojej wypowiedzi "Microsoft Visual Studio Express i Community, przefajny, wysoce standardowy C++. " Co to jest wysoce standardowy ? Kolego jak już wspomniałem mamy określone standardy C++. Do tego mówiąc o Visual Studio...

    Programowanie Początkujący   13 Sty 2018 22:01 Odpowiedzi: 21    Wyświetleń: 2616
  • Jak wyświetlić obrazek na TV w C bez użycia asemblera?

    Mam nadzieję, że o to ci chodziło Bardziej mi chodziło o pomysł, nie o merytorykę i konkretną implementację. Pomysł uniezależnienie wykonywania od instrukcji "if". Przechodziłem podobne katusze w assemblerach, gdzie musiałem swego czasu wyliczać takty zegara z uwzględnieniem skoków warunkowych. Jak wspomniał kolega 'tmf' - tworzenie takich rzeczy w...

    Mikrokontrolery AVR   13 Sty 2012 13:45 Odpowiedzi: 19    Wyświetleń: 3073
  • Attiny12 - Jak odczytać stan portu w Bascom z użyciem asemblera?

    gwarantuje Ci ,że Bascom ma pojęcie o ATTinty12 .Jeśli znasz assemblera AVR to popatrz co wygenerował Bascom po kompilacji programu , który wyżej przytoczyłem. +0000002C: 9731 SBIW R30,0x1 Z pozdrowieniami dla prawdziwych Bascomowców Program może i poprawnie napisany ale jak Bascom tak się zna a Ty mi gwarantujesz to znaczy, że i Ty wykonasz za Attinego12...

    Mikrokontrolery   14 Kwi 2007 13:34 Odpowiedzi: 35    Wyświetleń: 6308
  • Jak edytować i podmienić bootscreen w pliku BIN BIOS PSX?

    aby edytować plik BIN musisz wiedzieć w jakim assemblerze był pisany przed kompilacją, wtedy możesz go desasemblować i w assemblerze coś pozmieniać, ale z tego co widzę 512KB nie będzie Ci tak łatwo ogarnąć. Więc nie wiem czy w ogóle jest sens...

    Programowanie Początkujący   06 Kwi 2012 04:06 Odpowiedzi: 5    Wyświetleń: 2043
  • [Cortex M3] Kompilacja assemblera w Keil MDK na Embest LPC1700 NXP1766

    Witam Posiadam plytke Embest LPC1700 na NXP1766. Jako srodowisko uzywam Keil MDK. Interesuja mnie programowanie w czystym asemblerze. Mam dwa problemy: 1. Kompilowanie w Keil. Zauwazylem, ze tam parametry kompilacji sa niezmienne poza obszarami pamieci. W czym problem. Chce skompilowac taki program: STACK_TOP EQU 0x20002000 ; constant for SP starting...

    Mikrokontrolery ARM   19 Lut 2010 18:04 Odpowiedzi: 0    Wyświetleń: 1983
  • Błędy kompilacji programu dla dekodera RC5 na µP AT89C2051 - jak je naprawić?

    Dyrektywa $ASM jest używana razem z dyrektywą $END ASM, podczas tworzenia bloków kodu w języku asembler, umieszczanych jako wstawki w programach języka BASCOM BASIC. Zamiast używać tych dyrektyw, można także przed każdą linią zawierającą mnemonik postawić znak !. Większość mnemoników asemblera nie potrzebuje przedrostka !, gdyż są one rozpoznawane...

    Mikrokontrolery   04 Maj 2008 12:30 Odpowiedzi: 8    Wyświetleń: 4032
  • AVRSide: Dlaczego page_counter nie zmienia wartości w pętli?

    Sprawa jest prosta (?). Albo masz walnięty kompilator (nie znam dokładnie tego kompilatora ale możesz zapewne uzyskać wynik kompilacji w assemblerze, obejrzyj co robi kod odpowiadający za inkrementacje zmiennej) Albo inne operacje w ramach tej funkcji (te których nie pokazałeś) smarują tobie po stosie (jakieś operacje na wskaźnikach albo błędne rzutowania...

    Mikrokontrolery   02 Gru 2005 10:57 Odpowiedzi: 12    Wyświetleń: 1332
  • Kompilacja i uruchamianie prostego programu C++ na Debianie – błąd pliku binarnego

    Jeśli chodzi o assemblera to nie będzie na pewno, przerabiałem i nie moja bajka.... logo o to dawne czasy...haha. Panowie tak to jest jak coś się chcę a za bardzo się nie wie jak. Błędy poprawione, chodziło o to co napisaliście.... Tylko teraz po wykonaniu żaden proces nie ma PID-u = 0, dlaczego ? [syntax=bash] proces macierzysty,PID1966 proces potomny,...

    Programowanie Początkujący   10 Sty 2015 03:36 Odpowiedzi: 20    Wyświetleń: 4310
  • Kompilacja programu na Atmega8 z Vusb - błędy redefinicji __SFR_OFFSET

    Owszem spróbuję tylko tutaj widać że kompilator wysypuje błędy takiego typu jakby próbował kompilować w języku C kod w języku assembler. Może trzeba coś zmienić w winavr?

    Programowanie Początkujący   18 Maj 2023 09:07 Odpowiedzi: 3    Wyświetleń: 2899
  • [C/asm] - Jak dynamicznie przypisać funkcję do wektora przerwań w C?

    wektor przerwania jest w pamięci FLASH - jak więc chciałbyś go zmienić? Wiem, że to niemożliwe dlatego pisałem o uzyskaniu efektu podobnego do nadpisywania wektora. możesz użyć do definicji tych funkcji atrybutu always_inline Dziękuję, właśnie coś w tym stylu miałem na myśli. Jestem po pierwszej próbnej kompilacji i kod (assembler) wygląda świetnie....

    Mikrokontrolery AVR   06 Mar 2014 12:06 Odpowiedzi: 22    Wyświetleń: 1905
  • Jak zacząć programować MMsam7s z mikrokontrolerem AT91SAM7s ARM?

    A byłeś na stronie producenta tych modułów? http://www.propox.com/products/t_134.htm... Tam masz wszystkie narzędzia, przykładowe programy itd. A jeżeli w C/C++ jesteś zielony to polecam najpierw zapoznać się z podstawami C/C++ na PC (możliwość bardzo szybkiej kompilacji/testowania/debugowania/profil... a dopiero jak będziesz miał jakieś podstawy...

    Mikrokontrolery   18 Kwi 2006 22:44 Odpowiedzi: 9    Wyświetleń: 5306
  • Deklaracja bitów z obszaru 20h-2fh, jak to zrobić?

    Do edycji źródeł od dłuższego czasu używam darmowego programu Crimson Editor. Obecnie jest kontynuowany jako Emerald Editor. Rozpoznaje składnie, umożliwia zaznaczanie kolumn tekstu, ogólnie posiada wszystkie potrzebne do tej pracy funkcje. Instalujesz Crimson Editora, rozpakowujesz ASEM'a do dowolnego katalogu, nie polecam spacji i polskich literek...

    Mikrokontrolery   20 Kwi 2012 21:15 Odpowiedzi: 8    Wyświetleń: 2229
  • Eclipse Workbench, jak dodać generację pliku assemblera?

    Nie wiem, czy to tu wpisać, bo jak próbuję, to co Freddie to wywala błąd podczas kompilacji. Wstawiam tu domyślne opcje, które skopiowałem z programu przed zmianami: arm-none-eabi-objcopy -O binary "${BuildArtifactFileBaseName}.elf" "${BuildArtifactFileBaseName}.bin"; arm-none-eabi-size "${BuildArtifactFileName}"

    Mikrokontrolery   18 Mar 2017 21:45 Odpowiedzi: 23    Wyświetleń: 1014
  • Czy można odczytać wgrana już kompilacje do Arduino?

    Arduino jest oparte o Atmege, więc program wgrywany do mikrokontrolera jest w postaci kodu maszynowego i po zgraniu da się przekonwertować go do assemblera. Przez ustawienie odpowiednich fusebitów można zablokować możliwość programowania atmegi, co uniemożliwi zgranie oprogramowania. Nie wiem czy jest możliwe ustawienie fusebitów z poziomu arduino czy...

    Arduino   06 Gru 2017 11:11 Odpowiedzi: 4    Wyświetleń: 3441
  • [Attiny25] Błąd kompilacji w AVRStudio dla Attiny25 - brak pliku .elf

    Bo pomimo, ze program jest w assemblerze to do skapilowania wymaga zapewne WinAVR. Wyglada to na assembler z gcc.

    Mikrokontrolery AVR   06 Sty 2010 16:32 Odpowiedzi: 4    Wyświetleń: 1469
  • FastAvr 4.0.1 - demo: Kompilacja kodu dla LCD Nokia 3310 w wersji demo

    Mimo, że wszystkie polecenia sterujące wyświetlające napisy ("esencja" programu) mają kilka-kilkanaście linii, to definicja czcionek napewno powyżej setki... Nie jestem pewien, czy chodzi tutaj o sto linii Basic'a czy assemblera (czyli kodu). Kiedyś kompilowałem nieduży program, ale "spuchł" w finale ponad wersję demo. Czcionki do Nokii to tablica...

    Mikrokontrolery   02 Sie 2004 14:04 Odpowiedzi: 16    Wyświetleń: 5142
  • [STM32F4][C] - Program wskakuje do _Default_Handler podczas acos() i pow().

    Wszystkie te których używam (sqrtf(), powf(), acosf()) są liczone przez FPU? Niekoniecznie. W Newlib (czyli libm.a) nie ma implementacji specjalnie dla tego koprocesora, jednak jeśli masz włączoną optymalizację, skonfigurowane FPU (opcje kompilacji) i dodaną flagę -ffast-math, to kompilator niektóre z nich potraktuje jako funkcje inline i zastąpi odpowiednimi...

    Mikrokontrolery ARM   12 Kwi 2013 16:04 Odpowiedzi: 16    Wyświetleń: 1986
  • C++ - Błąd kompilacji przy uruchamianiu wątku z funkcją move_lewo()

    zamiast funkcji [syntax=cpp]void move_lewo()[/syntax] musisz miec [syntax=cpp]void move_lewo(void* Args)[/syntax] void* to nie to samo co void. void oznacza brak, void* oznacza wskaznik na cokolwiek. void ma 0 bajtów void* ma rozmiar int (czasami bedzie 4 bajty czasami 8 bajtow) void* to sposób wskazników który nie ogranicza Cie w typach, może on wskazywać...

    Programowanie Początkujący   31 Sie 2013 17:18 Odpowiedzi: 5    Wyświetleń: 1893
  • Sterownik PLC na mikrokontrolerze ATmega1284P

    Przesyłam garść konstruktywnej krytyki. Bisz stworzona aplikacja przy kompilacji programu tłumaczy go na język IL (czyli coś w rodzaju assemblera). Instrukcje w tej postaci trafiają do pamięci flash ATmegi. Pamięć flash podzieliłem na dwie sekcje (po 64kB). Jedną zajmuje oczywiście firmware, a do drugiej zapisywane są instrukcje programu. Firmware posiada...

    DIY Konstrukcje   29 Wrz 2018 22:04 Odpowiedzi: 58    Wyświetleń: 19263
  • Jak używać funkcji asemblera w C w AVRStudio? Integracja i kompilacja kodu

    Na avr/gcc jeszcze nie próbowałem, ale jak mi tzreba cos podobnego na innych środowiskach, robie w C pustą funkcję o odpowiedniej nazwie i liście parametrów, każę kompilowac nie do zbioru binarnego tylko do źródła w asemblerze (zwyklwe jest jakaś opcja) i mam szkielecik funckji kompatybilnej z C (jakby w zbiorze .s). Modyfikuję, przepuszczam programem...

    Mikrokontrolery   04 Sty 2007 10:52 Odpowiedzi: 7    Wyświetleń: 2239
  • FASM a inne kompilatory - niekompatybilność kodu z innymi narzędziami

    Witam, Właśnie zaczynam przygodę z programowaniem w asemblerze bo od września będę się uczył tego w szkole dlatego chcę poznać podstawy do tego czasu i mam pewien problem korzystam z kompilatora FASM jest moim zdaniem bardzo dobry bo jest windowsowy wszystko jest w oknie nie ma żadnych problemów kod jest bardzo przejrzysty i czytelny jest idealny do...

    Programowanie   19 Cze 2007 06:35 Odpowiedzi: 7    Wyświetleń: 3510
  • [assembler] Jak skompilować wstawkę assemblera AT&T w języku C dla obliczania silni?

    Witam, program ma na celu obliczanie silni, musi on być napisany w języku C z wstawką assemblera AT&T obliczającą samą wartość silni. Kod wstawki: __asm__( "movl $1,%ecx\n" "movl $1,%eax\n" "movl _n,%edi\n" "petla:\n" "mull %ecx\n" "incl %ecx\n" "cmpl %edi,%ecx\n" "jna...

    Programowanie Początkujący   05 Sty 2011 00:07 Odpowiedzi: 1    Wyświetleń: 1637
  • Konwerter plików *.asm na C++ – czy istnieje narzędzie do automatycznej konwersji?

    Z języka wyższego poziomu na niższy można, ale odwrotnie nie bardzo. HEX to już plik wynikowy po kompilacji dla programatora. Zostaje zapoznać się z assemblerem.

    Mikrokontrolery Początkujący   09 Kwi 2012 13:07 Odpowiedzi: 20    Wyświetleń: 3445
  • [ATMega88] ATMega88 - Błędy kompilacji przy użyciu pliku m88def.inc w kodzie C

    Tak, pliki .inc są to pliki dla Assemblera. W C stosuje się plik avr/io.h, w którym na podstawie wybranego w opcjach projektu procesora dołączane są odpowiednie pliki nagłówkowe z rejestrami. Reasumując - w języku C plik inc jest zupełnie zbędny. Dalej drobna uwaga - nie definiuj F_CPU w pliku main - zrób to w opcjach projektu.

    Mikrokontrolery Początkujący   16 Wrz 2015 18:09 Odpowiedzi: 3    Wyświetleń: 732
  • Kompilacja kodu z FPU na Cortex-M4 w GCC – ustawienia Makefile i toolchain Linaro

    A zobacz jak będzie wyglądał assembler z flagą -fsingle-precision-constant

    Mikrokontrolery ARM   19 Mar 2012 23:19 Odpowiedzi: 24    Wyświetleń: 5318
  • [msp430][asm] przerzucenie projektu z iar do crossworks

    Witam, chcę przerzucić gotowy i na 100% działający program napisany w środowisku IAR do środowiska Crossworks. Całość jest napisana w assemblerze. Podczas kompilacji w Crossworks wylatują błędy dla prawie każdej linijki postaci "no section selected". Nie wiem jak sobie z tym poradzić i dlaczego taki błąd się pokazuje. Macie jakieś pomysły?

    Mikrokontrolery Pozostałe   05 Lut 2009 15:08 Odpowiedzi: 3    Wyświetleń: 2051
  • STM32 - Kompilacja w Eclipse i Sourcery 4.7.3, nieczytelny main.c

    Mam zainstalowane Eclipse Która wersja? Czy masz zainstalowany GNU ARM Eclipse Plugin? Bez niego ten projekt nie zadziała. Problemów szukaj więc w konfiguracji Eclipse/CodeSourcery/GNUArmEclipsePlugin... Wczytałem ten "template" i się bezproblemowo kompiluje (w konfiguracji Debug). W konfiguracji Release (optymalizacja) występuje błąd: Jeśli podczas...

    Mikrokontrolery ARM   24 Paź 2013 11:09 Odpowiedzi: 6    Wyświetleń: 1962
  • Przykładowe projekty ARM dla NXP LPC2103 i ST STM32F103RB w Eclipse

    Przykładzik dla STM32F4 (skonfigurowany pod płytkę STM32F4DISCOVERY) jest już udostępniony - tam gdzie zwykle -> http://www.freddiechopin.info/ > Download > Przykłady Układ jest standardowy, nie kombinowałem z pamięcią CCM czy innymi tego typu cudami... Troszkę zmienił się Makefile (dodające się automatycznie "-D" do definicji i pole dla definicji globalnych...

    Mikrokontrolery ARM   21 Maj 2013 09:25 Odpowiedzi: 341    Wyświetleń: 101277
  • AVRGCC: Jak przekazywać parametry i zwracać wyniki z assemblera w C?

    dekloarowanie zmiennych w dowolnym miejscu to nie jest wymysl AVR GCC albo nawet GCC, tylko standard C99 (oficjalny), mozesz w opcjach kompilacji to wylaczyc (zmienic na standard C90). uint8_t to rowniez kwestia nowego standardu i nie wiem co ci w tym przeszkadza, skoro wystarczy nie dolaczac naglowka stdint.h (STanDard ...) i po sprawie. chcesz zamknac...

    Mikrokontrolery AVR   27 Sty 2009 14:04 Odpowiedzi: 8    Wyświetleń: 1397
  • [STM32F4][C/Keil] - STemWin v5.22 + ILI9325 kłopoty z konfiguracją

    Zgodnie z Twoją sugestią postanowiłem skorzystać z Eclipse + GCC. Dlatego pobrałem Eclipse Kepler i do tego dodatek http://obrazki.elektroda.pl/3952580500_1... http://obrazki.elektroda.pl/9612864800_1... Otworzył mi się jakiś przykładowy programik, (w opcjach parametry dla kompilatora, linkera i assemblera są też już...

    Mikrokontrolery ARM   31 Maj 2014 09:50 Odpowiedzi: 75    Wyświetleń: 15510
  • Dlaczego pliki .hex z AVR Studio i AVR-GCC mają różne rozmiary?

    Jak już pisałem są inne opcje, oprócz -Os, które powodują dalsze zmniejszenie kodu... Co do dołączania plików - najprościej sobie to wyobraź w ten sposób, że include powoduje, że w miejscu w którym jest nagle pojawia się cały plik, który includujesz - coś jakby copy/paste. Jeśli pliki są dodawane do makefile to są kompilowane oddzielnie jako oddzielne...

    Mikrokontrolery AVR   08 Cze 2010 13:12 Odpowiedzi: 47    Wyświetleń: 5520
  • Sterownik LED 12V z czujnikiem odbiciowym - Tiny13 EasyTouch

    Bardzo fajny kawałek porządnej pracy projektowej. Gratuluję też przyjętego wyzwania robienia tego w asemblerze. Też byłem kiedyś taki assemblerowy, ale już mi przeszło. I nie żałuję. Co do projektu to ładnie że zrobiłeś porządną detekcję synchroniczną, jako że to metoda świetna do takich celów. Bo niestety nie jest to regułą, nawet w komercyjnych wyrobach....

    DIY Konstrukcje   09 Gru 2021 07:17 Odpowiedzi: 2    Wyświetleń: 2067
  • "Przekazywanie" zmiennej z Assemblera do C++

    Doszedłem do rozwiązania, w asm piszę program, jako global _nazwafunkcji, później w c++ dołączam go w ten sposób: #include <stdio.h> #ifdef __cplusplus extern "C" { #endif extern int _suma (int a, int b); /* deklaracja funkcji zewnętrznej */ int suma (int a, int b); /* prototyp funkcji */ #ifdef __cplusplus } #endif int main() { printf("%d\n",...

    Programowanie   08 Paź 2007 21:18 Odpowiedzi: 9    Wyświetleń: 2086
  • Atmega32 - błędy kompilacji na zestawie startowym ATB 1.01 Atnela

    W makefile zadeklarować typ układu i taktowanie? edycja - a nie, jest... tylko mnie dziwi to: error: MCU 'atmega32a' supported for assembler only

    Mikrokontrolery Początkujący   27 Lut 2012 08:08 Odpowiedzi: 10    Wyświetleń: 2152
  • [STM32][STM32F407] - [USART]złączenie dwóch kanałów USART, wysłanie trzecim

    nie jest to discovery tylko z propoxa mozna wyslac pojedyncze znaki tylko petla while nie dziala - zostaje ominieta podczas kompilacji przez kompilator (tak, widze to w assemblerze)

    Mikrokontrolery ARM   18 Cze 2013 17:02 Odpowiedzi: 11    Wyświetleń: 2949
  • Jak edytować BIOS płyty głównej z chipsetem nForce? Narzędzia i metody

    Wiem że zabawy z biosem są niebezpieczne. No więc chce się pobawić z biosem płyty głównej, a zarazem zrozumieć podstawy działania komputerów i innych maszyn. Rozumiem, że bios jest pisany w języku assemblera. Bios jest to system, jednak nie znam listy rozkazów czipsetu nForce 1. Czy program IDA poradzi sobie z translacją z języka maszynowego na język...

    Programowanie Początkujący   06 Lis 2013 02:57 Odpowiedzi: 4    Wyświetleń: 3402
  • Prośba o skompilowanie programu napisanego w Assemblerze

    Domyśliłem się nie wiem czy słusznie że to program na AT90S2313 i na taki procek skompilowałem to w AVR studio. Oto folder z plikami utworzonymi po kompilacji

    Mikrokontrolery AVR   01 Paź 2009 12:32 Odpowiedzi: 3    Wyświetleń: 1260
  • [STM32] [STM32][C/GCC] Hard Fault przy obsłudze przerwań na przycisku WaveShare Port103Z

    Nic nie zmieniałem od tego czasu. Jakieś tam pierdółki. Ale na 100% to byłą wina CMSISa. Wcześniej Hard fault latał na prawo i lewo. Od czasu zmiany na nową wersję nie było już żadnego problemu. A udało mi się uruchomić ADC i DAC'a od tego czasu. Wcześniej dla O0 nie było błędu kompilacji natomiast dla O1 i O2 były. Przeczytaj wcześniejsze posty tam...

    Mikrokontrolery ARM   11 Lut 2012 13:46 Odpowiedzi: 48    Wyświetleń: 6061