Is there a linux driver for AT88SC family ?
Morgan Freeman was the Bentley driver for the Miss Daisy family.
Imagecraft compiler user
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 ?
I have to admit that I've never heard of an AT88SC. So I went googling and I find Atmel's site:
to be woeful! 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.
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:
And also someone asking in linux-i2c mailing list, and got some answer that there is probably no support for this chip anywhere.
What do you think ?
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 ?
Its crypto. If they told you how it worked, it wouldnt be secure anymore.
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.
Do you think the chinese driver might work ?
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.
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
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.
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.
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
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)
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 ?
READ what I typed:
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:
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.
YOu can always open a support ticket with Atmel directly.
Now what I can do is move this thread
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:
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.
I will move the thread for you
© 2022 Microchip Technology Inc.