Ik werk met PICBASIC via een USB->rs232 kabel en een bootloader om met een druk op de knop (F10) het basic programma te compileren en te programmeren in de PIC.
Nu wil ik beginnen met het programmeren in C met behulp van de C18 compiler in MPLAB. Nu kan ik niet zo 1-2-3 vinden of dezelfde mogelijkheid bestaat om met een druk op de knop het c-programma te compileren en direct vanuit MPLAB (via de USB bus) door te sturen naar de PIC. Waarbij deze ook vervolgens automatisch wordt gereset.
Het volgende schema heb ik werkend maar dat is toch niet helemaal wat ik zoek: http://pic18fusb.online.fr/wiki/wikka.php?wakka=UsbBootload
Via bovenstaande manier moet namelijk nogsteeds gebruik gemaakt worden van de "PICDEM FS USB DEMO TOOL" om een gecompileerde hex file in de PIC te laden. Dat zou ik dus direct vanuit MPLAB willen doen. Is dit mogelijk? Of heeft iemand misschien een handige link waar deze functionaliteit wordt behandeld?
Deze heb ik gezien. Ik heb zelf ook het betreffende elektor printje overigens... Maar toch is dit niet echt wat ik zoek. Je hebt daarbij nogsteeds die USB DEMO TOOL nodig om je eigen hex erin te zetten na de PIC in bootmode te hebben gezet met een externe boot-knop (op RB4).
Is het echt niet mogelijk om de PIC de eerste paar miliseconden na power-up te laten checken of er een applicatie is die nieuwe firmware wil schrijven (MPLAB dus), indien dit niet het geval is het huidige programma uit te voeren? Zonder tig externe reset en boot knoppen enzo?
PICBASIC heeft op die manier toch wel een gebruiksvriendelijk voordeel in mijn ogen. PIC via RS232 (tsja das geen USB) aan de PC en met 1 druk op de knop hex compileren, overschieten en automatisch een reset waarna je programma uitgevoerd wordt...
Zoiets zou toch ook vanuit MPLAB via USB mogelijk moeten zijn lijkt me?