AT88SC driver ?

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

Hello,

 

Is there a linux driver for AT88SC family ?

 

Thank you

Ranchu

This topic has a solution.
Last Edited: Sun. Oct 30, 2016 - 12:45 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Morgan Freeman was the Bentley driver for the Miss Daisy family.

 

Imagecraft compiler user

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

Do you mean it's not the forum for this issue ? I thought it is relevant for Atmel devices. Is it not the right forum ?

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

I have to admit that I've never heard of an AT88SC. So I went googling and I find Atmel's site:

 

http://www.atmel.com/tools/AT88S...

 

to be woeful! frown I looked at the Documents and Tools tabs there and I'm still not very much wiser about what the board is. How do they expect people to buy a board without actually telling anyone what it is or the reason why they might want to buy one??

 

It sounds like it *might* be an AT90USB AVR Mega chip connected to a secure memory device? If that is the case then this probably IS the right forum to post.

 

But be warned, I read pretty much everything posted here each day and have done for 10+ years and I cannot remember any mention of this thing (presumably it's fairly new?). So you may be in a party of one talking about it so it could get lonely and if the odd tumbleweed rolls past don't be surprised.

 

Moderator.

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

Hi,

 

As I understand AT88SC, is a crypto memory, not microcontroller.

I could not find any atmel forum which has topic related to this kind of thing.

 

I also did not find any stuff on web , except some chinese driver for linux, which I do not know if is valuable or not:

https://github.com/crewrktablets...

And also someone asking in linux-i2c mailing list, and got some answer that there is probably no support for this chip anywhere.

http://www.spinics.net/lists/lin...

 

What do you think ?

 

Thanks,

Ran

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

I also reviewed the kit link for AT88sc,

and I also can't understand how the cpu communicates with this memory, ot is it that this kit contains no cpu ? 

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

Its crypto. If they told you how it worked, it wouldnt be secure anymore.

 

Imagecraft compiler user

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

avrfreaks.net used to have a section for crypto/secure devices. When there was less than one post every year they closed it down :-(

 

As I say, just a cursory glance shows that thing to be VERY poorly documented. I couldn't work out what it is or how to program it. As it looks like there is an AT90USB in the mix I guess (just a guess) that you run code on the USB chip (which is a mega AVR) and that "talks" to the secure memory and demonstrates how you would use it in a "real" circuit. If I'm write and the demos do run on an AT90USB then I'd guess the demo projects might be in ASF which is part of the Atmel Studio 7 installation. But it's only a guess.
 

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

Ok, thanks,

Do you think the chinese driver might work ?

https://github.com/crewrktablets...

 

Thanks

Ran

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

The crypto forum is located in the IoT community. Click on "communities" at the top of this page and you will find the IoT group.

I went to an Atmel tech on tour seminar on the crypto devices and they are not that hard to use. It really does not matter how many people know how it works as each device is unique and the algorithm you need to use does the heavy lifting. I was rather impressed that the devices are used in printer ink and toner cartridges to identify real versus refurbished/fakes for example.

Jim

I would rather attempt something great and fail, than attempt nothing and succeed - Fortune Cookie

 

"The critical shortage here is not stuff, but time." - Johan Ekdahl

 

"Step N is required before you can do step N+1!" - ka7ehk

 

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

"Why is there a "Highway to Hell" and only a "Stairway to Heaven"? A prediction of the expected traffic load?"  - Lee "theusch"

 

Speak sweetly. It makes your words easier to digest when at a later date you have to eat them ;-)  - Source Unknown

Please Read: Code-of-Conduct

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

This reply has been marked as the solution. 
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

Ok, I bit of an update on this for the OP.

 

The Atmel Crypto expert for the East Coast of the USA is a friend of mine, so I contacted him regarding your request.

 

His reply was that there is no Linux driver that he is aware of for that part, AND that while it is still alive, it is not recommended for new designs as it is classified as a LEGACY device.

 

It is recommended that you look at newer parts.

 

Hope this clears up any questions.

 

JIm

I would rather attempt something great and fail, than attempt nothing and succeed - Fortune Cookie

 

"The critical shortage here is not stuff, but time." - Johan Ekdahl

 

"Step N is required before you can do step N+1!" - ka7ehk

 

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

"Why is there a "Highway to Hell" and only a "Stairway to Heaven"? A prediction of the expected traffic load?"  - Lee "theusch"

 

Speak sweetly. It makes your words easier to digest when at a later date you have to eat them ;-)  - Source Unknown

Please Read: Code-of-Conduct

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

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

Hi Jim,

 

Thank you so much for this information.

One more on this if I may.

I will implement the driver myself according to datasheet, but is there any reference - not in inux - but any other system, which I can use as a reference ?

If not - I understand that the datasheet will be the best source.

 

Thank you!

Ran

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

You can try looking in Studio's ASF example projects, and search through Atmels web pages for the device, other than that, the datasheet is your source.

Best I can do

Jim

I would rather attempt something great and fail, than attempt nothing and succeed - Fortune Cookie

 

"The critical shortage here is not stuff, but time." - Johan Ekdahl

 

"Step N is required before you can do step N+1!" - ka7ehk

 

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

"Why is there a "Highway to Hell" and only a "Stairway to Heaven"? A prediction of the expected traffic load?"  - Lee "theusch"

 

Speak sweetly. It makes your words easier to digest when at a later date you have to eat them ;-)  - Source Unknown

Please Read: Code-of-Conduct

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

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

Hello,

 

The answer from Atmel expert seems to be wrong.

I see in Atmel web site that - there is support for linux :

1. But only for specific devices:

    ARM926EJ-S Core (MontaVista Linux 5.0)

 

    PIC18F452 Microcontroller 
    Rensesas SH2A core 

 

    ARM7TDMI core 
    AVR core (WinAVR-20090313). 

    PowerPC e300c3 core (Sourcery G++ Lite 4.3-50 for Power Linux)

 2. It seems to contain library (no full source code).

 

Now, for imx.6 I am not sure if any of the above will match.

 

What do you think ? Maybe it is  possible to have the source code ?

 

Regards,

Ran

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

READ what I typed:

 

jgmdesign wrote:
His reply was that there is no Linux driver that he is aware of for that part,

 

You asked for a Linux driver for that device.  That is what I asked of the Atmel expert.

 

By your own admission:

ranchu wrote:
1. But only for specific devices:

 

I do not see the device you listed in the title of this thread.  IF you want this thread can be moved to the IoT community and the security forum and you can see if you get any better answers there. 

 

Let us know and a moderator will move the thread.

 

Jim

 

YOu can always open a support ticket with Atmel directly.

 

Now what I can do is move this thread

I would rather attempt something great and fail, than attempt nothing and succeed - Fortune Cookie

 

"The critical shortage here is not stuff, but time." - Johan Ekdahl

 

"Step N is required before you can do step N+1!" - ka7ehk

 

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

"Why is there a "Highway to Hell" and only a "Stairway to Heaven"? A prediction of the expected traffic load?"  - Lee "theusch"

 

Speak sweetly. It makes your words easier to digest when at a later date you have to eat them ;-)  - Source Unknown

Please Read: Code-of-Conduct

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

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

Hi jgmdesign,

 

Thank you very much for the suggestion and assistance. 

 

Is it possible to move the thread to IoT (I can actually open a new thread there if you prefer) ?

This is the link for crytomemory (I think it includes at88sc family, not sure) device in ATMEL:

http://www.atmel.com/tools/CRYPTOMEMORYDEVELOPMENTLIBRARY.aspx

It seems that the software lib packages contain a library which was compiled for different chips (only library , without source code).

We are using imx6, so maybe the build for "ARM926EJ-S " can work in our system. I hope so.

 

I also opened a ticket in atmel, not yet recieved any reply.

 

Thank you,

Ran

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

I will move the thread for you

Jim

I would rather attempt something great and fail, than attempt nothing and succeed - Fortune Cookie

 

"The critical shortage here is not stuff, but time." - Johan Ekdahl

 

"Step N is required before you can do step N+1!" - ka7ehk

 

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

"Why is there a "Highway to Hell" and only a "Stairway to Heaven"? A prediction of the expected traffic load?"  - Lee "theusch"

 

Speak sweetly. It makes your words easier to digest when at a later date you have to eat them ;-)  - Source Unknown

Please Read: Code-of-Conduct

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