[ECOS] printf does not work in user mode on Arm E7T
Jonathan Larmour
jifl@eCosCentric.com
Wed Mar 26 16:43:00 GMT 2003
Thomas BINDER wrote:
> Hi!
>
> My guess is that you have thread safety (option CYGSEM_LIBC_STDIO_THREAD_SAFE_STREAMS) enabled, in which case printf, sprintf, fprintf use a Cyg_Mutex object for synchronization (via Cyg_StdioStream, c.f. http://sources.redhat.com/ml/ecos-discuss/2003-03/msg00194.html). Have you set up your MMU such that access to kernel objects is not allowed in user mode?
He said he was using newlib libc, not eCos libc. This isn't an eCos
application - the relevant bit is the use of RedBoot only.
Jifl
--
eCosCentric http://www.eCosCentric.com/ The eCos and RedBoot experts
--[ "You can complain because roses have thorns, or you ]--
--[ can rejoice because thorns have roses." -Lincoln ]-- Opinions==mine
More information about the Newlib
mailing list