Beroepsprutser
Natuurkundestudent met elektronica-aspiraties
Beste forummers,
Ik ben bezig (of eigenlijk al klaar) met het maken van een JTAG ICE kloon uit elektor's boek AVR - Hardware en C programmering.
Print geëtst, opgebouwd, bootloader met ISP in de mega16 geladen en tot daar gaat het. Via Hyperterminal kan ik dmv een hoofdletter 'S' te typen de softwareversie te zien krijgen. Dit werkt, net als het softwarenummer ('V'). Maar, volgens het boek moet ik dan in AVR Studio op AVRProg klikken, en dan het programma 'Upgrade.ebn' in de µC laden. Maar, wanneer ik op AVRProg klik, komt het bericht: 'No supported board found. AVRProg is version 1.40'
Wat nu te doen?
Jim
Ik ken deze versie niet. Maar ook ik heb wel eens zo een kloon gebouwd en moest daar ergens een jumper plaatsen om in upgrade mode te komen.
Ik zal anders eens in de bieb gaan kijken voor dit boek en een kopietje maken van dat project,kan ik wellicht meer zeggen.
Ik heb ook wel eens een gebouwd die geen jumper had maar daar moest je een fuse setten/resetten om een update te doen (BOOTRST fuse)
[Bericht gewijzigd door driessens_nl op (20%)]
Beroepsprutser
Natuurkundestudent met elektronica-aspiraties
bootrst heb ik inderdaad moeten zetten, ik hoop dat die goed staat. Ik heb hem op Reset Vector on bootloader reset of zo iets dergelijks. Ik kan die eens proberen te veranderen, en mijn jumper staat goed.
Beroepsprutser
Natuurkundestudent met elektronica-aspiraties
*kick*
Misschien ligt het aan dat ik een USB-RS232 kabel gebruik? Wel raar dat het in HyperTerminal wel werkt. Is er misschien een mogelijkheid om het flash-bestand handmatig via HyperTerminal te versturen?
lijkt mij niet het probleem. In alle schema's die ik gezien hebt is alleen rx en tx aangesloten. Dat werkt over het algemeen wel goed met USB converters . Ook de mijne werkt goed op een extender.
Is de jumper wel goed aangesloten, niet toevallig hier een foutje in want dan komt hij natuurlijk nooit in update mode.
edit: ik zag in je profiel dat je niet zo heel ver bij mij vandaan woont (maastricht 6225). Mocht je er helemaal niet uikomen dat mag je het apparaat ook bij mij afgeven dat ik er na kijk.
[Bericht gewijzigd door driessens_nl op (23%)]
ik kan alleen programmeren via het tabblad tools, program avr, daar kun je kiezen voor auto-connect.
hierna kan ik van alles invullen zodat avr mijn ic programmeerd. ik heb zelf een stk-500 clone.
moet je even proberen of het zo wel werkt.
Beroepsprutser
Natuurkundestudent met elektronica-aspiraties
Nee, dat zal niet lukken. Ik heb immers geen programmeer-interface tussen de avr en de compoort.
Jumper staat goed, want zoals gezegd krijg ik als antwoord 'AVRBOOT' van de mega16 zodra ik in HyperTerminal een hoofdletter S typ. De communicatie is ok dus. En hij geeft alleen 'antwoord' wanneer hij in update mode zit. Maar toch ziet avr studio hem niet. Ik denk, dat ik iets anders moet doen om het hoofdprogramma in de µC te kunnen laden, maar ik weet niet wat.
Kan ik de mega16 niet handmatig van het hoofdprogramma voorzien? Dus gewoon via ISP?
Ik heb de mijne helaas niet thuis liggen, anders kon ik je wel een hex file sturen met de inhoud.
Zal iets worden voor het weekend denk ik.
Beroepsprutser
Natuurkundestudent met elektronica-aspiraties
Voor zover ik ze gezien heb lijken ze allemaal op elkaar.
Zoek maar eens op Evertool AVR JTAG, vind je het schema.
Beroepsprutser
Natuurkundestudent met elektronica-aspiraties
Beste mensen,
Hij werkt. Ik heb het probleem gevonden: . Ik had de interface op de USB<>RS232 converter aangesloten, die op COM8 zat. (op com3-7 zitten bluetooth devices)
Nu kan AVRProg van Atmel alleen devices op COM1 en COM2 detecteren. Ik heb het poortnummer omgezet van 8 naar 2, en het werkt perfect!
Hartelijk bedankt voor de hulp,
Jim