This is the mail archive of the ecos-discuss@sourceware.org mailing list for the eCos project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Gary Thomas wrote:...cut....
Thank you all for your help. "no eCOS kernel at all" That was the point. Somehow, the configuration I was working with was broken. This went unnoticed, because I run config with the -i option, because my system uses a 25 MHz crystal and this was considered illegal sometimes earlier (but now is perfectly ok according to the data sheet). Anyway, I got tired looking at the ever same error message about this quarz - and stopped looking at the output. And voilà - it caught me!
Actually it only gets started from cyg_user_start() if the user enables
CYGSEM_LIBC_STARTUP_MAIN_INITCONTEXT. But that is only the default if there
is no eCos kernel at all.
Otherwise (in the more normal case), it is created and started from a static constructor. So overriding cyg_user_start() makes no difference.
To answer the poster's question, the priority is set with the CYGNUM_LIBC_MAIN_THREAD_PRIORITY configuration option in the CYGPKG_LIBC_STARTUP ("ISO environment startup/termination") package.
Jifl
-- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |