Mounting/Accessing SD-Card on BBB

Christian Mauderer list at c-mauderer.de
Sat Aug 17 12:59:43 UTC 2019


Hello Nils,

On 17/08/2019 14:04, Nils Hölscher wrote:
> 
> 
> On Sat, 17 Aug 2019 at 13:34, Christian Mauderer <list at c-mauderer.de
> <mailto: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.

So you have a workaround. That's good.

> 
> 
>     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;

There's a check missing whether argc is >= 2. But that shouldn't be the
problem as long as you pass a parameter.

>     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 )

Although not your problem. But is this a blocking read till you get
something? Otherwise you'll get a lot of prints with random values.

>         {
>             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.

OK. Was just a guess.

You say something of an interrupt that you expect. Maybe a priority
problem? I'm still guessing a bit about the application but I would
expect something like the following:

- You load some code into your PRUs.

- The PRU causes an interrupt.

- That is processed via the libbsd PRU driver?

- In that case: An interrupt server with high priority will process the
interrupt.

If the interrupt flags are not handled correctly, the interrupt maybe is
triggered again after the interrupt routine finishes. In that case you
jump between interrupt and interrupt server which both have a higher
priority than your shell. Your system wouldn't react to any user input
any more. It would "hang".

That mmap fails can have different reasons. We can only do very simple
mmaps in RTEMS. Basically if the driver tries to do anything more but
passing an pointer it won't work. So check whether your driver tries
something like mapping memory to some new location.

Best regards

Christian

> 
> 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>
>     > <mailto: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>
>     <mailto: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>
>     <mailto: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>>
>     >         > > <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:
>     >         > >
>     >         > >     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>>>
>     >         > >     >> <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:
>     >         > >     >>
>     >         > >     >>     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>>>>
>     >         > >     >>     > <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,
>     >         > >     >>     >
>     >         > >     >>     >     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>>>>>
>     >         > >     >>     >     > <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 <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>>>>>
>     >         > >     >>     >     >     <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,
>     >         > >     >>     >     >
>     >         > >     >>     >     >         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>>>>>>
>     >         > >     >>     >     >         >
>     <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,
>     >         > >     >>     >     >         >
>     >         > >     >>     >     >         >     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>>>>>>>
>     >         > >     >>     >     >         >     >
>     >         > >     >>   
>      <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
>     <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>>>>>>>
>     >         > >     >>     >     >         >     >   
>     >          <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 <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>>>>>>>
>     >         > >     >>     >     >         >   
>      <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 <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
>     >         > >     >>     >     >         >     >     
>     >
> 



More information about the devel mailing list