Hello,
Björn B. Brandenburg has done a lot work in this area:
https://people.mpi-sws.org/~bbb/papers/
Maybe he has some tooling available.
--
embedded brains GmbH & Co. KG
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-1
Hello Daniel,
the QorIQ BSPs assume that they are started by U-Boot with a device tree
provided:
https://docs.rtems.org/branches/master/user/bsps/bsps-powerpc.html#qoriq-qoriq
--
embedded brains GmbH & Co. KG
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastia
r view of the interrupted context.
For arm, the register_pc needs adjustments to get the real PC.
--
embedded brains GmbH & Co. KG
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741
id)arg;
printk("%08" PRIuPTR "\n", (uintptr_t)_Unwind_GetIP(ctx));
return _URC_NO_REASON;
}
static void f(int i);
static void h(int i)
{
f(i + 1);
}
static void f(int i)
{
if (i > 10) {
_Unwind_Backtrace(trace, NULL);
} else {
h(i + 1);
}
}
--
embedded brains
On 22.05.24 17:53, Sebastian Huber wrote:
On 19.04.24 08:45, Sebastian Huber wrote:
Hello Stéphane,
the rtems_cache_disable_data() has no real use case. It is quite
difficult to implement and it is not unusual that its implementation
is broken. I think on RTEMS 6 it should work for this BSP
).
--
embedded brains GmbH & Co. KG
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741 - 08
Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberechtigte Geschäftsfü
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741 - 08
Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
Un
probably missing.
--
embedded brains GmbH & Co. KG
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741 - 08
Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberecht
by
some super smart software from Redmond.
--
embedded brains GmbH & Co. KG
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741 - 08
Registergericht: Amtsgericht München
Registernummer: HRB 15
(RTEMS 6). We spent a lot of time and effort
into maturing the SMP support in particular for the GR712RC over the last
years. This all went into RTMES 6 and not RTEMS 5.
Kind regards,
Sebastian
--
embedded brains GmbH & Co. KG
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
e
ocessed source if appropriate.
See <https://gcc.gnu.org/bugs/> for instructions.
So, GCC 10, 12, and 13 don't work on this macOS version. I updated the
RTEMS 7 tools (GCC 14) right now, maybe this works:
../source-builder/sb-set-builder --prefix=${RTEMS_ROOT} 7/rtems-arm
--
embedded b
r 1
Ok, great. At least it is consistent. Maybe GCC 10 works.
This bug should be reported to the GCC project.
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741 -
| if (FABS (d) >= RBIG)
| ^~
Please submit a full bug report, with preprocessed source (by using
-freport-bug).
See <https://gcc.gnu.org/bugs/> for instructions.
make[4]: *** [_divdc3.o] Error 1
Heinz
On 18. Oct 2023, at 07:39, Sebastian Huber
wrote:
On 17.10.23
ault: 11 2063 | if (FABS (d) >= RBIG) | ^~ Please submit a full bug report, with preprocessed source (by using -freport-bug).
Does it work with this RSB:
commit a536dfe98585b648de0c8f49321d057675993153
Author: Sebastian Huber
Date: Mon Oct 9 07:43:43 2023 +0200
6/7: Update Newlib
P
Hello Chris,
some of our customers use WSL2 with Ubuntu, they reported no issues with
the RSB build of RTEMS 6.
If you want to build mingw tools, then I would build them on Linux with
a mingw cross compiler.
Kind regards,
Sebastian
--
embedded brains GmbH
Herr Sebastian HUBER
context
during context switches and interrupt processing.
If you really need such a multilib, then you can patch
gcc/config/arm/t-rtems. I don't know if you can add custom patches to
the RTEMS Source Builder.
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
ermios_device_lock_release (ctx, &lock_context);
}
If the characters are still in the UART FIFO, then they are not flushed.
This could be fixed by calling the device ioctl handler in this function
and additional device-specific handling.
--
embedded brains GmbH
Herr Sebastian HUBER
Dornie
On 10.02.23 14:53, jan.som...@dlr.de wrote:
-Original Message-
From: users On Behalf Of Sebastian Huber
Sent: Freitag, 10. Februar 2023 14:23
To:martinerikwerner@gmail.com;users@rtems.org
Subject: Re: Determining resource usage for BSP drivers
On 10.02.23 14:19,martinerikwerner
issue?
Yes, it is quite difficult to do the resource accounting for the Classic
API objects. We rewrote a lot of drivers to use the self-contained
synchronization objects:
https://docs.rtems.org/branches/master/c-user/self_contained_objects.html
--
embedded brains GmbH
Herr Sebastian HUBER
old network stack (it is included in RTEMS 5, in RTEMS 6 it was
moved to a separate repository), the network statistics are
BSP-specific. In the new network stack (libbsd), the statistics have a
standard interface.
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germ
RTEMS
instances without synchronization.
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741 - 08
Registergericht: Amtsgericht München
Registernummer: HRB 1
EMS kqueue implementation doesn't notify when a
TCP connection is closed by reset. I think this is a lack
of NOTE_EOF *.
Thanks. I cannot find a ticket for this? Do you know if one has been created?
This looks like a general FreeBSD limitation.
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
t use the IO Manager for new drivers. It would introduced
overheads and leads to difficult to use interfaces (ioctl).
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741
er priority half can be used for such
"zero-latency interrupts".
For ARMv7-AR, the FIQ can be used.
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741 - 08
the other members to
figure out which task it is.
My only theory at the moment is that a wild pointer messed with the
thread object.
I would set a write break point to the name member in the thread control
block to figure out the origin of this name.
--
embedded brains GmbH
Herr Sebastian
ent default values. It would be the first CPU option in RTEMS
with BSP-dependent default values.
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741 - 08
Registergerich
added by the -qrtems option for GCC.
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741 - 08
Registergericht: Amtsgericht München
Registernummer: HRB 157899
are configured specifically for RTEMS
in GCC and based on the set of supported BSPs.
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741 - 08
Registergericht: Amtsgericht
ib/libbsp/arm/tms570/../../../../../../bsps/arm/tms570/start/tms570lc4357/source/HL_sci.c:284:
undefined reference to `floor'
collect2: error: ld returned 1 exit status
This is a problem with the search order of the libraries. The -lrtemsbsp
is implicitly given by the --specs bsp_spe
s not included in the RTEMS 5.1 release. It
will be included in the 5.2 release.
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741 - 08
Registergericht: Amtsgericht Mü
d it with gcc or clang?
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741 - 08
Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberecht
be in
the LLVM provided header files?
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741 - 08
Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertret
ctype_inline.h file in your build tree? Does it work if you run
make in the existing build tree?
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741 - 08
Registergericht
GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741 - 08
Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
RSB for RTEMS 5:
https://git.rtems.org/rtems-source-builder/commit/?id=571a182d4aa3be967791c8c715cedbd2a88b3b91
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741 - 08
n two
GIT branches and maybe colleagues will fix it some day :)
I would also recommend you try it with RTEMS 6 which uses a new build
system.
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
pretty easily revive a port later
on and bring it back up to speed if someone needs it.)
GCC 12 doesn't build for v850 currently:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104121
If someone is interested in v850, then GCC maintenance should be ensured.
--
embedded brains GmbH
Herr Seba
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741 - 08
Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
Unsere
rm in general which has a very
specific meaning in RTEMS (also "local" and "global"). We already have a
ticket for this:
https://devel.rtems.org/ticket/4453
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brai
On 17/11/2021 15:50, Brendan Chandler wrote:
Hi Sebastian,
On 11/12/21 8:03 AM, Sebastian Huber wrote:
I tried to port the FreeBSD PCI bus driver for this platform to RTEMS,
but it had not enough time to finish it in my given time budget.
So the status is:
1. PCIe works in general on this
ashed. Is a network stack unable to maintain such situations? Can someone
help to fix this issue?
which network stack did you use? What do you mean with "I wrote a
network driver"?
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian
iver written in C++. I tried to port the
FreeBSD PCI bus driver for this platform to RTEMS, but it had not enough
time to finish it in my given time budget.
So the status is:
1. PCIe works in general on this platform.
2. An open PCI bus driver is missing.
--
embedded brains GmbH
Herr Sebastian HU
b.com/ita1024/waf/blob/master/waflib/extras/wafcache.py
I don't know if this works with RTEMS. Do you want to use this for the
RTEMS build? I am not sure if it is worth the trouble since RTEMS builds
in a couple of seconds.
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchhe
On 28/09/2021 21:39, Joel Sherrill wrote:
Sebastian is there any guidance in the Classic API or Users Guide
about static systems?
Not yet, but it is on my TODO list.
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
(). That’s the only routine we need AFAIK.
The RTEMS_SIMPLE_BINARY_SEMAPHORE semaphores can be used from within
interrupt context. An alternative are:
https://docs.rtems.org/branches/master/c-user/self_contained_objects.html#binary-semaphores
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierst
-score/osdMutex.c
This is a priority inheritance mutex which must be used by threads only.
Using it from within interrupt context will not work.
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
ine CONFIGURE_APPLICATION_DISABLE_FILESYSTEM
#define CONFIGURE_INIT_TASK_CONSTRUCT_STORAGE_SIZE XYZ
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741 - 08
Registergericht: Amtsgeri
.
Which RTEMS semaphore classes do you use in EPICS and in particular
which classes do you use in interrupt context?
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741 - 08
ve just noticed that `__usrenv.c` has been compiled into my
application. I don't understand how to disable it.
I would look at the linker map file. You probably use a file system.
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-
ded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741 - 08
Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, T
brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741 - 08
Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas
://git.rtems.org/rtems/commit/?id=737e18dbca03c086601dfbe7f90ae143bc34f964
If you are interested, you could add a test case for this to:
https://git.rtems.org/rtems/tree/testsuites/sptests/spthread01/init.c?id=737e18dbca03c086601dfbe7f90ae143bc34f964
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr
which
were not related to our problem.
I could post the points where this happened, but I don't know enough about the
internals to fix them.
It is likely that the failed asserts are actually bugs.
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebasti
would help.
No, it would not help.
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741 - 08
Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberech
there should be no
issue unless you want to measure intervals geater than the maximum of
this integer type.
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741 - 08
ernal timestamps would allow a much finer grained timeslicing.
This could be added if someone is interested in a small project.
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741
Hello Ida,
welcome on board. I am really looking forward to having an automatic
code formatter in place which runs before patches are reviewed.
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741
e seems to be a data store error in usleep(). This function uses a
global object: _Nanosleep_Pseudo_queue. I would check the state of this
object during crash.
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-
and the RTEMS internal debugging
support (RTEMS_DEBUG = True or --enable-rtems-debug).
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741 - 08
Registergericht
Hello Pierre,
On 25/04/2021 16:31, Pierre FICHEUX wrote:
Is Raspberry Pi 1 B+ BSP OK for RTEMS 5.1 ?
maybe this BSP is affected by this bug:
https://devel.rtems.org/ticket/4394
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded
t the dhcpcd code to figure out how this works. I think a
routing socket can be used to get these events.
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741 - 08
Registerge
On 09/04/2021 09:20, junkes wrote:
can not build examples (https://github.com/RTEMS/rtems-examples.git)
for sparc/erc32.
Seems to related to missing run time linker lib.
I updated the RSB. I hope it is fixed now.
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
rains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741 - 08
Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dö
rrent RISC-V clock driver uses only the boot processor is a known
limitation and you see this in the smpclock01 test failure. I would fix
the clock driver and use an approach similar to the Arm Generic Timer
clock driver.
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puc
tems? There could be also some bugs in
record-client.c. More unit tests for it would be helpful.
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741 - 08
Registergericht:
o/i2c.html
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741 - 08
Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberechtigte Geschäftsführer: Peter
vYSeQUx0xd0jKC2z%2F89gRLH6IrHg17EJmUI%3D&reserved=0>
Would seem very useful for embedded projects where runtime analysis is
difficult.
Yes, you can give it a try. I never used it myself. The Coverity scan
alone keeps me busy.
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178
need some sort of device memory (uncached).
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741 - 08
Registergericht: Amtsgericht München
Registernummer: HRB 157899
debugger, the descriptor entries are still zeroed out
unfortunately..
If you place them in BSP_NOCACHENOLOAD_SECTION or
BSP_NOCACHENOLOAD_SUBSECTION(), they are not loaded (zero initialized).
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu
ion(".RxArraySection"))); /* Ethernet Receive
Buffers */
The BSP has a nocache section, see
bsps/arm/include/bsp/linker-symbols.h
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 1
developed by FentISS. The hardware is the zynq7000.
Then I suggest you try to reproduce the issue first using a RTEMS
version distributed by the RTEMS Project. We have a Qemu BSP for this
platform.
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu
eriod/init.c#L39>.
I've also set it with status = rtems_clock_set( &time) , but the
behaviour does not change.
On which BSP and hardware did you try this out?
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brain
the application.
There is a new configuration option
https://docs.rtems.org/branches/master/c-user/config/general.html#configure-verbose-system-initialization
which may help to debug system initialization issues.
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
_task_wake_when() uses _Thread_Timer_insert_realtime()
which uses a time with a nanoseconds resolution. It would be easy to
change the implementation of rtems_task_wake_when() to use the clock
driver ticks.
As already mentioned, the clock_nanosleep() provides this functionality
already.
--
embedded brains Gmb
foobarserver.
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hub...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741 - 08
Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberechtigte
config.ini is only read by the "./waf configure" command. This
command generates the header files.
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hub...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741 - 08
Regis
rt it to a plain
text file.
--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hub...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax: +49-89-18 94 741 - 08
Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsb
tention to this area. I used the small pages for a specialized heap
protection.
--
embedded brains GmbH
Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
Phone: +49-89-18 94 741 - 16
Fax: +49-89-18 94 741 - 08
PGP: Public key available on request.
embedde
ne to support 4kB pages, but I don't know if the entry
point arm_cp15_start_setup_translation_table_and_enable_mmu_and_cache
currently uses that support or not.
the 4KiB pages MMU configuration was added with this commit:
commit f9648baf65ecec2cd01c96557a677ad6ecc06b11
Author: Sebastian H
et. To fix the issue we have to change the
conversion of the absolute timeout value so that error doesn't grow over
time.
--
embedded brains GmbH
Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
Phone: +49-89-18 94 741 - 16
Fax: +49-89-18 94 7
could create a patch which fixes the bug.
--
embedded brains GmbH
Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
Phone: +49-89-18 94 741 - 16
Fax: +49-89-18 94 741 - 08
PGP: Public key available on request.
embedded brains GmbH
Registergericht
s are
registered. They are also registered, when the application doesn't need
them. So, doing a driver registration in the application configuration
is not that bad.
--
Sebastian Huber, embedded brains GmbH
Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone : +49 89 189 47 41-16
Fax :
Hello,
On 20/10/2020 04:56, small...@aliyun.com wrote:
hi, all
When my application running in rtems encounters a fatal error, I want
to let the whole system to generate a core file.
After that I can use gdb to debug the core file to find the reason.
However, there is no information about this
Errata 845369 can lead to
data corruption and we noticed system crashes due to it which are hard
to debug.
--
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.hu...@embedded
Hello,
a test suite failure surfaced that we may have an issue with the
alignment of basic data structures on ColdFire targets:
https://devel.rtems.org/ticket/4013
The chips usually have at least a 32-bit data system bus. I am not sure
why RTEMS didn't use the -malign-int for the ColdFire ta
Hello,
I noticed an internal compiler error on lm32 while testing the new build
system:
https://devel.rtems.org/ticket/4089
If someone is interested in the lm32 support, then this bug should be
reported to GCC. Otherwise, this architecture should be obsoleted in
RTEMS 6 and removed in RTEMS
Hello Catalin,
I added a BSP for the STM32H7 earlier this year:
https://git.rtems.org/sebh/rtems.git/log/?h=stm32h7
It is not yet included in the RTEMS Project since it used the new build
system.
___
users mailing list
users@rtems.org
http://lists.
Hello Steven,
On 14/09/2020 19:11, Clukey (US), Steven A wrote:
I am attempting to run the `loopback.exe` sample application provided with
RTEMS on the PowerPC qoriq_e6500_64 BSP, but unfortunately it is crashing.
the old network stack doesn't work on 64-bit targets. For this BSP, use
the ne
On 07/09/2020 19:14, Heinz Junkes wrote:
rtems 4.10 —with-network —with-posix
Unfortunately I cannot resolve a reference:
source/rtems-source-builder/rtems/build/i386-rtems4.10-kernel-4.10-1/i386-rtems4.10-kernel-4.10-1-4.10/build/i386-rtems4.10/c/pc686/cpukit/libblock/../../../../../../rtems-
On 31/08/2020 19:06, Ярослав Лещинский wrote:
sometimes I'm getting FATAL, like:
*** FATAL ***
fatal source: 9 (RTEMS_FATAL_SOURCE_EXCEPTION)
is it possible to handle this exception, e.g. restart the whole system?
Yes, some BSPs do this by default in their fatal error extension. You
can cu
Hello Felix,
On 28/07/2020 10:50, Knopp, Felix Ulrich wrote:
Hello,
The company I work for is currently using AURIX/TriCore
micro-controllers running PXROS as real time operating system.
I am now investigating if we could use a free alternative like RTEMS
instead. However, from what i've se
operations in some sort of pseudo code.
--
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.hu...@embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist
On 02/06/2020 10:06, Schweikhardt, Jens (TSPCE3-TL4) wrote:
we are using a customized RV32IMAF CPU with RTEMS and need to handle interrupts.
I'm new to configuring low level things such as this and need a bit of guidance
where goes what.
I build using the RTEMS source builder.
It appears that f
On 27/04/2020 14:49, Joel Sherrill wrote:
On Mon, Apr 27, 2020 at 1:10 AM Sebastian Huber
<mailto:sebastian.hu...@embedded-brains.de>> wrote:
Hello Carmen,
On 24/04/2020 10:10, Carmen Pastor wrote:
> Hi All,
>
> I've a question for RTEMS 4.10.
Hello Carmen,
On 24/04/2020 10:10, Carmen Pastor wrote:
Hi All,
I've a question for RTEMS 4.10. I'm using the function
rtems_cpu_usage_report() to get the CPU usage, and it is working well
but now I need to process the data of the output report, so I would
like to get the report data in some
Hello,
we started with a migration guide from RTEMS 4.11 (or other versions of
course) to 5:
https://docs.rtems.org/branches/master/user/migration/v4_11-to-v5.html
There are probably a lot more things to consider. If someone already
migrated an application to RTEMS 5, then please share your
Hello Heinz,
this assertion is definitely an error (clock_settime should return
EINVAL instead), however, why do you want to set a time after Wednesday,
May 30, 2514?
___
users mailing list
users@rtems.org
http://lists.rtems.org/mailman/listinfo/use
Hello Michele,
On 25/03/2020 16:13, Michele Dekleva wrote:
My customer request me to use RTEMS 4.11.3 so i need to use this version.
this makes little sense given that we are about to release RTEMS 5 soon.
Also consider that the FPGA based CortexM3 use a 133 MHz clock so I’m
quite surprise
Hello Michele,
I am not sure if the RTEMS 4.11 test suite works with an interrupt
driven console driver. I would use the RTEMS master for new BSPs anyway.
___
users mailing list
users@rtems.org
http://lists.rtems.org/mailman/listinfo/users
Hello Michele,
both tests should run without errors. Which RTEMS version do you use?
A frequent error in Cortex-M BSPs are improper interrupt priorities.
Make sure all interrupt priorities are set up correctly:
https://docs.rtems.org/branches/master/cpu-supplement/arm.html#interrupt-processin
1 - 100 of 497 matches
Mail list logo