Are there any existing eMMC "extender boards" available for the 70x dev kits?
If not, would ADI be interested in providing a basic schema/pcb + driver package?
There aren't any eMMC boards in the works for BF70x as far as I know. If you have any particular questions of how to connect an eMMC part to the MSI of the BF70x I can try to help. A driver is provided for the MSI and there is also a file system available. I hope that helps.
Thanks for reply. I discussed the same with the Micrium guys who mentioned there isn't a driver for eMMC at this stage in uC/OS + Blackfin, only a FS layer.
Would be great if ADI can provide a working driver for a standard eMMC (assume most likely running ext4)
I'm looking at nand's like: Micron MTFC4GACAAAM-1M" or "Toshiba THGBMBG5D1KBAIT".
I have nothing against making custom boards for this, would be super with some guidance though on schematic/connector/pin-outs + driver + file system.
Hi Joe, remindind on this thread. We'd like to move forward as soon as possible to get you help with getting eMMC up and running both on HW and SW side.
Sorry for the delay, I haven't forgotten about your request. I've asked someone to follow up with you privately and will remind him to do so. Since this is more of a request for software development rather than answering a particular technical question I believe it's better to handle it privately.
Thanks Joe, in touch now.
A bit change of subject, but related. Have you guys implemented any SDIO based Wifi IC's with the Blackfin yet?
Haven't read up on the protocol std, just done 1:1 sdio myself before, but would it be possible to run eMMC and a sdio-based Wifi module chained on the same bus?
I don't think we have a SDIO based Wifi interfaced with Blackfin.
As far as putting the SDIO and eMMC on the same bus goes, our SD controller does not support this. There is support for hooking up only one device at a time to MSI controller on BF70x.
Hi JoeT, Nabeel,
Checking in if you have any updates on Board-Support code for the Media Storage Interface (MSI).
Like the 70x datasheet mentions, we'd like to see Support for eMMC 4.5 in the basic power-on self-test examples (just like there is one for the SD-card). We'd also be interested in seeing support under uCOSIII.
Any news? best /David
ADI provide UCOS3 for BF707 and we have file-system support as well, which can be purchased separately.
Micriµm µC/FS | µC/FS™ File System for CrossCore® Embedded Studio | Analog Devices
File-system has support for SD/MMC and eMMC cards.
Thanks for info! follow-up below:
1) I read through the uC/FS page above but no mentions of eMMC and Jedec standards supported.
Can you please help clarify.
2) It lists FAT as the main filesystem, but are there any "fail safe"/journaling alternatives like ext4 or similar?
3) How about virtual FAT table front-ends for pc/mac mass-storage compatibility?
The documentation doesn't mention, but eMMC is supported bu uS/FS. I gave a quick try and I was able to do the basic file operations on eMMc card.
I tried the example here successfully with eMMC card: @ ..\Analog Devices\uCFileSystem-Rel1.1.0\uC-FS\Examples\SDCard\Projects\ADSP-BF707
It creates a file, opens it, writes to it and closes the file.
I am not sure if failsafe alternatives are available but my guess is not.
Retrieving data ...