tablica wektor stm32

Znaleziono około 169 wyników dla: tablica wektor stm32
  • [STM32][USART][DMA] - Nadawanie przez USART z wykorzystaniem DMA STM32DISCOVERY

    Na wypadek, gdybyś nie zauważył: przy takich deklaracjach i treści procedury konfiguracji DMA, jakie masz obecnie, do rejestru adresu pamięci DMA wpisujesz wartość bajtową odczytaną z pamięci ze zmiennej TxBuf, rozszerzoną zerami do 32 bitów, czyli wysyłasz przez UART zawartość tablicy wektorów wyjątków.

    Mikrokontrolery ARM   14 Mar 2013 07:47 Odpowiedzi: 125    Wyświetleń: 26520
  • REKLAMA
  • [stm32][C] - Przesunięcie tablicy wektorów przerwań

    Cortex, po resecie, odczytuje adres stosu i początku programu z początku pamięci. I tego nie przeskoczysz. Przesuwanie tablicy wektorów przydaje się np. jeśli na początku flasha masz kod bootloadera (z własną tablicą wektorów) a potem przechodzisz do właściwej aplikacji, która ma swoją osobistą tablicę wektorów pod innym adresem.

    Mikrokontrolery ARM   10 Sie 2015 10:03 Odpowiedzi: 6    Wyświetleń: 1860
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • [STM32] Page erase i jednoczesna obsługa przerwania

    No to musisz mieć tablicę wektorów w RAM [; 4\/3!!

    Mikrokontrolery   02 Mar 2012 16:12 Odpowiedzi: 8    Wyświetleń: 1707
  • REKLAMA
  • STM32F0 - Eclipse, CodeSourcery, OpenOCD - nieprawidłowy hex

    Słuszna uwaga z tym startupem. Mam go w katalogu projektu, który jest wskazany w ścieżkach eclipsa, ale nie wiem dlaczego nie jest linkowany. Może ma nieprawidłowe rozszerzenie? Teoretycznie istotna jest wielkość liter. Freddie, czy masz może jakiś ładny przykładowy projekt dla CM0? Dla STM32F0 nie, ale możesz spokojnie zrobić małego frankensteina...

    Mikrokontrolery ARM   13 Lut 2014 20:48 Odpowiedzi: 6    Wyświetleń: 2229
  • [STM32;Truestudio; C++] Brak adresów funkcji przerwań w tablicy wektorów

    W plikach ".cpp" extern "C" [syntax=c]extern "C" void SysTick_Handler(void) { GPIOA->MODER = 0; }[/syntax]

    Mikrokontrolery ARM   10 Lip 2018 21:06 Odpowiedzi: 2    Wyświetleń: 729
  • [STM32] STM32 – malloc/pvPortMalloc zawiesza się po resecie, pamięć nie zwalnia się?

    Dla całej aplikacji. W pliku z tablicą wektorów.

    Mikrokontrolery ARM   17 Gru 2009 11:32 Odpowiedzi: 13    Wyświetleń: 4241
  • REKLAMA
  • [STM32] - zwis przy próbie użycia przerwania (używam jednego stosu?)

    Przeczytaj ten wątek i kup sobie inną płytkę. Co ma płytka wspólnego z tym problemem. Jak tablica wektorów jest zła to nic nie pomoże. Nawet zrobiłem porównanie STM-owego nagłówka z tym autora.

    Mikrokontrolery Początkujący   10 Maj 2019 08:53 Odpowiedzi: 20    Wyświetleń: 1017
  • [STM32] biblioteki CMSIS - modyfikacja pliku makefile kolegi Freediego Chopina

    Tylko w tablicy wektorów musisz poprawki wprowadzić. Skrypt linkera nie ma tu znaczenia. 4\/3!!

    Mikrokontrolery ARM   24 Gru 2011 01:36 Odpowiedzi: 15    Wyświetleń: 3897
  • [STM32] STM32F100RB: FreeRTOS i konfiguracja przerwań USART2 - jak to zrobić?

    Freddie, to wiadomo. Zastanawiam się właśnie na tablicą wektorów przerwań. Myślałem, że do FreeRTOS muszę mieć to inaczej rozwiązane niż dla programu bez systemu. Rozumiem, że wystarczy mi plik z tablicą wektorów.

    Mikrokontrolery   12 Lip 2012 01:19 Odpowiedzi: 14    Wyświetleń: 4593
  • STM32 Nucleo F103 RB - Konfiguracja przycisku na rejestrach, problem z CRH

    teraz postanowiłem uruchomić timer 2 i w żadnych plikach nie widzę funkcji do tego timera. To poszukaj dobrze - musi być w pliku w którym jest tablica wektorów, być może jest to ten sam plik w którym jest startup.

    Mikrokontrolery ARM   15 Paź 2017 19:01 Odpowiedzi: 59    Wyświetleń: 3189
  • [STM32][SW4STM32] Brak reakcji na przerwania EXTI i USART na STM32F411RE

    Nie dziala jest barszo ogólnym stwierdzeniem. Co nie dziala? DH? masz debuger. Coś innego? Yo tylko była tablica wektorów oczywiście.

    Mikrokontrolery ARM   20 Maj 2018 12:36 Odpowiedzi: 19    Wyświetleń: 1506
  • REKLAMA
  • [STM32] Skok do aplikacji użytkownika w bootloaderze CAN dla STM32F103VE - problem

    Witam, Wg manual'a do procesora Cortex M3 jeśli się zmienia kod programu lub/i tablicę wektorów przerwań, to przed następną instrukcją powinno się użyć instrukcji ISB, DSB i DMB aby bufory załadowały nowe wartości.

    Mikrokontrolery ARM   17 Lis 2009 09:05 Odpowiedzi: 8    Wyświetleń: 4241
  • [stm32][C] Vector Table Offset Register, NVIC_SetVectorTable

    :) Kto szuka nie (ten) błądzi. Dzięki za cierpliwość. Na chwilę obecną przyjmę to za pewnik. Temat jednak pozostawiam otwarty. Jeśli ktoś z czytelników rozumie mą rozterkę i potrafi mi wyjaśnić dlaczego tak a nie inaczej...to proszę się nie krępować :D PS Szczerze mówiąc dziwi mnie trochę to, że Ciebie jako fana logiki nie zastanawia pozorna bezsensowność...

    Mikrokontrolery ARM   14 Kwi 2010 07:08 Odpowiedzi: 13    Wyświetleń: 4765
  • [STM32F103VE][ARMToolchain Eclipse + OpenOCD] debugowanie

    Trzeba zmienić PROGRAM. Domyślnie w STM32 tablica wektorów znajduje się w flash, a to skąd uruchamiasz program czy jak jest skompilowany nie ma żadnego znaczenia. Manual: Boot from the embedded SRAM: SRAM is accessible only at address 0x2000 0000. Note: When booting from SRAM, in the application initialization code, you have to relocate the vector table...

    Mikrokontrolery ARM   27 Sty 2011 08:47 Odpowiedzi: 12    Wyświetleń: 2882
  • [STM32][C/eclipse] - Inicjalizacja sekcji .text w pamięci RAM

    No ale jak zrobisz takie przyporządkowanie o jakim piszesz (bez podziału) to funkcja Reset_Handler ma adres w RAM, więc w tablicy wektorów będzie adres w RAM. Oczywiście zanim ten Reset_Handler się uruchomi, to w RAM nic nie ma - tak więc to nie ma prawa działać... 4\/3!!

    Mikrokontrolery ARM   07 Gru 2013 21:09 Odpowiedzi: 15    Wyświetleń: 3765
  • [STM32][C] - Poradnik dla początkujących (bez bibliotek)

    jeśli nie ma stosownego wpisu w tabeli wektorów przerwań? No dobra, wpis w tabeli jest ale jest o tym napisane tak małymi literkami że mi umknęło :-) Technika jednakowoż nie jest, wydaje mi się, tylko ciekawostką, można ją uznać za przydatną np. w programowaniu zdarzeniowym. Innym mi znanym przykładem jest RTOS QP/C gdzie handlery przerwań tzw. kernel...

    Mikrokontrolery ARM   15 Maj 2021 12:57 Odpowiedzi: 135    Wyświetleń: 93936
  • UART4 STM32F103VCT - problem z przerwaniem UART4_IRQHandler, konfiguracja?

    A ja zapytam : czy w tablicy wektorów przerwań znajduje się pod właściwym adresem handler obsługi przerwania od UART4? Bo zapewne nie i dlatego ląduje w DefaultHandlerze. Podejrzewam, że tablicę wektorów masz od STM32 z trzema uartami.

    Mikrokontrolery ARM   10 Lut 2012 16:45 Odpowiedzi: 5    Wyświetleń: 1422
  • [stm32][FreeRTOS] program ląduje w default_handler

    Proponowałbym raczej plik vectors jednak mieć w C, a nie C++ (nic to nie zmienia, poza właśnie problemem z manglowaniem nazw funkcji) (; Ewentualnie właśnie "extern" umieścić w pliku z tablicą wektorów. 4\/3!!

    Mikrokontrolery ARM   22 Maj 2012 21:49 Odpowiedzi: 15    Wyświetleń: 3800
  • STM32F10x stm32_blink_led i wejście w złe przerwanie.

    Próbuję pożenić template Freddiego (stm32_blink_led) z StdPeriph Ale to widziałeś? http://www.freddiechopin.info/pl/artykul... Ma ktoś pomysł co może być nie tak ? W skrypcie linkera należy ustawić rozmiar stosu dla przerwań - domyślnie jest zero, co zwykle źle się kończy. Ustawiłeś...

    Mikrokontrolery ARM   06 Lip 2012 18:05 Odpowiedzi: 12    Wyświetleń: 1581
  • [STM32] - Jak skonfigurować przerwanie przy uszkodzeniu kwarcu 8MHz w STM32F100RB?

    Też nie bardzo wiem jaka jest nazwa (wektor) funkcji tego przerwania, więc mam tak: Przecież wystarczy zajrzeć do tablicy wektorów i wszystko stanie się jasne... Można też zajrzeć do manuala, aby dowiedzieć się, że system CSS jest zmapowany na przerwanie NMI. Nie wiem czy czekanie na odpowiedź na forum jest naprawdę szybsze... 4\/3!!

    Mikrokontrolery ARM   23 Wrz 2014 21:08 Odpowiedzi: 7    Wyświetleń: 1152
  • Jak wykonać określoną procedurę przy pierwszym uruchomieniu STM32?

    Zapisujesz do flash przy pierwszym uruchomieniu po programowaniu. Po resecie sprawdzasz czy tam jest ta wartość i jezeli jest to jest pierwsze uruchomienia, a jeżeli nie to kolejne Bez flagi to raczej się nie da (aslbo przynajmniej sprawdzenia czy coś jest zaprogramowane). Oczywiście mogę sobie wyobrazić rozwiązanie typu - ResetHandler jest do procedury...

    Mikrokontrolery ARM   11 Sty 2019 10:47 Odpowiedzi: 1    Wyświetleń: 411
  • [STM32][CodeSourcery Lite] Uruchamianie kodu z RAM'u

    Tablica wektorów przestawia się sama w zależności od konfiguracji pinów BOOTx. 4\/3!!

    Mikrokontrolery ARM   03 Sie 2011 21:52 Odpowiedzi: 22    Wyświetleń: 4443
  • [stm32]Plik linkera i startup'a - jak się je tworzy?

    Pytasz mnie po co jest tablica wektorów czy dlaczego jest w osobnym pliku? 4\/3!!

    Mikrokontrolery ARM   31 Sie 2012 06:57 Odpowiedzi: 22    Wyświetleń: 7041
  • [stm32] Jak skonfigurować UART z przerwaniami na STM32F103VBT6?

    Cześć, Nie dawno zacząłem przygodę z STM32. I mam duży problem nad którym siedzę już parę dni. Chciałem stworzyć prostą komunikację z komputerem gdzie przez terminal odpowiednimi komendami będzie można gasić i zapalać diody i w drugą stronę przesyłać które diody są zapalone. nie wiem gdzie jest tu błąd więc Ustawienie GIPO void GPIO_Conf(void) { GPIO_InitTypeDef...

    Mikrokontrolery ARM   14 Paź 2024 18:31 Odpowiedzi: 1    Wyświetleń: 1851
  • Zidentyfikowanie mikrokontrolera stm32 z zeszlifowanymi oznaczeniami, obudowa qfp64

    Po czym to rozpoznałeś? Powtarzające się bloki po 8 bajtów na początku pliku wyglądają na zaszyfrowaną tablicę wektorów przerwań. Nie zaszyfrowane powinny się powtarzać 4 bajty adresu we flashu lub ramie. Ktoś się nie przyłożył do szyfrowania. Jak by było zrobione porządnie to cały plik wyglądał by na losowy. Nie jest to AES ani prosty XOR. XTEA? Raczej...

    Mikrokontrolery Początkujący   12 Paź 2020 11:43 Odpowiedzi: 16    Wyświetleń: 1458
  • [STM32F0] - Komplikacje z uruchomieniem zewnętrznych przerwań EXTI.

    Hehe, chyba ślepnę powoli :P Masz dobrą tablicę wektorów? Tablicę wektorów oczywiście napisałem sam, na podstawie twoich projektów dla µC LPC11xx i STM32. No i faktycznie, w tablicy wektorów zapisane miałem: Nie powinieneś działać na rejestrze 0? Tak, dokładnie, jedynka była wynikiem moich poszukiwań niepowodzenia, wcześniej widniało tam zero....

    Mikrokontrolery ARM   22 Maj 2013 21:53 Odpowiedzi: 4    Wyświetleń: 1932
  • Przykładowe projekty ARM dla NXP LPC2103 i ST STM32F103RB w Eclipse

    No to przykładowe projekty w wersji 1.2.0-rc1 zamieściłem na swojej stronie - www.freddiechopin.info w Download > ARM > Przykłady Czekam na komentarze dotyczące nowości czyli: 1. Kompilacja plików w dowolnych folderach 2. Nieco bardziej standardowe nazwy w pliku Makefile 3. Możliwość definiowania rozszerzeń plików z kodem 4. Możliwość wywołania...

    Mikrokontrolery ARM   21 Maj 2013 09:25 Odpowiedzi: 341    Wyświetleń: 101565
  • [stm32] [STM32] Wgranie własnego bootloadera pod adres 0x1FFFF000 - czy to możliwe?

    hmmm Dobre pytanie. Ponieważ takie umieszczenie bootloadera pozwala mi uniknąć zabawy z tablicą wektorów przerwań, ominięcie przesunięcia początku programu i tym podobne.

    Mikrokontrolery ARM   09 Paź 2010 14:29 Odpowiedzi: 9    Wyświetleń: 2480
  • [STM32] Programowanie od zera, własny szablon - nie działa

    Kod z użyciem samych rejestrów jest mało czytelny, trudny do ewentualnej migracji pomiędzy mikrokontrolerami itp, itd... Nie zgadzam się z Tobą. Ja piszę na rejestrach tak samo. Ten "szablon" to tylko copy paste z różnych fragmentów tego STM dostarczyło. Nie wiadomo nawet jak ta tablica wektorów wygląda i jakie są handler-y.

    Mikrokontrolery ARM   15 Mar 2019 09:50 Odpowiedzi: 8    Wyświetleń: 1458
  • STM32 bootloader - Jak relokować tablicę przerwań dla bootloadera i aplikacji?

    Nie zapomnij ustawić wskaźnika stosu przed skokiem do głównego programu. Jego wartość jest na samym początku kodu programu głównego. Ustalając adres bazowy głównego programu pamiętaj o wyrównaniu dla tablicy wektorów przerwań, nie pamiętam dokładnie, ale chyba do 512.

    Mikrokontrolery ARM   12 Lis 2014 21:49 Odpowiedzi: 17    Wyświetleń: 2745
  • [lm3s6965] Dynamiczna alokacja pamięci - Hard Fault

    Teraz pozostało mi przenieść projekt z stm32 na lm3s, ponieważ zajmuję się tym w wolnym czasie od pracy, to efektem podzielę się pewnie za kilka dni. To naprawdę nie jest dużo roboty, generalnie (pomijając detale typu zmiana nazw plików czy nazwy projektu) trzeba zrobić mniej więcej "aż" tyle: 1. poprawić tablicę wektorów (to i tak byś miał kiedyś...

    Mikrokontrolery ARM   26 Lut 2013 10:45 Odpowiedzi: 9    Wyświetleń: 2325
  • STM32F100RB - kompilacja arm-none-eabi-gcc z biblioteką CMSIS, makefile, dioda LED

    Wygląda na to, że się całość się jakoś skompilowała pomimo warningów i zlinkowała (bo powstały mi pilki hex i elf). ...aczkolwiek rozmiar pliku wynikowego *.hex = 34 bajty każe przypuszczać, że jeszcze sporo przede mną... Brakuje Ci tablicy wektorów i startupa. Prościej będzie Ci zacząć od kompletnego przykładu, ewentualnie od przykładu + modyfikacje...

    Mikrokontrolery ARM   30 Paź 2016 22:23 Odpowiedzi: 20    Wyświetleń: 1257
  • [stm32] freeRTOS zawiesza się w funkcji vListInsert - przyczyny?

    Jak jestem w przerwaniu i robię tak to działa: Większość funkcji FreeRTOSa zwraca jakiś kod błędu, wystarczy go sprawdzić a nie ignorować. Czy jak używam przerwań na FreeRtos to funkcja powinna mieć naked+ interrupt, czy tylko interrupt tak jak tu: W pliku FreeRTOSConfig.h po prostu dorzuć coś takiego: [syntax=C]#define vPortSVCHandler SVCall_Handler...

    Mikrokontrolery ARM   24 Mar 2013 20:53 Odpowiedzi: 33    Wyświetleń: 7332
  • Duży kod wynikowy przy pustej funkcji main w STM32F103 na Linuxie - czy to normalne?

    Po prostu przechodzę z avr a tam przy pustej main bylo nieco ponad 100 bajtów. Bez sensu to Twoje porównanie. To przecież dwa różne światy. Sama tablica wektorów przerwań w F103 to 200bajtów (ok. 50 wektorów * 32 bitowy adres). Plus inicjalizacja rejestrów i samego C, plus ustawienie zegara. Wychodzi 1k, jest bardzo dobrze. Nie ma się co tym przejmować,...

    Mikrokontrolery ARM   12 Mar 2017 10:05 Odpowiedzi: 14    Wyświetleń: 1281
  • [STM32] Dlaczego inicjalizacja SP wymaga asm? Adres stosu w RAM

    po co w niektórych implementacjach takich 'rozbiegówek' mamy kod assemblerowy który kopiuje adres stosu do rejestru SP procesora? STM32 może używać dwóch stosów - jednego dla przerwań (nazwanego wyjątkowo myląco "main stack") i drugiego dla wątków (nazwanego "process stack") - a więc i dla "main()". To co jest w tablicy wektorów ląduje w MSP ("main...

    Mikrokontrolery Początkujący   29 Kwi 2019 20:11 Odpowiedzi: 14    Wyświetleń: 750
  • STM32 - aplikacja ładowana przez bootloader - ustawienia w Eclipse [SW4STM32]

    Co będzie błędne, bo pierwszą rzeczą jaką robi Twój program jest jednak Reset_Handler, a nie to co przypadkiem trafiło na początek sekcji .text. Co nic nie zmieni bo i tak tablica wektorów jest zapisana "na sztywno" w większości projektów. Tak naprawdę jest to wartość ignorowana jeżeli tablica wektorów jest zrobiona tak jak w większości projektów -...

    Mikrokontrolery ARM   17 Lis 2018 12:18 Odpowiedzi: 74    Wyświetleń: 3219
  • Jak skonfigurować ARM toolchain: integracja CodeSourcery, OpenOCD i Eclipse

    No jak nie masz startupa i tablicy wektorów to czego oczekujesz? Zacznij od kompilacji przykładowego projektu dla STM32 z mojej strony - dopiero jak zrozumiesz co i jak to zmieniaj całkowicie "skład" projektu. 4\/3!!

    Mikrokontrolery ARM   22 Wrz 2017 13:17 Odpowiedzi: 374    Wyświetleń: 134504
  • [STM32] [STM32][C++] - Hardfault przy użyciu polimorfizmu w Eclipse na ARM

    Najprościej będzie chyba wziąć pliki z projektu dla LPC1114 i poprawić w nich stosowne rzeczy (rozmiary pamięci, ich adresy i rozmiary stosów w skrypcie linkera, przerwania w tablicy wektorów). Nie jest to dużo roboty, choć jest dosyć nudna.

    Mikrokontrolery   26 Sie 2016 08:54 Odpowiedzi: 25    Wyświetleń: 1917
  • [stm32,stdPeripLib,usb] Przykład mass storage nie działa

    A przyczyna była błacha. Albo to przeoczyłem bo zdublowałem trochę kodu z aplikacji st u siebie - albo tego tam nie było. Nie był ustawiony adres bazowy tablicy wektorów przerwań - a powinien być na flash. A przed wywołaniem kodu st była u mnie pozostałość (z wcześniejszych aplikacji) która ustawiała adres bazowy tablicy wektorów na ram. no i przerwania...

    Mikrokontrolery ARM   13 Maj 2010 21:25 Odpowiedzi: 5    Wyświetleń: 2389
  • [STM32] - STM32F3 Discovery - uruchomienie prostego szablonu

    No to wstaw tam dowolny wkaźnik, żeby reset handler był przesunięty o te 4 bajty. Analogicznie do innych zarezerwowanych. Swoją drogą, czy tablica wektorów musi zawierać osobne adresy do funkcji reserved ? Zdaje się, że starczyła by jedna (pomijając fakt rozszerzalności takiego rozwiązania).

    Mikrokontrolery ARM   02 Cze 2014 14:15 Odpowiedzi: 27    Wyświetleń: 3627
  • [STM32] - USB HID nie działa, gdy startuje z innego adresu niż 0x8000000

    Witam, ze względu na używanie bootloadera w obszarze od 0x8000000 do 0x8004000, potrzebuję pozostałą część aplikacji (nazwijmy ją częścią B) umieścić w dalszym zakresie. Tak więc zmieniam adres aplikacji B oraz wektora przerwań i niestety urządzenie jest rozpoznawane w systemie. Aczkolwiek sam kod działa. Jeśli aplikacji B zmienię adres startowy na...

    Mikrokontrolery ARM   25 Wrz 2015 18:29 Odpowiedzi: 2    Wyświetleń: 936
  • [stm32] [stm32][C++] Undefined reference przy łączeniu C i C++ w Code Sourcery

    Tzn, że program może działać dalej poprawnie a debuger wskazuje na to, że jesteśmy w np HardFaultHandlerze ? Mógłbyś nieco rozwinąć myśl ? Czasem może być jakiś problem sprzętowy/programowy/systemowy, który może spowodować wywalenie się debuggera, który będzie np. uparcie twierdził, że jesteśmy wciąż w jakiejś linii, choć mikrokontroler sobie wtedy...

    Mikrokontrolery ARM   08 Lip 2011 16:43 Odpowiedzi: 17    Wyświetleń: 5799
  • Przykłady dla STM32 + STM32F10x Standard Peripherals Library

    Na początku podziękuję za dobry tutorial. A teraz mam prośbę. Próbowałem odpalić przykład z biblioteki STM32_USB-FS-Device_Lib_V3.3.0 (Virtual_COM_Port). Po pewnych bojach udaje mi się wszystko skompilować, natomiast po uruchomieniu program staje w nieskończonej pętli w funkcji static void __Default_Handler(void) z pliku vector.c. Czyli w tym pliku...

    Mikrokontrolery ARM   07 Cze 2014 11:15 Odpowiedzi: 39    Wyświetleń: 9930
  • [STM32][C/Codesourcery] Inicjalizacja uC. Port GPIO B

    No właśnie. Main de facto jest wywoływany ze startupu. Dokładniej z Reset Handlera. Żeby go mieć musisz mieć tablicę wektorów... błędne koło :) Wbrew pozorom main nigdy nie jest punktem startowym całego programu.

    Mikrokontrolery ARM   05 Lut 2012 10:53 Odpowiedzi: 37    Wyświetleń: 5329
  • STM32: Czy __main_stack_size i __process_stack_size są konieczne bez OS?

    A czy ja się upieram, że poprawną? Ale te przewidziane 'prawidłowe' też nie zawsze działają. Dajemy 'reset' a program nie uruchamia się z bootloader-a i co wtedy? A nie uruchamia się ponieważ: włączony jest remap, przeniesiona tablica wektorów, zawiera 'byle co', nieustawiona 'power domain' itp. Twardy jump na adres fizyczny w ROM bywa skuteczniejszy.

    Mikrokontrolery ARM   13 Gru 2016 14:47 Odpowiedzi: 38    Wyświetleń: 2355
  • [STM32][C] Debugowanie kodu przerwania w pamięci RAM

    Ustawiłeś odpowiedni adres tablicy wektorów? Rdzeń domyślnie skacze na sam początek przestrzeni adresowej, a jeśli twój program nie przeniesie wektorów w ten obszar, to po prostu nie będzie działał... 4\/3!!

    Mikrokontrolery ARM   16 Kwi 2010 14:27 Odpowiedzi: 5    Wyświetleń: 3386
  • Jak dostosować skrypt linkera dla STM32F103ZE? Rozmiar RAM i Flash

    Co trzeba w nim zmienić poza wpisaniem rozmiaru ram i flash ( flash - 512K; ram - 64K ) w skrypcie linkera aby uruchomić go na STM32F103ZE. Prawdopodobnie nic. Sprawdź jedynie czy tablica wektorów przerwań jest taka sama w obu modelach.

    Mikrokontrolery ARM   05 Cze 2011 18:19 Odpowiedzi: 21    Wyświetleń: 2461
  • STM32L1Discovery: Jak stworzyć template pod Eclipse? Startup, linker, wektory?

    Startup bez zmian. Skrypt linkera - zmienić rozmiar pamieci. Tablica wektorów - poniżej. 4\/3!!

    Mikrokontrolery ARM   13 Gru 2013 23:23 Odpowiedzi: 8    Wyświetleń: 1107
  • STM32 - Kod nie startuje po ponownym podłączeniu zasilania, co robić?

    Ok, wydaje mi się że przewalczyłem ten problem. Tzn teraz mam plik *.ld (sam zedytowałem jakiś znaleziony w bibliotekach STM32) i dodałem tablicę wektorów znajdującą się w w pliku stm32f10x_it.c. (chodzi mi o to by wykorzystać biblioteki bez przeróbek). Wszystko się teraz ładuje do Flasha z tym że jak debuguję to procesor skacze po programie. Tzn wchodzi...

    Mikrokontrolery ARM   10 Gru 2009 10:19 Odpowiedzi: 14    Wyświetleń: 3774
  • [stm32]Zawieszanie się FreeRTOS'a pod Eclipsem dla STM32

    Witam, Czy mógłbyś w 2 zdaniach napisać, na czym polegał problem, poza zmianą nazw wywoływanych handlerów w tablicy wektorów ? Sam walczę z właśnie FreeRTOS'em i zachowuje się on bardzo dziwnie. Raz działa, raz nie działa, raz uruchamia się prawidłowo tylko jeden wątek ..

    Mikrokontrolery ARM   05 Cze 2011 20:20 Odpowiedzi: 10    Wyświetleń: 3832