How to flash an AT90S8515?

Go To Last Post
13 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

So I have a project from 2003 that I need to update.  It was based on the then state-of-the-art AT90S8515.  I still have the C code for it, and it still compiles, but I can't figure out how to upload the code to the chip.  My iDE of choice  (Imagecraft) doesn't support that chip any more, nor does Atmel Studio 7 (at least the chip's not in the list of MCUs it provides when creating a new project).  Am I hosed?  Thanks for any tips.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Download a copy of Studio 6_2 and use that to program your device.  Or even 4.19...both are still available.

 

What programmer are you using?

 

JIm

If you want a career with a known path - become an undertaker. Dead people don't sue! - Kartman

Please Read: Code-of-Conduct

Atmel Studio6.2/AS7, DipTrace, Quartus, MPLAB user

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

AT90S8515 is in ChipBlasterAVR :

http://hpinfotech.ro/cbavr_chips.html

"Dare to be naïve." - Buckminster Fuller

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

oopps what was I seeing?? I thought it had to do with the STK500. surprise

John Samperi

Ampertronics Pty. Ltd.

www.ampertronics.com.au

* Electronic Design * Custom Products * Contract Assembly

Last Edited: Thu. Feb 8, 2018 - 02:45 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

jgmdesign wrote:

Download a copy of Studio 6_2 and use that to program your device.  Or even 4.19...both are still available.

OK, I'll give that a shot.  Thanks.

jgmdesign wrote:

What programmer are you using?

I have AVR-ISP Mk II and Atmel-ICE.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

gchapman wrote:

AT90S8515 is in ChipBlasterAVR :

http://hpinfotech.ro/cbavr_chips.html

Thanks, I didn't know about that.  I'd be happy to give that a shot except there's a free version that's file-size limited without saying what the limit is, and the 45EUR price of the commercial version puts it just outside of an impulse buy.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Nostalgia.

 

I just had a peek at avrdude's configfile on my pcy (/etc/avrdude.conf).

It has a reference in it of at90s8515 & AN910.

http://www.atmel.com/zh/cn/Image...

 

Have you tried doing any research before asking?

https://duckduckgo.com/html?q=at90s8515+programmer

https://www.avrfreaks.net/forum/programming-at90s8515-0

Paul van der Hoeven.
Bunch of old projects with AVR's:
http://www.hoevendesign.com

Last Edited: Thu. Feb 8, 2018 - 03:10 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

lautman wrote:
from 2003 that I need to update. It was based on the then state-of-the-art AT90S8515.

Not directly related to your ISP situation (the venerable AT90S series didn't have "page-mode" programming, did they?  just "byte-mode", right?)...

 

You can put lipstick on a pig, but it is still a pig.

I've never met a pig I didn't like, as long as you have some salt and pepper.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Not a verb I'm familiar with ?? surprise

 

....

 

Oh sweet irony! I looked it up and arrived at:

 

    https://www.urbandictionary.com/...

 

I actually wonder, given the two wonderful definitions there if someone in Atmel deliberately used this?

 

1. To indicate to an individual that you will do an act but in reality you have no intentions on following through.
2. To change your plans if something better comes along and not inform the person you originally made plans with. Leaving that person wondering what happened.

Both seem to fit the Atmel modus operandi  perfectly in fact !

 

I vote that all future changes in Atmochip datasheets describe what it is they are canging in the Errata!!

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

clawson wrote:
Not a verb I'm familiar with ??

I just grabbed enough of the documents to address AT90S8515 being state-of-the-art in 2003.  [I only dug back because I couldn't remember exactly when Mega161 came out. ;) ]  I wan't trying to comment on the limits of vocabulary of certain sects of 'Freaks.

 

 

You can put lipstick on a pig, but it is still a pig.

I've never met a pig I didn't like, as long as you have some salt and pepper.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

theusch wrote:
I wan't trying to comment on the limits of vocabulary of certain sects of 'Freaks.
LMAO Yes, but it was so easily done and so fun to read. cheeky

"I may make you feel but I can't make you think" - Jethro Tull - Thick As A Brick

"void transmigratus(void) {transmigratus();} // recursio infinitus" - larryvc

"It's much more practical to rely on the processing powers of the real debugger, i.e. the one between the keyboard and chair." - JW wek3

"When you arise in the morning think of what a privilege it is to be alive: to breathe, to think, to enjoy, to love." -  Marcus Aurelius

Last Edited: Sat. Feb 10, 2018 - 03:02 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Let he who is perfect be the first to be the pedant... cheeky

Ross McKenzie ValuSoft Melbourne Australia

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I managed to get the Arduino Serial Example to run on my AT90s8515.  I used my SDK500 and studio 4.19.  Arduino has an option to save the .Hex file to the project folder (or you can dig it out of the temp folder)  Worked surprisingly well.

 

When the breakout board with the AT90s8515 is connected via a USB bridge to the Arduino IDE, the sketch runs.

 

I think there are ways that AVRDUDE can do this via the IDE directly through the SDK500 by adding strings to platform/and programmers.txt  Note that the SDK500 is connected via a USB bridge.