Need help debugging sp16.exe
sebastian.huber at embedded-brains.de
Sat Oct 10 12:39:06 UTC 2020
I suggested to enable your new scheduler implementation as the default
to check if it is in line with the standard schedulers. I would first
get some high level data. Select a BSP with good test results on a
simulator (for example sparc/leon3 or arm/realview_pbx_a9_qemu). Run the
tests and record the test data. Then enable the SMP EDF scheduler as the
default, run the tests, record the data. Then enable your scheduler as
the default, run the tests, record the data. Then get all tests which
fail only with your scheduler. Do a high level analysis of all failing
tests. Try to figure out a new scenario for the test smpstrongapa01.
Do all the development with RTEMS_DEBUG enabled!
Add _Assert() stuff to your scheduler. Check pre- and post-conditions of
all operations. Check invariants.
More information about the devel