STM32 firmware STM32 vaku rakodó demonstrátor
Számomra időről időre olvassa el a kérdést - hogyan lehet villogni a STM32?
A STM32 beépített bootloader, törölje azt ellentétben az Arduino nem, nincs Fyuz bit is, nem kell módosítani. Azaz, minden új eljá gyár mindent varrni a normális COM port vagy USB-UART adapter.
Miért olyan egyszerű művelet okozza a problémát, nem tudom, de úgy döntöttem, hogy könnyebb egyszer megmutatni 🙂
Azt vette a példát a költségek ezt a bejegyzést. de az elv pontosan ugyanaz minden táblák:
- Boot0 pin húzza fel, hogy a tápegység (3,3 V)
- csatlakoztassa USART1 mikrokontrllera chereh adapter USB-UART a számítógéphez.
- fut a Flash Loader demonstrátor és öntsük firmware
- tiltsa USB-UART adapter (opcionális)
- Boot0 húzza a földre (normális pozíció)
- Ha a készülék nem kapcsol ki, majd nyomja meg a Reset a táblán, ha ki van kapcsolva - itt az ideje, hogy csatlakoztassa a hálózati
Ez az összes műveletet.
Azt világosan mutatják:
Remélem, hogy most már mindenki sikeres lesz 🙂
Köszönöm. Minden kiderült az volt a probléma, vagy a Windows, hogy csatlakozni az USB-hub. Egy másik számítógépen, hogy működött az első alkalommal.
Szabhatja a firmware-ről embloksa. Mellékelem itt a beállításokat és a link a YouTube a leírása, bemutatása munkát. Ez nekem a tools / configure eszközök ... Add gombra:
C: \ Program Files \ STMicroelectronics \ Software \ flash Rakodó Demonstrator \ STMFlashLoader.exe
-c -PN 2 Br 115200 -db 8 Pr EVEN -sb 1 -ec OFF -to 10000 -koformai ON -Dtr -Hi -Rts -LO -i STM32_Low-density_16K -e -minden -d -fn «$$$ .hex »Saját választás STM32F103 a 64k (mint látható, számos lehetőség van megadva, spanyol alapértelmezés szerint.)-c -PN 2 -to 10.000 -i STM32_Med-density_64K -e -minden -d -fn «$$$. HEX»
Megjegyzés: a «-c -PN 2" 3-rd pont ez a pár - a COM port számát. Ugye ez dB releváns. Csak «STM32_Low-density_16K» típusát jelzi mikron típus megtalálható a mappában «C: \ Program Files \ STMicroelectronics \ Software \ flash Rakodó Demonstrator \ Map» típus - fájlnév kiterjesztés nélkül.
A fő probléma ezekkel COM port, amelynek én nem szeretem őket - szaporodnak, mint a nyulak, van számuk meghaladja a harmadik tucat, és jelenlétében Bluetooth ugyanakkor láthatják akár egy tucat. Minden alkalommal, amikor változtatni a beállításokat a különböző lapok és különböző USB-UART (Van 4 különböző darab) - túl kényelmetlen. Ezért CodeBlocks és AVR idején írta AVRDudeR - GUI beállítások minden típusú projekt MK, a programozó és a port száma, ha szükséges. Úgy tűnik, hogy szükség van az azonos, és válassza ki a COM portot, ha fut a segédprogram nélkül paramétereket, például.
De ha a kéz nem hibakereső és a flash szükséges - opciót.
Az opciók sok. Az alapvető hiba - a projekt nem gyűjtik az MC vagy nem nyilatkoznak az defayny, és végül a kívánt lábak csak nem törlődnek. Ellenőrizze, hogy a Target alatt MD (közepes sűrűségű) van szerelve.
Jó napot kívánok. Elérhető pontosan ugyanolyan fórumon, és stm32f4-felfedezés, hogyan kell csatlakoztatni a varrni keresztül SWD?
Ez a díj a JTAG csatlakozó (ez egy SWD csapok és milyen - megtalálható a dokumentáció az ST-Link / v2, van egy csatlakozó lábkiosztás). A STM32F4-Discovery, csatlakoztassa a miniUSB - ST-Link / v2 és levehető összekötő hidak hibakeresőben devbordom. Elég csatlakoztatni VDD, SWDIO, SWCLK, GND
Bár talán egy kicsit más, mint írod, „pull a boot0 a földre (normál helyzet),” Én ugyanabban a helyzetben ő csatlakozik a tápegység.
Küldje írok csak a magán nonprofit alapon. Különösen nem ellenőrzi semmilyen módon nem a debugger vagy oszcilloszkóppal.
Van az írásvédettséget, és az olvasási firmware. Ahhoz, hogy távolítsa el azt, amire szükség van a JTAG vagy SWD programozó és az ST-Link segédprogram például.
Őszintén nem próbálta, mert ST-Link van. Szükség lesz kísérletezni szabadprogram.