STM32F105 (Gotek)

bprosman

Golden Member

Ik heb hier een Gotek ( Floppy emulator ) met daarin een STM32F105 microcontroller. Ik heb totaal geen ervaring met die processor. Zit daar een bootloader in ? Of heb ik een STM32 link achtige programmer nodig ? De voor ICP benodigde pootjes zitten netjes op een header.

De jongere generatie loopt veel te vaak zijn PIC achterna.

het verhaal over de bootloaders staat in dit document: https://www.st.com/content/ccc/resource/technical/document/application…

Zoals je op blz 57 kunt lezen is de bootloader hier nogal beperkt vergeleken met latere processors: Doet alleen UART. Oh! En CAN!

Verder moet je dus toegang hebben tot precies de juiste pins want anders zit je vast.

En je moet dus bij de "boot0" pin kunnen terwijl de boot1 pin op de juiste spanning zit.

Een STLINK V2 is niet zo duur.

En op aliexpress zijn ze haast 2x goedkoper. (tip: Probeer onder "yanwen economic airmail" uit te komen: Dat gaat (te) vaak fout).

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
bprosman

Golden Member

Beetje allergisch voor deze dingen mbt de Atmel versie. Hebben deze geen driver problemen onder Windows 10 ?

De jongere generatie loopt veel te vaak zijn PIC achterna.

Drivers onder windows 10 heb ik geen verstand van.

Als je bang bent voor "chinese namaak" met de bijbehorende driver shit onder windows, dan kan je overwegen om voor rond de 10 euro een Nucleo bij farnell of mouser te scoren.

Oh. Sjit. Het ziet er naar uit dat er meerdere varianten zijn tegenwoordig. Je moet de nucleo64 hebben zoals deze : Die heeft een stlink deel wat bruikbaar is voor andere processors. Of dat ook kan met bijvoorbeeld: NUCLEO-F042K6 weet ik niet.

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
bprosman

Golden Member

Dank, denk dat ik dan ga voor zo een Nucleo versie.

De jongere generatie loopt veel te vaak zijn PIC achterna.

Ik heb hier zo een chinese ST-link in gebruik voor een STM32F103.

Zoiets als deze : https://www.ebay.com/itm/ST-Link-V2-Programming-Unit-mini-STM8-STM32-E…

Processor is deze:
https://www.ebay.com/itm/STM32F103C8T6-ARM-STM32-Minimum-System-Develo…

Gaat best wel goed. Software is tegenwoordig Atollic true-studio (van STM website), en dan krijg je volledige debug mogelijkheden, dus firmware download, maar ook single steppen en breakpunten en register en data watch.
Free download : https://atollic.com/truestudio/

Nog geen problemen gehad op W10, alleen wel traag met opstarten.

De processor en de IDE zelf is wel even wennen, vergeleken met een AVR bijvoorbeeld. Veel meer instellingen, en de peripherals doen niks als je niet eerste de juiste klok aanzet.

En dan kun je ook kiezen tussen direct naar de hardware registers, of alles via libraries.