Fórum témák

» Több friss téma
Fórum » ARM - Miértek hogyanok
 
Témaindító: gtk, idő: Jún 26, 2007
Lapozás: OK   129 / 177
(#) edimax0 hozzászólása Szept 4, 2018 /
 
STM32CubeMX TrueSTUDIO támogatásal forditok mcut és ezt kapom TrueSTUDIO alat!

TrueSTUDIO for STM32 Program "make" not found in PATH mit lehet csinálni?
(#) vargham válasza edimax0 hozzászólására (») Szept 4, 2018 /
 
Idézet:
STM32CubeMX TrueSTUDIO támogatásal forditok mcut és ezt kapom TrueSTUDIO alat!”

Ez a mondat nem értelmes. Az MCU az a Micro Controller Unit rövidítése, és azt nem lehet fordítani.
Tehát mit csinálsz?
(#) edimax0 válasza vargham hozzászólására (») Szept 4, 2018 /
 
STM32CubeMX megcsinál beviszem import alatt TrueSTUDIO for STM32 alatt és fordításkor ezt kapom
Description Resource Path Location Type
Program "make" not found in PATH LED C/C++ Problem
A hozzászólás módosítva: Szept 4, 2018

Snap002.jpg
    
(#) edimax0 hozzászólása Szept 4, 2018 /
 
Ezt csinálnám Bővebben: Link make fájl hiány!
A hozzászólás módosítva: Szept 4, 2018
(#) Ivan93 hozzászólása Szept 8, 2018 /
 
Sziasztok!
Próbált valaki mostanában CubeMX-el SD kártyát használni? Sikerült?
Februárban egy kisebb tesztprogramot készítettem, az működött és működik most is. Viszont amit most generálnék, az nem működik már. Az f-mount-nál elakad, FR_NOT_READY hibaüzenettel. Interneten kerestem, többen is panaszkodtak, hogy a CubeMX 4.21 óta gondjaik vannak az SDIO-val, viszont senki sem talált megoldást, vagy nem osztották meg. Nekem most 4.26-os verzió van, nem tudom milyen verzióval készült, amelyik működik.
Ötleteket előre is köszönöm!

szerk.: STM32F401RE és 1 bites módban használnám az SDIO-t, 2GB uSD kártyával, formázva.
Régen is és most is.
A hozzászólás módosítva: Szept 8, 2018
(#) kapu48 válasza Ivan93 hozzászólására (») Szept 11, 2018 /
 
Szerintem inkább használja mindenki a gyorsabb 4 adatvonalas alkalmazást, DMA-val.

Mint, hogy vissza fejlesszen a lassabb SPI módra. Ezért még fel sem tűnt, hogy az hibás lenne.
(#) Ivan93 válasza kapu48 hozzászólására (») Szept 11, 2018 /
 
Ebben van valami, bár ez nem SPI, hanem 1 bit széles SDIO.
(#) edimax0 hozzászólása Szept 12, 2018 /
 
STM32F3 Szimulációra létezik szoftveres megoldás környezet?
Sajnos a proteus is csak akkor képes STM32 ha a Ms stúdió forrás is benne van vagyis, egy ismeretlen hex reménytelen forrás nélkül futtatni firmware fájlt !
(#) edimax0 hozzászólása Szept 15, 2018 /
 
Ezt ismeri valaki van hozzá modolt firmware is (serial numbel)
J- Link v8 ?
Program Segger J-Flash !
(#) icserny válasza edimax0 hozzászólására (») Szept 16, 2018 /
 
A fórum szabályzata tiltja az ilyen témák tárgyalását!
(#) vargham válasza icserny hozzászólására (») Szept 16, 2018 /
 
Ráadásul hol egyik, hol másik áll nyerésre. Ha utána olvasol fórumokban, akkor egy idő után nem lehet frissíteni, nem működik, mert a gyártó (Segger) újabb védelmet talált ki. Természetesen egy idő után azt is feltörik, másolják, és újra megveheted. Aztán pár generiáció másolat megvásárlása után ugyanott vagy, mintha megvetted volna az eredetit, garantált működéssel. Ráadásul azt a céget támogatnád, amelyik beletette a munkát a fejlesztésbe.
(#) edimax0 válasza vargham hozzászólására (») Szept 16, 2018 /
 
Eböl nem derült ki semmi a feltett kérdésre!
(#) csatti2 válasza edimax0 hozzászólására (») Szept 16, 2018 /
 
De igen kiderült. Az én saját (eredeti) J-Link-em 10.1-es verziójú. A kínai V8-asokat pedig nem támogatják az aktuális Segger driver-ek, mert érzékelik, hogy hamisítványok.
(#) edimax0 válasza csatti2 hozzászólására (») Szept 17, 2018 /
 
Hát nekem nem!
Nem V10 volt a kérdés meg pláne gyári ami horror áron van!
V9 is visszás van butítva pár mcu családdal!
(#) csatti2 válasza edimax0 hozzászólására (») Szept 17, 2018 /
 
Mivel gondolom nem vagy cég, ezért megveheted az EDU verziókat. Ha pedig cég vagy akkor leírhatod az adódból a drágább modelleket.
Az EDU verzióból a normál (a PLUS verzióval egyenértékű) 60€-t kóstál, a mini (ez csak ARM-hoz jó) pedig 20€-t. Azért ez nem horror ár.

Modellek összehasonlítása:
link

Hivatalos disztribútor linkjei:
normál
mini
(#) vargham válasza csatti2 hozzászólására (») Szept 17, 2018 /
 
(#) edimax0 válasza csatti2 hozzászólására (») Szept 17, 2018 /
 
Magán személy de exra költségek (jogtiszta) totálra nem érdekel hogy használható legyen mert nekem jó a modolt megoldás vagyis a legolcsóbbat keresem clone is jó!
De majd kikísérletezem többre megyek vele!
(#) kapu48 válasza edimax0 hozzászólására (») Szept 17, 2018 /
 
Annyit én is hozzá fűznék, hogy van hasonló kínai klón JTAGom. (Volt kb. 6000Ft.)
Egy évig sem tudtam használni, firmvare frissítés után nem működöt többet.

Magán felhasználóként megtesz a kinai ST-link debugernek is.
(#) edimax0 hozzászólása Szept 21, 2018 /
 
Ma megjött az stlink v2 az érdekelne mivel lehet ugy debbugolni (szoftver) csak egy firmwarem van vagyis csak a stm32 103 belsö folyamatokat tudnám követni az adót áramkörbe!?
Szóval nincs forrás az adott firmwarhez amit szeretnék vizsgálni az stm32 nincs zárolva látom a firmware tartalmát!
(#) vargham válasza edimax0 hozzászólására (») Szept 21, 2018 /
 
Forrás nélkül nem sokat tudsz nézni. Látod a regiszterek változását, meg a memória változását.
(#) edimax0 válasza vargham hozzászólására (») Szept 21, 2018 /
 
Az elég lenne "Látod a regiszterek változását, meg a memória" mert pár dolgot módosítani szeretnék egy firmwaren! Sajnos forrás nincs!!!
openocd nézegetem de ez képes lehet regiszterek változását, meg a memória forrás nélkül is?
(#) edimax0 hozzászólása Szept 21, 2018 /
 
(#) vargham válasza edimax0 hozzászólására (») Szept 21, 2018 /
 
Ezt ismerjük. A Nucleo / Discovery boardok ST-Linkjét tudja átalakítani.
(#) edimax0 válasza vargham hozzászólására (») Szept 21, 2018 /
 
Az előző kérdésre is mert az érdekelne de nagyon forrás nélküli debbugolás!
(#) jefflynn hozzászólása Szept 26, 2018 /
 
Sziasztok,
van egy termékben egy lefagyott processzorom (M4, név szerint M453RG6AE). JLinkkel rákapcsolódva látom, hogy a CPU a hardfault handler-en áll. A mellékelt képről meg tudná valaki mondani, hogy melyik címről ugrott a handler-re? A stack ugye 2000.37B0-on van, és onnan számolva a hatodik longint lenne a cím, de az FFFF.FFFE lenne, ami nyilván rossz. Hol rontom el?

JLink.PNG
    
(#) kapu48 válasza jefflynn hozzászólására (») Szept 26, 2018 /
 
Eszerin az ábra szerint, inkább a 2. helyen van mentve a PC:

M4_stack.jpg
    
(#) jefflynn válasza kapu48 hozzászólására (») Szept 26, 2018 /
 
Szerintem azon az ábrán alulról számolunk, alul van a top of the stack felirat.

A retarget.c-ben pedig ez van:
  1. enum { r0, r1, r2, r3, r12, lr, pc, psr};
  2.  
  3. static void stackDump(uint32_t stack[])
  4. {  
  5.     printf("r0  = 0x%x\n", stack[r0]);
  6.     printf("r1  = 0x%x\n", stack[r1]);
  7.     printf("r2  = 0x%x\n", stack[r2]);
  8.     printf("r3  = 0x%x\n", stack[r3]);
  9.     printf("r12 = 0x%x\n", stack[r12]);
  10.     printf("lr  = 0x%x\n", stack[lr]);
  11.     printf("pc  = 0x%x\n", stack[pc]);
  12.     printf("psr = 0x%x\n", stack[psr]);
  13. }
  14.  
  15. void Hard_Fault_Handler(uint32_t stack[])
  16. {
  17.   printf("In Hard Fault Handler\n");
  18.  
  19.     stackDump(stack);
  20.     // Replace while(1) with chip reset if WDT is not enabled for end product
  21.     while(1);
  22.     //SYS->IPRST0 = SYS_IPRST0_CHIPRST_Msk;
  23. }

Itt is a hatodik a pc, ebből gondolom, hogy ott kellene lennie.
(#) jefflynn válasza jefflynn hozzászólására (») Szept 27, 2018 /
 
Illetve találtam egy példát itt is.
(#) kapu48 válasza jefflynn hozzászólására (») Szept 27, 2018 /
 
Szerintem pedig.

Azért verem a neve, mert amit legelőször teszel bele, az kerül legalulra.
És a legutolsó bekerült ellem, van legfelül, azt lehet legelőször kivenni.
Tehát az SP az utolsó PSR státusz regiszter tartalmára mutat éppen.
Alatta pedig van a PC regiszter tartalma, ahonnan jött a program a megszakításkor.

Ha a stack 1 tömb, r0 pedig a tömb első eleme: stack[r0]);
Viszont a POP utasítások fordítva működnek, mint a tömb műveletek.
Mindig az utolsó elemet veszik ki elsőnek, mert éppen oda mutat az SP.
(#) david10 hozzászólása Szept 27, 2018 /
 
Sziasztok,
Ha vásárolok egy ilyen fejlesztői kit-et, akkor ezt tudom használni egy STM8S MCU programozására/debugolására is?
A választ előre is köszönöm!
Következő: »»   129 / 177
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem