well, at first: the "-m romload"-switch is
only intended for phones
which use the TI Romloader (which the Compal phones don't, and is called
"Romloader" because its stored in the maskrom of the Calypso).
I thought both modes are supported.
> When I run the loader with "osmcon --m
c123xor" the loader starts but
> says "Failed to initialize flash".
This is basically the right approach, but the support
for running
applications from flash is still under development. Ingo had it already
working as far as I know, but it still needs some work to be usable for
the public.
Did you use the flash unlock command first, before
trying to write to it?
The message is shown at start of osmoload.
it looks like the "cfi_algo enumeration" makes trouble at line 518 in
cfi-flash.c
if(qry.p_id != CFI_ALGO_INTEL_3) {
/* we only support algo 3 */
return -ENOTSUP;
}
I am not sure but I commented out everything in flash_init() function and finally remove
the comments again one after another.
At line 518 the result is'nt 0 anymore.
Is that flash not supported?
It is hard to debug further because no printf() or puts() are possible in cfi-flash.c
Regards,
Marco