BeagleBone Black Networking (wifi and/or wired)
Sebastian Huber
sebastian.huber at embedded-brains.de
Tue Jun 11 08:30:10 UTC 2019
On 11/06/2019 10:19, Christian Mauderer wrote:
>> For example running libbsd with a beaglebone booted without a device tree
>> crashes with a NULL pointer access when libbsd checks the magic value in the DTB
>> header (I could not quickly find how libbsd is passed the DTB pointer from the
>> BSP). If you provide a DTB but use `mkimage` with the RTEMS output format (`-O
>> rtems`) libbsd crashes because the RTEMS format image loading in u-boot does not
>> handle device trees. We need to use the Linux format which is not an obvious
>> thing to do. As a result you need to have a very precise set up or you get a low
>> level crash.
>>
> I'm not entirely sure but I think that the Linux format should be the
> default now. I think the RTEMS format is more or less a legacy one. I
> did a grep in the rtems-docs and all three mkimage calls show a "-O linux".
If you use the device tree, then the image format must be "linux". See
the U-Boot sources for the details.
--
Sebastian Huber, embedded brains GmbH
Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone : +49 89 189 47 41-16
Fax : +49 89 189 47 41-09
E-Mail : sebastian.huber at embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
More information about the users
mailing list