Need help debugging sp16.exe

Sebastian Huber sebastian.huber at embedded-brains.de
Sat Oct 10 12:39:06 UTC 2020


Hello Richi,

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 mailing list