Hai!
Welcome back to my insane rantings!
I have a tiny bit of a problem, I recently "went into business" and for this purpose bought a new Laptop, downloaded the newly released AVR Studio 5.
I soon found that my new laptop in combination with Studio 5 did not recognise my "Cheap Clone AVRICE JTAG mkII new special price for friend from China" device (which otherwise always worked like a charm for the past years, by the way).
Since I don't use JTAG much anymore I opted to buy the genuine article from Atmel: AVRISP MkII. It's detected, it can be used to program, it verifies code just fine, but:
When I compile and test a program in Studio 5 (either C or ASM) it works exactly like it is supposed to.
When I program it to the controller the project does absolutely nothing. Or at least nothing useful. The programmer says it programmed the device properly and that the verification went okay.
When I use my old home PC (stowed away in a dark corner) with my old Cheap China Chum to compile basically the same code (and I went far back to even such gems as "while(1){Temp = PINA; DDRB = Temp; PORTB = Temp}" in both languages) but with all the old style fiddling with device-type includes and what not my board works perfectly in every way.
I have yet to test programming a Studio 4 HEX file with Studio 5 & genuine AVRISP, but since I won't have access to my home PC for a week and do have time to fiddle with my new set up I thought I'd throw it out there:
Anyone else here who had this issue and what do you know me to be doing wrong?
Ahead of time I would like to apologise for my excessive stupidity, because obviously I forgot one simple setting somewhere.
Yours insanely,
Robert.