W moim projekcie Super OSD będę musiał zaprogramować duże partie MCU, prawdopodobnie około 10-15 płyt na godzinę. Mógłbym po prostu użyć mojego zaufanego zestawu PICkit 2, aby je zaprogramować (na każdej płycie są dwa - może trzy -), ale ładowanie każdego pliku (do 128KB i 256KB rozmiaru) byłoby bardzo pracochłonne, uruchamianie programu i powtarzanie dla każdego MCU i prawdopodobnie nie pozwoliłoby mi osiągnąć mojej docelowej prędkości. Ponadto MCU są montowane powierzchniowo, więc muszę mieć nagłówki na płycie, aby to umożliwić. Idealnie chciałbym usunąć te nagłówki, ale może to nie być opcja.
Jakie są więc opcje masowego programowania MCU - czy są szybsze sposoby na zrobienie tego? Mam budżet mniejszy niż 100 USD, więc takie rzeczy jak MPLAB PM3 firmy Microchip za 895 USD, choć ładne, nie byłyby opcją.
Mam do czynienia z mikrokontrolerami PIC różnych rodzaje. Jest PIC16F887, PIC24FJ64GA002 i dsPIC33FJ128GP802. Jednak jestem również zainteresowany opcjami dla procesorów AT32 i STM32, ponieważ mogę ich również używać.
Uwaga: obecnie nie rozważam zamawiania wstępnie zaprogramowanych chipów od producentów, ponieważ oprogramowanie może zmienić się do czasu dostarczenia żetonów i ze względu na dodatkowe koszty.