Mounting/Accessing SD-Card on BBB

Nils Hölscher nilhoel1 at gmail.com
Sat Aug 17 12:04:22 UTC 2019


On Sat, 17 Aug 2019 at 13:34, Christian Mauderer <list at c-mauderer.de> wrote:

> Hello Nils,
>
> "sometimes" sounds odd. That needs a difference on each run. Do you use
> a shell command to open the file (so that there is a timing difference)?
>
Yes I do.
I was able to load the code to the pru as arrays, cause the pru assembler
"pasm" can output header files.
So I am no longer working with SD-Card.

>
> Some guesses for typical "sometimes" problems:
>
> - Do you have some pointer problem (use of an uninitialized one,
> unhandled error cases for functions that return pointers, ...)?
> Initialize all local pointer variables with NULL to get reproduceable
> results.
>
I am just using these few lines of code to show the IRQ interrupts of the
PRU test programm.
I dont' know what I shall set to NULL.
int testirq( int argc, char* argv[] )
{
    int fd = 0;
    printf("opening of %s ", argv[1]);
    fd = open( argv[1], O_RDONLY);
    if (fd == -1)
        perror("open");
    for(;;)
    {
        uint64_t time;
        //printk("=== read file\n");
        while( read(fd, &time, sizeof(time)) > 0 )
        {
            printk("=> %llu.%09llu \n", time/1000000000,time%1000000000);
        }
    }
    close(fd);
    return EXIT_SUCCESS;
}

>
> - Are there some big stack variables (local arrays with sizes > 100
> Byte)? Maybe your stack is too small and overflows.
>
I thought that too and I don't use big objects and even doubled my Stack
size just to be sure.
The mention Arrays containing PRUcode are also just in the length of 10.

Thanks,
Nils

>
> Best regards
>
> Christian
>
> On 17/08/2019 12:11, Nils Hölscher wrote:
> > Hi,
> >
> > I have a new BBB now, but the problem still persists.
> > So my guess about the broken SD Card slot, causing the problem, was
> wrong.
> >
> > The other thing is that I am not always able to recreate the problem.
> > Sometimes rtems freezes on the open call for the file on the SD.
> > And when it passes that line, my program fails using mmap on the
> > returned file descriptor.
> >
> > Best,
> > Nils
> >
> > On Fri, 16 Aug 2019 at 16:28, Nils Hölscher <nilhoel1 at gmail.com
> > <mailto:nilhoel1 at gmail.com>> wrote:
> >
> >     Hi Gerade,
> >
> >     Yes I checked with two cards and both are working fine on Linux.
> >
> >     Best,
> >     Nils
> >
> >     Gedare Bloom <gedare at rtems.org <mailto:gedare at rtems.org>> schrieb am
> >     Fr., 16. Aug. 2019, 16:25:
> >
> >         On Fri, Aug 16, 2019 at 6:04 AM Christian Mauderer
> >         <list at c-mauderer.de <mailto:list at c-mauderer.de>> wrote:
> >         >
> >         > Hello Nils,
> >         >
> >         > you are right that system freezes are not a wanted behaviour.
> But
> >         > hot-plugging a disk isn't that common in embedded systems
> >         (except maybe
> >         > for USB drives). It's a case that isn't tested that often. So
> most
> >         > likely no one noticed that bug. I wouldn't see it critical as
> >         long as I
> >         > don't have a project where I need that (either hobby or
> funded).
> >         >
> >         +1
> >
> >         > Is this a blocking problem for your project? If not you might
> >         want to
> >         > fill a bug report for this. But I suspect that no one will
> >         work on that
> >         > too fast as long as there is no urgent necessity.
> >         >
> >         > Note that if it would have been a FAT bug the situation would
> >         have been
> >         > quite different. FAT bugs are bad for all targets and for
> >         quite some
> >         > funded projects too. So I would have tried to fix that as soon
> >         as possible.
> >         >
> >         > Best regards
> >         >
> >         > Christian
> >         >
> >         > On 16/08/2019 12:08, Nils Hölscher wrote:
> >         > > Ok.
> >         > > But back to the bug.
> >         > > The behaviour I described should be reproducible by removing
> >         SD-Card
> >         > > after it was mounted.
> >         > > And then the System should freeze when open is called on
> >         some file on
> >         > > SD-Card.
> >         > > System freezes can't be wanted behaviour.
> >
> >         We have occasionally received bug reports like this. It is
> better to
> >         avoid unplugging something that is being accessed. Even in
> commodity
> >         systems that can cause data corruption on the device. In fact,
> >         did you
> >         confirm with a new SDcard that it is the BBB that is broken, and
> not
> >         the SDCard that has gone bad?
> >
> >         > >
> >         > > Best,
> >         > > Nils
> >         > >
> >         > > On Fri, 16 Aug 2019 at 11:40, Christian Mauderer
> >         <list at c-mauderer.de <mailto:list at c-mauderer.de>
> >         > > <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>>>
> wrote:
> >         > >
> >         > >     PS: If neither the SD nor the eMMC has a bootable image
> >         your BBB falls
> >         > >     back to serial and then USB boot anyway. So no need to
> >         change any
> >         > >     boot pins.
> >         > >
> >         > >     On 16/08/2019 11:38, Christian Mauderer wrote:
> >         > >     > Hello Nils,
> >         > >     >
> >         > >     > if the U-Boot doesn't start from eMMC any more it
> >         won't be easy.
> >         > >     > Theoretically it is possible to boot via serial. See
> >         for example
> >         > >     >
> >         > >     >
> >         > >
> >
> http://linuxkernel51.blogspot.com/2015/08/booting-beagle-bone-black-over-uart.html
> >         > >     >
> >         > >     > With that you could load an U-Boot (via X-Modem) that
> >         could start a
> >         > >     > system from USB (image from Beagle home page maybe
> >         could work if
> >         > >     it can
> >         > >     > boot from USB) that could re-write the eMMC. Most
> >         likely it would
> >         > >     need a
> >         > >     > few hours to a day to figure out the details. So you
> >         should
> >         > >     definitively
> >         > >     > order a replacement as a backup solution.
> >         > >     >
> >         > >     > Best regards
> >         > >     >
> >         > >     > Christian
> >         > >     >
> >         > >     > On 16/08/2019 11:13, Nils Hölscher wrote:
> >         > >     >> Hi Christin,
> >         > >     >>
> >         > >     >> Thanks for the hint.
> >         > >     >> But how can I alter the U- Boot on eMMC?
> >         > >     >> Problem is I have a Linux version with an U-Boot that
> >         disables
> >         > >     emmc on
> >         > >     >> the emmc...
> >         > >     >> And I guess I cant flash emmc without SD.
> >         > >     >>
> >         > >     >> Best,
> >         > >     >> Nils
> >         > >     >>
> >         > >     >> On Fri, 16 Aug 2019 at 11:03, Christian Mauderer
> >         > >     <list at c-mauderer.de <mailto:list at c-mauderer.de>
> >         <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>>
> >         > >     >> <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de> <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de>>>> wrote:
> >         > >     >>
> >         > >     >>     On 16/08/2019 10:55, Nils Hölscher wrote:
> >         > >     >>     > Hi,
> >         > >     >>     >
> >         > >     >>     > It seems the problem was hardware related.
> >         > >     >>     > My SD-Card connector just died.
> >         > >     >>     > I hope I can get a new BBB oin a timely manner.
> >         > >     >>     >
> >         > >     >>     > Best,
> >         > >     >>     > Nils
> >         > >     >>
> >         > >     >>     Hello Nils,
> >         > >     >>
> >         > >     >>     thanks for the information. That's annoying. Good
> >         luck finding a
> >         > >     >>     replacement.
> >         > >     >>
> >         > >     >>     For a quick workaround: I haven't tried that yet
> >         but if your
> >         > >     on-board
> >         > >     >>     eMMC is still intact, you might can use that
> >         U-Boot to boot
> >         > >     from USB.
> >         > >     >>
> >         > >     >>     Best regards
> >         > >     >>
> >         > >     >>     Christian
> >         > >     >>
> >         > >     >>     >
> >         > >     >>     > On Fri, 16 Aug 2019 at 10:48, Christian Mauderer
> >         > >     >>     <list at c-mauderer.de <mailto:list at c-mauderer.de>
> >         <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>>
> >         > >     <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>
> >         <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>>>
> >         > >     >>     > <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de> <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de>>
> >         > >     <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>
> >         <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>>>>>
> wrote:
> >         > >     >>     >
> >         > >     >>     >     Hello Nils,
> >         > >     >>     >
> >         > >     >>     >     thanks for the file list. I can't reproduce
> >         your
> >         > >     problem with it.
> >         > >     >>     >
> >         > >     >>     >     On 16/08/2019 10:01, Nils Hölscher wrote:
> >         > >     >>     >     > Hi,
> >         > >     >>     >     >
> >         > >     >>     >     > Short update.
> >         > >     >>     >     >
> >         > >     >>     >     > It seems the device only hangs while I am
> >         connected
> >         > >     with the
> >         > >     >>     debugger.
> >         > >     >>     >
> >         > >     >>     >     Is that true for the original file system
> >         tree? You are
> >         > >     >>     debugging via
> >         > >     >>     >     Ethernet, right? In that case I would lean
> >         more toward a
> >         > >     >>     problem with
> >         > >     >>     >     the debugger support than the file system.
> >         Do you have
> >         > >     enough file
> >         > >     >>     >     descriptors configured?
> >         > >     >>     >
> >         > >     >>     >     Best regards
> >         > >     >>     >
> >         > >     >>     >     Christian
> >         > >     >>     >
> >         > >     >>     >     > looks like a Heisenberg bug.
> >         > >     >>     >     >
> >         > >     >>     >     > Best,
> >         > >     >>     >     > Nils
> >         > >     >>     >     >
> >         > >     >>     >     > On Fri, 16 Aug 2019 at 09:50, Nils
> Hölscher
> >         > >     >>     <nilhoel1 at gmail.com <mailto:nilhoel1 at gmail.com>
> >         <mailto:nilhoel1 at gmail.com <mailto:nilhoel1 at gmail.com>>
> >         > >     <mailto:nilhoel1 at gmail.com <mailto:nilhoel1 at gmail.com>
> >         <mailto:nilhoel1 at gmail.com <mailto:nilhoel1 at gmail.com>>>
> >         > >     >>     >     <mailto:nilhoel1 at gmail.com
> >         <mailto:nilhoel1 at gmail.com> <mailto:nilhoel1 at gmail.com
> >         <mailto:nilhoel1 at gmail.com>>
> >         > >     <mailto:nilhoel1 at gmail.com <mailto:nilhoel1 at gmail.com>
> >         <mailto:nilhoel1 at gmail.com <mailto:nilhoel1 at gmail.com>>>>
> >         > >     >>     >     > <mailto:nilhoel1 at gmail.com
> >         <mailto:nilhoel1 at gmail.com>
> >         > >     <mailto:nilhoel1 at gmail.com <mailto:nilhoel1 at gmail.com>>
> >         <mailto:nilhoel1 at gmail.com <mailto:nilhoel1 at gmail.com>
> >         > >     <mailto:nilhoel1 at gmail.com <mailto:nilhoel1 at gmail.com>>>
> >         > >     >>     <mailto:nilhoel1 at gmail.com
> >         <mailto:nilhoel1 at gmail.com> <mailto:nilhoel1 at gmail.com
> >         <mailto:nilhoel1 at gmail.com>>
> >         > >     <mailto:nilhoel1 at gmail.com <mailto:nilhoel1 at gmail.com>
> >         <mailto:nilhoel1 at gmail.com <mailto:nilhoel1 at gmail.com>>>>>>
> wrote:
> >         > >     >>     >     >
> >         > >     >>     >     >
> >         > >     >>     >     >     On Thu, 15 Aug 2019 at 19:51,
> >         Christian Mauderer
> >         > >     >>     >     <list at c-mauderer.de
> >         <mailto:list at c-mauderer.de> <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de>>
> >         > >     <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>
> >         <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>>>
> >         > >     >>     <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de> <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de>>
> >         > >     <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>
> >         <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>>>>
> >         > >     >>     >     >     <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de>
> >         > >     <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>>
> >         <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>
> >         > >     <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>>>
> >         > >     >>     <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de> <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de>>
> >         > >     <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>
> >         <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>>>>>>
> wrote:
> >         > >     >>     >     >
> >         > >     >>     >     >         Hello Nils,
> >         > >     >>     >     >
> >         > >     >>     >     >         maybe another bug in our FAT file
> >         system...
> >         > >     >>     >     >
> >         > >     >>     >     >         Please do three things:
> >         > >     >>     >     >
> >         > >     >>     >     >         1. Create an image of your
> >         current card (with
> >         > >     dd or
> >         > >     >>     a similar
> >         > >     >>     >     >         tool). FAT
> >         > >     >>     >     >         bugs are sometimes hard to
> >         reproduce but it's
> >         > >     really
> >         > >     >>     >     urgent that
> >         > >     >>     >     >         we fix
> >         > >     >>     >     >         them. So maybe I'll ask for that
> >         image later.
> >         > >     >>     >     >
> >         > >     >>     >     >     I did that.
> >         > >     >>     >     >     Let me know if you need the image.
> >         > >     >>     >     >
> >         > >     >>     >     >         2. Create a complete list of the
> >         files on
> >         > >     your card (for
> >         > >     >>     >     example the
> >         > >     >>     >     >         Linux `tree -h` command), post it
> >         here and
> >         > >     tell me
> >         > >     >>     what you
> >         > >     >>     >     >         tried to open.
> >         > >     >>     >     >
> >         > >     >>     >     >      .
> >         > >     >>     >     >     ├── [ 50K]  am335x-boneblack.dtb
> >         > >     >>     >     >     ├── [ 49K]  am335x-boneblack+pruss.dtb
> >         > >     >>     >     >     ├── [ 883]  AM335X-PRU-UIO-00A0.dtbo
> >         > >     >>     >     >     ├── [ 649]
> AM335X-PRU-UIO-BSD-00A0.dtbo
> >         > >     >>     >     >     ├── [162K]  Linux-with-UIO.dtb
> >         > >     >>     >     >     ├── [  44]  loob.bin
> >         > >     >>     >     >     ├── [108K]  MLO
> >         > >     >>     >     >     ├── [2.1M]  pru.exe.img
> >         > >     >>     >     >     ├── [  12]  test.bin
> >         > >     >>     >     >     ├── [471K]  u-boot.img
> >         > >     >>     >     >     ├── [ 390]  uEnvLinuxfdt.txt
> >         > >     >>     >     >     └── [ 560]  uEnv.txt
> >         > >     >>     >     >
> >         > >     >>     >     >          3. Try another name / folder for
> >         the file
> >         > >     you wanted to
> >         > >     >>     >     open.\
> >         > >     >>     >     >
> >         > >     >>     >     >     I moved the file in another folder
> >         and renamed it.
> >         > >     >>     >     >     It now works but I got en error, I am
> >         currently
> >         > >     >>     investigating if
> >         > >     >>     >     >     this is on the pru driver side or not.
> >         > >     >>     >     >     The tree while doing this was:
> >         > >     >>     >     >     .
> >         > >     >>     >     >     ├── [ 50K]  am335x-boneblack.dtb
> >         > >     >>     >     >     ├── [ 49K]  am335x-boneblack+pruss.dtb
> >         > >     >>     >     >     ├── [ 883]  AM335X-PRU-UIO-00A0.dtbo
> >         > >     >>     >     >     ├── [ 649]
> AM335X-PRU-UIO-BSD-00A0.dtbo
> >         > >     >>     >     >     ├── [162K]  Linux-with-UIO.dtb
> >         > >     >>     >     >     ├── [  44]  loob.bin
> >         > >     >>     >     >     ├── [108K]  MLO
> >         > >     >>     >     >     ├── [2.1M]  pru.exe.img
> >         > >     >>     >     >     ├── [2.0K]  test
> >         > >     >>     >     >     │   └── [  12]  test2.bin
> >         > >     >>     >     >     ├── [  12]  test2.bin
> >         > >     >>     >     >     ├── [471K]  u-boot.img
> >         > >     >>     >     >     ├── [ 390]  uEnvLinuxfdt.txt
> >         > >     >>     >     >     └── [ 560]  uEnv.txt
> >         > >     >>     >     >
> >         > >     >>     >     >
> >         > >     >>     >     >     Thanks,
> >         > >     >>     >     >     Nils
> >         > >     >>     >     >
> >         > >     >>     >     >         Best regards
> >         > >     >>     >     >
> >         > >     >>     >     >         Christian
> >         > >     >>     >     >
> >         > >     >>     >     >         On 15/08/2019 19:32, Nils
> >         Hölscher wrote:
> >         > >     >>     >     >         > Hi Christian,
> >         > >     >>     >     >         >
> >         > >     >>     >     >         > The commands ls and cat work.
> >         > >     >>     >     >         > I just tested them, this seems
> >         kinda awkward.
> >         > >     >>     >     >         >
> >         > >     >>     >     >         > Best,
> >         > >     >>     >     >         > Nils
> >         > >     >>     >     >         >
> >         > >     >>     >     >         > On Thu, 15 Aug 2019 at 19:27,
> >         Christian
> >         > >     Mauderer
> >         > >     >>     >     >         <list at c-mauderer.de
> >         <mailto:list at c-mauderer.de>
> >         > >     <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>>
> >         <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>
> >         > >     <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>>>
> >         > >     >>     <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de> <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de>>
> >         > >     <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>
> >         <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>>>>
> >         > >     >>     >     <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de> <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de>>
> >         > >     <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>
> >         <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>>>
> >         > >     >>     <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de> <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de>>
> >         > >     <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>
> >         <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>>>>>
> >         > >     >>     >     >         > <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de>
> >         > >     <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>>
> >         > >     >>     <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de> <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de>>>
> >         > >     <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>
> >         <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>>
> >         > >     >>     <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de> <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de>>>>
> >         > >     >>     >     <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de> <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de>>
> >         > >     <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>
> >         <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>>>
> >         > >     >>     <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de> <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de>>
> >         > >     <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>
> >         <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>>>>>>>
> wrote:
> >         > >     >>     >     >         >
> >         > >     >>     >     >         >     Hello Nils,
> >         > >     >>     >     >         >
> >         > >     >>     >     >         >     does some other access to
> >         the file system
> >         > >     >>     work? Like
> >         > >     >>     >     a ls
> >         > >     >>     >     >         on the console
> >         > >     >>     >     >         >     or creating a file. Can you
> >         do a `cat`
> >         > >     on some
> >         > >     >>     text file
> >         > >     >>     >     >         on the file
> >         > >     >>     >     >         >     system? If not: Does it
> >         work for a file
> >         > >     in the
> >         > >     >>     root file
> >         > >     >>     >     >         system (should
> >         > >     >>     >     >         >     be a IMFS)?
> >         > >     >>     >     >         >
> >         > >     >>     >     >         >     Best regards
> >         > >     >>     >     >         >
> >         > >     >>     >     >         >     Christian
> >         > >     >>     >     >         >
> >         > >     >>     >     >         >     On 15/08/2019 15:54, Nils
> >         Hölscher wrote:
> >         > >     >>     >     >         >     > Hi,
> >         > >     >>     >     >         >     >
> >         > >     >>     >     >         >     > I when my app wants to
> >         open a file on
> >         > >     the SD
> >         > >     >>     card
> >         > >     >>     >     >         dev=mmcsd-0-0 rtems
> >         > >     >>     >     >         >     > freezes.
> >         > >     >>     >     >         >     > Exact call is:
> >         > >     >>     >     >         >     > fd = open(file, O_RDONLY);
> >         > >     >>     >     >         >     > With file being the pru
> >         binary I want
> >         > >     to upload.
> >         > >     >>     >     >         >     >
> >         > >     >>     >     >         >     > Thanks,
> >         > >     >>     >     >         >     > Nils
> >         > >     >>     >     >         >     >
> >         > >     >>     >     >         >     > On Tue, 13 Aug 2019 at
> 17:56,
> >         > >     Christian Mauderer
> >         > >     >>     >     >         >     >
> >         > >     <christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>
> >         > >     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>>
> >         > >     >>     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>
> >         > >     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>>>
> >         > >     >>     >
> >          <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>
> >         > >     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>>
> >         > >     >>     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>
> >         > >     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>>>>
> >         > >     >>     >     >
> >          <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>
> >         > >     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>>
> >         > >     >>     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>
> >         > >     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>>>
> >         > >     >>     >
> >          <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>
> >         > >     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>>
> >         > >     >>     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>
> >         > >     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>>>>>
> >         > >     >>     >     >         >
> >         > >      <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>
> >         > >     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>>
> >         > >     >>     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>
> >         > >     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>>>
> >         > >     >>     >
> >          <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>
> >         > >     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>>
> >         > >     >>     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>
> >         > >     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>>>>
> >         > >     >>     >     >
> >          <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>
> >         > >     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>>
> >         > >     >>     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>
> >         > >     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>>>
> >         > >     >>     >
> >          <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>
> >         > >     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>>
> >         > >     >>     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>
> >         > >     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>>>>>>
> >         > >     >>     >     >         >     >
> >         > >     >>     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>
> >         > >     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>>
> >         > >     >>     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>
> >         > >     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>>>
> >         > >     >>     >
> >          <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>
> >         > >     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>>
> >         > >     >>     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>
> >         > >     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>>>>
> >         > >     >>     >     >
> >          <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>
> >         > >     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>>
> >         > >     >>     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>
> >         > >     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>>>
> >         > >     >>     >
> >          <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>
> >         > >     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>>
> >         > >     >>     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>
> >         > >     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>>>>>
> >         > >     >>     >     >         >
> >         > >      <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>
> >         > >     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>>
> >         > >     >>     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>
> >         > >     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>>>
> >         > >     >>     >
> >          <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>
> >         > >     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>>
> >         > >     >>     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>
> >         > >     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>>>>
> >         > >     >>     >     >
> >          <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>
> >         > >     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>>
> >         > >     >>     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>
> >         > >     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>>>
> >         > >     >>     >
> >          <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>
> >         > >     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>>
> >         > >     >>     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>
> >         > >     <mailto:christian.mauderer at embedded-brains.de
> >         <mailto:christian.mauderer at embedded-brains.de>>>>>>>> wrote:
> >         > >     >>     >     >         >     >
> >         > >     >>     >     >         >     >     Hello Nils,
> >         > >     >>     >     >         >     >
> >         > >     >>     >     >         >     >     a third possibility:
> >         You could
> >         > >     start a
> >         > >     >>     FTP server
> >         > >     >>     >     >         and push the
> >         > >     >>     >     >         >     file
> >         > >     >>     >     >         >     >     via network.
> >         > >     >>     >     >         >     >
> >         > >     >>     >     >         >     >     Best regards
> >         > >     >>     >     >         >     >
> >         > >     >>     >     >         >     >     Christian
> >         > >     >>     >     >         >     >
> >         > >     >>     >     >         >     >     Am Dienstag, 13.
> >         August 2019
> >         > >     schrieb Nils
> >         > >     >>     >     Hölscher:
> >         > >     >>     >     >         >     >     > Hi,
> >         > >     >>     >     >         >     >     >
> >         > >     >>     >     >         >     >     >
> >         > >     >>     >     >         >     >     > Thanks for the
> >         input I will try
> >         > >     the SD
> >         > >     >>     card
> >         > >     >>     >     first.
> >         > >     >>     >     >         >     >     > That way I won't
> >         have to alter the
> >         > >     >>     code when I
> >         > >     >>     >     >         want to run other
> >         > >     >>     >     >         >     >     stuff on the pru.
> >         > >     >>     >     >         >     >     >
> >         > >     >>     >     >         >     >     >
> >         > >     >>     >     >         >     >     > Best,
> >         > >     >>     >     >         >     >     > Nils
> >         > >     >>     >     >         >     >     >
> >         > >     >>     >     >         >     >     >
> >         > >     >>     >     >         >     >     > On Tue, 13 Aug 2019
> >         at 17:32,
> >         > >     Gedare Bloom
> >         > >     >>     >     >         <gedare at rtems.org
> >         <mailto:gedare at rtems.org> <mailto:gedare at rtems.org
> >         <mailto:gedare at rtems.org>>
> >         > >     <mailto:gedare at rtems.org <mailto:gedare at rtems.org>
> >         <mailto:gedare at rtems.org <mailto:gedare at rtems.org>>>
> >         > >     >>     <mailto:gedare at rtems.org
> >         <mailto:gedare at rtems.org> <mailto:gedare at rtems.org
> >         <mailto:gedare at rtems.org>>
> >         > >     <mailto:gedare at rtems.org <mailto:gedare at rtems.org>
> >         <mailto:gedare at rtems.org <mailto:gedare at rtems.org>>>>
> >         > >     >>     >     <mailto:gedare at rtems.org
> >         <mailto:gedare at rtems.org> <mailto:gedare at rtems.org
> >         <mailto:gedare at rtems.org>>
> >         > >     <mailto:gedare at rtems.org <mailto:gedare at rtems.org>
> >         <mailto:gedare at rtems.org <mailto:gedare at rtems.org>>>
> >         > >     >>     <mailto:gedare at rtems.org
> >         <mailto:gedare at rtems.org> <mailto:gedare at rtems.org
> >         <mailto:gedare at rtems.org>>
> >         > >     <mailto:gedare at rtems.org <mailto:gedare at rtems.org>
> >         <mailto:gedare at rtems.org <mailto:gedare at rtems.org>>>>>
> >         > >     >>     >     >         >     <mailto:gedare at rtems.org
> >         <mailto:gedare at rtems.org>
> >         > >     <mailto:gedare at rtems.org <mailto:gedare at rtems.org>>
> >         > >     >>     <mailto:gedare at rtems.org
> >         <mailto:gedare at rtems.org> <mailto:gedare at rtems.org
> >         <mailto:gedare at rtems.org>>>
> >         > >     <mailto:gedare at rtems.org <mailto:gedare at rtems.org>
> >         <mailto:gedare at rtems.org <mailto:gedare at rtems.org>>
> >         > >     >>     <mailto:gedare at rtems.org
> >         <mailto:gedare at rtems.org> <mailto:gedare at rtems.org
> >         <mailto:gedare at rtems.org>>>>
> >         > >     >>     >     <mailto:gedare at rtems.org
> >         <mailto:gedare at rtems.org> <mailto:gedare at rtems.org
> >         <mailto:gedare at rtems.org>>
> >         > >     <mailto:gedare at rtems.org <mailto:gedare at rtems.org>
> >         <mailto:gedare at rtems.org <mailto:gedare at rtems.org>>>
> >         > >     >>     <mailto:gedare at rtems.org
> >         <mailto:gedare at rtems.org> <mailto:gedare at rtems.org
> >         <mailto:gedare at rtems.org>>
> >         > >     <mailto:gedare at rtems.org <mailto:gedare at rtems.org>
> >         <mailto:gedare at rtems.org <mailto:gedare at rtems.org>>>>>>
> >         > >     >>     >     >         >     >
> >          <mailto:gedare at rtems.org <mailto:gedare at rtems.org>
> >         > >     <mailto:gedare at rtems.org <mailto:gedare at rtems.org>>
> >         > >     >>     <mailto:gedare at rtems.org
> >         <mailto:gedare at rtems.org> <mailto:gedare at rtems.org
> >         <mailto:gedare at rtems.org>>>
> >         > >     >>     >     <mailto:gedare at rtems.org
> >         <mailto:gedare at rtems.org> <mailto:gedare at rtems.org
> >         <mailto:gedare at rtems.org>>
> >         > >     <mailto:gedare at rtems.org <mailto:gedare at rtems.org>
> >         <mailto:gedare at rtems.org <mailto:gedare at rtems.org>>>>
> >         > >     >>     <mailto:gedare at rtems.org
> >         <mailto:gedare at rtems.org> <mailto:gedare at rtems.org
> >         <mailto:gedare at rtems.org>>
> >         > >     <mailto:gedare at rtems.org <mailto:gedare at rtems.org>
> >         <mailto:gedare at rtems.org <mailto:gedare at rtems.org>>>
> >         > >     >>     >     <mailto:gedare at rtems.org
> >         <mailto:gedare at rtems.org> <mailto:gedare at rtems.org
> >         <mailto:gedare at rtems.org>>
> >         > >     <mailto:gedare at rtems.org <mailto:gedare at rtems.org>
> >         <mailto:gedare at rtems.org <mailto:gedare at rtems.org>>>>>
> >         > >     >>     >     >         <mailto:gedare at rtems.org
> >         <mailto:gedare at rtems.org>
> >         > >     <mailto:gedare at rtems.org <mailto:gedare at rtems.org>>
> >         <mailto:gedare at rtems.org <mailto:gedare at rtems.org>
> >         > >     <mailto:gedare at rtems.org <mailto:gedare at rtems.org>>>
> >         > >     >>     <mailto:gedare at rtems.org
> >         <mailto:gedare at rtems.org> <mailto:gedare at rtems.org
> >         <mailto:gedare at rtems.org>>
> >         > >     <mailto:gedare at rtems.org <mailto:gedare at rtems.org>
> >         <mailto:gedare at rtems.org <mailto:gedare at rtems.org>>>>
> >         > >     >>     >     <mailto:gedare at rtems.org
> >         <mailto:gedare at rtems.org> <mailto:gedare at rtems.org
> >         <mailto:gedare at rtems.org>>
> >         > >     <mailto:gedare at rtems.org <mailto:gedare at rtems.org>
> >         <mailto:gedare at rtems.org <mailto:gedare at rtems.org>>>
> >         > >     >>     <mailto:gedare at rtems.org
> >         <mailto:gedare at rtems.org> <mailto:gedare at rtems.org
> >         <mailto:gedare at rtems.org>>
> >         > >     <mailto:gedare at rtems.org <mailto:gedare at rtems.org>
> >         <mailto:gedare at rtems.org <mailto:gedare at rtems.org>>>>>>>> wrote:
> >         > >     >>     >     >         >     >     >
> >         > >     >>     >     >         >     >     > You can also build
> >         the PRU
> >         > >     image into
> >         > >     >>     the RTEMS
> >         > >     >>     >     >         binary. See
> >         > >     >>     >     >         >     >     >
> >         examples-v2.git/file_io/crc/init.c
> >         > >     >>     >     >         >     >     >
> >         > >     >>     >     >         >     >     > On Tue, Aug 13,
> >         2019 at 8:46 AM
> >         > >     Christian
> >         > >     >>     >     Mauderer
> >         > >     >>     >     >         >     >     <list at c-mauderer.de
> >         <mailto:list at c-mauderer.de>
> >         > >     <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>>
> >         > >     >>     <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de> <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de>>>
> >         > >     >>     >     <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de> <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de>>
> >         > >     <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>
> >         <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>>>>
> >         > >     >>     <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de> <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de>>
> >         > >     <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>
> >         <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>>>
> >         > >     >>     >     <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de> <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de>>
> >         > >     <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>
> >         <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>>>>>
> >         > >     >>     >     >         <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de>
> >         > >     <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>>
> >         > >     >>     <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de> <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de>>>
> >         > >     <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>
> >         <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>>
> >         > >     >>     <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de> <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de>>>>
> >         > >     >>     >     <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de> <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de>>
> >         > >     <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>
> >         <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>>>
> >         > >     >>     <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de> <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de>>
> >         > >     <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>
> >         <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>>>>>>
> >         > >     >>     >     >         >     <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de>
> >         > >     <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>>
> >         > >     >>     <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de> <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de>>>
> >         > >     >>     >     <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de> <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de>>
> >         > >     <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>
> >         <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>>>>
> >         > >     >>     <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de> <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de>>
> >         > >     <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>
> >         <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>>>
> >         > >     >>     >     <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de> <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de>>
> >         > >     <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>
> >         <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>>>>>
> >         > >     >>     >     >         <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de>
> >         > >     <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>>
> >         > >     >>     <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de> <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de>>>
> >         > >     <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>
> >         <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>>
> >         > >     >>     <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de> <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de>>>>
> >         > >     >>     >     <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de> <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de>>
> >         > >     <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>
> >         <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>>>
> >         > >     >>     <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de> <mailto:list at c-mauderer.de
> >         <mailto:list at c-mauderer.de>>
> >         > >     <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>
> >         <mailto:list at c-mauderer.de <mailto:list at c-mauderer.de>>>>>>>>
> wrote:
> >         > >     >>     >     >         >     >     > >
> >         > >     >>     >     >         >     >     > > Hello Nils,
> >         > >     >>     >     >         >     >     > >
> >         > >     >>     >     >         >     >     > > that's a bit odd.
> >         I attached
> >         > >     an expected
> >         > >     >>     >     output
> >         > >     >>     >     >         below.
> >         > >     >>     >     >         >     Some guesses:
> >         > >     >>     >     >         >     >     > >
> >         > >     >>     >     >         >     >     > > - Did you add FAT
> >         file system
> >         > >     to your
> >         > >     >>     >     application?
> >         > >     >>     >     >         >     >     > > - Is there some
> >         odd formatting on
> >         > >     >>     the SD?
> >         > >     >>     >     >         Normally at
> >         > >     >>     >     >         >     least the FAT
> >         > >     >>     >     >         >     >     > > partition used by
> >         U-Boot
> >         > >     should be
> >         > >     >>     visible.
> >         > >     >>     >     >         >     >     > > - Is your BDBUF
> >         configuration OK?
> >         > >     >>     >     >         >     >     > > - Do you have
> >         enough file
> >         > >     descriptors?
> >         > >     >>     >     >         >     >     > >
> >         > >     >>     >     >         >     >     > > Beneath that: If
> >         you only need
> >         > >     >>     something where
> >         > >     >>     >     >         you can put
> >         > >     >>     >     >         >     some
> >         > >     >>     >     >         >     >     files,
> >         > >     >>     >     >         >     >     > > you can try to
> >         connect a USB
> >         > >     stick
> >         > >     >>     instead.
> >         > >     >>     >     >         Maybe that
> >         > >     >>     >     >         >     works better.
> >         > >     >>     >     >         >     >     > >
> >         > >     >>     >     >         >     >     > > Best regards
> >         > >     >>     >     >         >     >     > >
> >         > >     >>     >     >         >     >     > > Christian
> >         > >     >>     >     >         >     >     > >
> >         > >     >>     >     >         >     >     > >
> >         > >     >>     >     >         >     >     > > media listener:
> >         event = DISK
> >         > >     ATTACH,
> >         > >     >>     state =
> >         > >     >>     >     >         INQUIRY, src
> >         > >     >>     >     >         >     = mmcsd
> >         > >     >>     >     >         >     >     > > media listener:
> >         event = DISK
> >         > >     ATTACH,
> >         > >     >>     state =
> >         > >     >>     >     >         SUCCESS, src =
> >         > >     >>     >     >         >     >     mmcsd, dest
> >         > >     >>     >     >         >     >     > > = /dev/mmcsd-0
> >         > >     >>     >     >         >     >     > > media listener:
> >         event =
> >         > >     MOUNT, state =
> >         > >     >>     >     INQUIRY,
> >         > >     >>     >     >         src =
> >         > >     >>     >     >         >     /dev/mmcsd-0
> >         > >     >>     >     >         >     >     > > mmcsd0: 4GB <SDHC
> >         TO 15.15 SN
> >         > >     >>     000002F6 MFG
> >         > >     >>     >     >         02/2017 by 25
> >         > >     >>     >     >         >     DY> at mmc0
> >         > >     >>     >     >         >     >     > >
> >         24.0MHz/4bit/65535-block
> >         > >     >>     >     >         >     >     > > media listener:
> >         event =
> >         > >     MOUNT, state =
> >         > >     >>     >     FAILED, src =
> >         > >     >>     >     >         >     /dev/mmcsd-0
> >         > >     >>     >     >         >     >     > > media listener:
> >         event = PARTITION
> >         > >     >>     INQUIRY,
> >         > >     >>     >     state =
> >         > >     >>     >     >         >     INQUIRY, src =
> >         > >     >>     >     >         >     >     > > /dev/mmcsd-0
> >         > >     >>     >     >         >     >     > > media listener:
> >         event = PARTITION
> >         > >     >>     INQUIRY,
> >         > >     >>     >     state =
> >         > >     >>     >     >         >     SUCCESS, src =
> >         > >     >>     >     >         >     >     > > /dev/mmcsd-0
> >         > >     >>     >     >         >     >     > > media listener:
> >         event = PARTITION
> >         > >     >>     ATTACH,
> >         > >     >>     >     state
> >         > >     >>     >     >         = INQUIRY,
> >         > >     >>     >     >         >     src =
> >         > >     >>     >     >         >     >     > > /dev/mmcsd-0
> >         > >     >>     >     >         >     >     > > media listener:
> >         event = PARTITION
> >         > >     >>     ATTACH,
> >         > >     >>     >     state
> >         > >     >>     >     >         = SUCCESS,
> >         > >     >>     >     >         >     src =
> >         > >     >>     >     >         >     >     > > /dev/mmcsd-0,
> dest =
> >         > >     /dev/mmcsd-0-0
> >         > >     >>     >     >         >     >     > > media listener:
> >         event =
> >         > >     MOUNT, state =
> >         > >     >>     >     INQUIRY,
> >         > >     >>     >     >         src =
> >         > >     >>     >     >         >     /dev/mmcsd-0-0
> >         > >     >>     >     >         >     >     > > media listener:
> >         event =
> >         > >     MOUNT, state =
> >         > >     >>     >     SUCCESS,
> >         > >     >>     >     >         src =
> >         > >     >>     >     >         >     >     /dev/mmcsd-0-0,
> >         > >     >>     >     >         >     >     > > dest =
> >         /media/mmcsd-0-0
> >         > >     >>     >     >         >     >     > > media listener:
> >         event = DISK
> >         > >     ATTACH,
> >         > >     >>     state =
> >         > >     >>     >     >         INQUIRY, src
> >         > >     >>     >     >         >     = mmcsd
> >         > >     >>     >     >         >     >     > > media listener:
> >         event = DISK
> >         > >     ATTACH,
> >         > >     >>     state =
> >         > >     >>     >     >         SUCCESS, src =
> >         > >     >>     >     >         >     >     mmcsd, dest
> >         > >     >>     >     >         >     >     > > = /dev/mmcsd-1
> >         > >     >>     >     >         >     >     > > media listener:
> >         event =
> >         > >     MOUNT, state =
> >         > >     >>     >     INQUIRY,
> >         > >     >>     >     >         src =
> >         > >     >>     >     >         >     /dev/mmcsd-1
> >         > >     >>     >     >         >     >     > > mmcsd1: 4GB
> >         <MMCHC MMC04G 5.8 SN
> >         > >     >>     160D224B MFG
> >         > >     >>     >     >         09/2014 by 112
> >         > >     >>     >     >         >     >     0x0000> at
> >         > >     >>     >     >         >     >     > > mmc1
> >         48.0MHz/8bit/65535-block
> >         > >     >>     >     >         >     >     > > media listener:
> >         event =
> >         > >     MOUNT, state =
> >         > >     >>     >     FAILED, src =
> >         > >     >>     >     >         >     /dev/mmcsd-1
> >         > >     >>     >     >         >     >     > > media listener:
> >         event = PARTITION
> >         > >     >>     INQUIRY,
> >         > >     >>     >     state =
> >         > >     >>     >     >         >     INQUIRY, src =
> >         > >     >>     >     >         >     >     > > /dev/mmcsd-1
> >         > >     >>     >     >         >     >     > > media listener:
> >         event = PARTITION
> >         > >     >>     INQUIRY,
> >         > >     >>     >     state
> >         > >     >>     >     >         = FAILED,
> >         > >     >>     >     >         >     src =
> >         > >     >>     >     >         >     >     > > /dev/mmcsd-1
> >         > >     >>     >     >         >     >     > > media listener:
> >         event = DISK
> >         > >     ATTACH,
> >         > >     >>     state =
> >         > >     >>     >     >         INQUIRY, src =
> >         > >     >>     >     >         >     >     mmcsd1boot
> >         > >     >>     >     >         >     >     > > mmcsd1boot0: 2MB
> >         partion 1 at
> >         > >     mmcsd1
> >         > >     >>     >     >         >     >     > > mmcsd1boot1: 2MB
> >         partion 2 at
> >         > >     mmcsd1
> >         > >     >>     >     >         >     >     > > mmcsd1rpmb: 131kB
> >         partion 3
> >         > >     at mmcsd1
> >         > >     >>     >     >         >     >     > >
> >         > >     >>     >     >         >     >     > >
> >         > >     >>     >     >         >     >     > > On 13/08/2019
> >         13:30, Nils
> >         > >     Hölscher
> >         > >     >>     wrote:
> >         > >     >>     >     >         >     >     > > > Hi,
> >         > >     >>     >     >         >     >     > > >
> >         > >     >>     >     >         >     >     > > > Thanks for the
> >         help.
> >         > >     >>     >     >         >     >     > > > I tried to use
> >         your code, but I
> >         > >     >>     always get
> >         > >     >>     >     >         "ERROR: SD
> >         > >     >>     >     >         >     could not be
> >         > >     >>     >     >         >     >     > > > mounted after
> >         timeout".
> >         > >     >>     >     >         >     >     > > > Even after
> >         raising the
> >         > >     waiting time.
> >         > >     >>     >     >         >     >     > > >
> >         > >     >>     >     >         >     >     > > > The sources I
> >         use start here:
> >         > >     >>     >     >         >     >     > > >
> >         > >     >>     >     >         >
> >         > >     >>     >     >
> >         > >     >>     >
> >         > >     >>
> >         > >
> >
> https://github.com/nilhoel1/rtems-pru/blob/pruss-shell/main.c#L110
> >         > >     >>     >     >         >     >     > > >
> >         > >     >>     >     >         >     >     > > > And my uart
> >         output is:
> >         > >     >>     >     >         >     >     > > > ""
> >         > >     >>     >     >         >     >     > > > waiting for
> SD...
> >         > >     >>     >     >         >     >     > > >
> >         > >     >>     >     >         >     >     > > > usbus0: 480Mbps
> >         High Speed
> >         > >     USB v2.0
> >         > >     >>     >     >         >     >     > > > usbus1: 480Mbps
> >         High Speed
> >         > >     USB v2.0
> >         > >     >>     >     >         >     >     > > > media listener:
> >         event = DISK
> >         > >     >>     ATTACH, state =
> >         > >     >>     >     >         INQUIRY,
> >         > >     >>     >     >         >     src = mmcsd
> >         > >     >>     >     >         >     >     > > > media listener:
> >         event = DISK
> >         > >     >>     ATTACH, state =
> >         > >     >>     >     >         SUCCESS, src =
> >         > >     >>     >     >         >     >     mmcsd, dest
> >         > >     >>     >     >         >     >     > > > = /dev/mmcsd-0
> >         > >     >>     >     >         >     >     > > > media listener:
> >         event =
> >         > >     MOUNT, state =
> >         > >     >>     >     >         INQUIRY, src =
> >         > >     >>     >     >         >     /dev/mmcsd-0
> >         > >     >>     >     >         >     >     > > > ugen0.1:
> >         <Mentor Graphics
> >         > >     OTG Root
> >         > >     >>     HUB>
> >         > >     >>     >     at usbus0
> >         > >     >>     >     >         >     >     > > > ugen1.1:
> >         <Mentor Graphics
> >         > >     OTG Root
> >         > >     >>     HUB>
> >         > >     >>     >     at usbus1
> >         > >     >>     >     >         >     >     > > > uhub0: <Mentor
> >         Graphics OTG
> >         > >     Root
> >         > >     >>     HUB, class
> >         > >     >>     >     >         9/0, rev
> >         > >     >>     >     >         >     >     2.00/1.00, addr 1>
> >         > >     >>     >     >         >     >     > > > on usbus0
> >         > >     >>     >     >         >     >     > > > uhub1: <Mentor
> >         Graphics OTG
> >         > >     Root
> >         > >     >>     HUB, class
> >         > >     >>     >     >         9/0, rev
> >         > >     >>     >     >         >     >     2.00/1.00, addr 1>
> >         > >     >>     >     >         >     >     > > > on usbus1
> >         > >     >>     >     >         >     >     > > > media listener:
> >         event =
> >         > >     MOUNT, state =
> >         > >     >>     >     FAILED,
> >         > >     >>     >     >         src =
> >         > >     >>     >     >         >     /dev/mmcsd-0
> >         > >     >>     >     >         >     >     > > > media listener:
> >         event =
> >         > >     PARTITION
> >         > >     >>     >     INQUIRY, state =
> >         > >     >>     >     >         >     INQUIRY, src =
> >         > >     >>     >     >         >     >     > > > /dev/mmcsd-0
> >         > >     >>     >     >         >     >     > > > media listener:
> >         event =
> >         > >     PARTITION
> >         > >     >>     >     INQUIRY, state =
> >         > >     >>     >     >         >     SUCCESS, src =
> >         > >     >>     >     >         >     >     > > > /dev/mmcsd-0
> >         > >     >>     >     >         >     >     > > > media listener:
> >         event =
> >         > >     PARTITION
> >         > >     >>     >     ATTACH, state =
> >         > >     >>     >     >         >     INQUIRY, src =
> >         > >     >>     >     >         >     >     > > > /dev/mmcsd-0
> >         > >     >>     >     >         >     >     > > > media listener:
> >         event =
> >         > >     PARTITION
> >         > >     >>     >     ATTACH, state =
> >         > >     >>     >     >         >     SUCCESS, src =
> >         > >     >>     >     >         >     >     > > > /dev/mmcsd-0,
> >         dest =
> >         > >     /dev/mmcsd-0-0
> >         > >     >>     >     >         >     >     > > > media listener:
> >         event =
> >         > >     MOUNT, state =
> >         > >     >>     >     >         INQUIRY, src =
> >         > >     >>     >     >         >     >     /dev/mmcsd-0-0
> >         > >     >>     >     >         >     >     > > > media listener:
> >         event =
> >         > >     MOUNT, state =
> >         > >     >>     >     FAILED,
> >         > >     >>     >     >         src =
> >         > >     >>     >     >         >     >     /dev/mmcsd-0-0
> >         > >     >>     >     >         >     >     > > > media listener:
> >         event = DISK
> >         > >     >>     ATTACH, state =
> >         > >     >>     >     >         INQUIRY,
> >         > >     >>     >     >         >     src = mmcsd
> >         > >     >>     >     >         >     >     > > > media listener:
> >         event = DISK
> >         > >     >>     ATTACH, state =
> >         > >     >>     >     >         SUCCESS, src =
> >         > >     >>     >     >         >     >     mmcsd, dest
> >         > >     >>     >     >         >     >     > > > = /dev/mmcsd-1
> >         > >     >>     >     >         >     >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20190817/b038e161/attachment-0001.html>


More information about the devel mailing list