(voor de volgende keer: De posting JUIST boven de jouwe hoef je, zeker als je op het geheel reageert, niet te quoten) (Soms als ik op een specifiek zinnetje reageer, quote ik dat ene zinnetje, en men lijkt dat prima te vinden).
http://vedder.se/
De boel draait op een STM32F4xx. Mijn printje moet geschikt zijn voor allerlei andere CPUs, maar omdat de software nu nog voor de F4xx serie is, gaan we daar eerst op concentreren. Later eventueel een goedkopere CPU er op, en mogelijk kijken of we wat anders/goedkopers kunnen versieren voor de DRV8202.
Benjamin gebruikt wat firmware libraries (CHibiOS) die claimen klein te zijn (iets van 32k of zo), maar zijn binary blijkt 150k te worden. Best heftig. Ik durf te wedden dat je met wat optimalisatie makkelijk onder de helft komt. Maar de CPUs die ik heb, die hebben 1M flash, dus dat heeft helemaal geen prioriteit. Ah... Ik zie nu dat die 150k voor meer dan de helft "data" is, dus 70k programma binary. Klinkt "normaler".... ST claimed iets in de richting van 4k data gebruik (per motor) voor de FOC library. Dus ook dat kan belangrijk minder. Maar grappen als: een 2k buffer om USB af te handelen KAN je gewoon doen op deze processoren. Niet over nadenken, gewoon doen. Denk-power besteden aan de belangrijke dingen.
Mail me je adres (m'n Email staat in m'n profiel).