The BeeKit is not designed to produce code that runs under uClinux.  The
code will attempt to configure and access hardware directly (namely QSPI),
which would violate the user level privileges uClinux gives to the
application (assuming you could compile something that loads).

Your best hope is to consider porting the SMAC to uClinux, having it use the
SPI driver where appropriate, since I believe Freescale has provided all of
the source code for this.  You're unlikely to make the full MAC or ZigBee
(as far as I know there is no ZigBee solution for the Coldfire yet
anyway...) work since you have pre-compiled libraries.

You can also let Freescale know that you are interested in a Coldfire
uClinux version of the stack - if more people ask, it will get a higher
priority.


Andrew


On 4/9/07, Roger Feltrin Escanhola <[EMAIL PROTECTED]> wrote:

 I need to use CodeWarrior from Freescale because in my project I have to
communicate two kits using zigbee, therefore I'm going to use a tool
called Beekit ( it is a graphical user interface in which the user can
create, modify, save and update wireless network solutions based on
Freescale's Simple MAC (SMAC), IEEE 802.15.4 PHY/MAC and BeeStack 
ZigBeeprotocol stack), and so far it just has support to work with CodeWarrior.



Roger





-----Mensagem original-----
*De:* [EMAIL PROTECTED] [mailto:
[EMAIL PROTECTED] *Em nome de *Andrew Webster
*Enviada em:* quinta-feira, 5 de abril de 2007 18:39
*Para:* uClinux development list
*Assunto:* Re: [uClinux-dev] elf2flt



Why not use gcc instead of codewarrior?



Andrew



On 4/5/07, *Roger Feltrin Escanhola* <[EMAIL PROTECTED]> wrote:

Hi Kalyan,



Thanks for advice, but it didn't work. I tried to compile a new kernel
image using "make – r", but the image was not created, an error occurred
during the compilation.

I am coping the end of the error message below:



In file included from ctype.c:34:

../../../include/stdlib.h:494: warning: '__malloc__' attribute ignored

m68k-elf-strip -x -R .note -R .comment .o

m68k-elf-gcc  -Wall -Wstrict-prototypes -Wno-trigraphs
-fno-strict-aliasing  -Os -funit-at-a-time  -m5307 -DCONFIG_COLDFIRE -O2 -g
-fomit-frame-pointer -pipe -fno-common -fno-builtin -Wall -DEMBED
-msep-data   -fno-stack-protector -fno-builtin -nostdinc -D_LIBC
-I../../../include -I. -isystem
/usr/local/lib/gcc/m68k-uclinux/4.1.1/include -DNDEBUG -DL_ ctype.c -c -o
.o

In file included from ctype.c:34:

../../../include/stdlib.h:494: warning: '__malloc__' attribute ignored

m68k-elf-strip -x -R .note -R .comment .o

m68k-elf-gcc  -Wall -Wstrict-prototypes -Wno-trigraphs
-fno-strict-aliasing  -Os -funit-at-a-time  -m5307 -DCONFIG_COLDFIRE -O2 -g
-fomit-frame-pointer -pipe -fno-common -fno-builtin -Wall -DEMBED
-msep-data   -fno-stack-protector -fno-builtin -nostdinc -D_LIBC
-I../../../include -I. -isystem
/usr/local/lib/gcc/m68k-uclinux/4.1.1/include -DNDEBUG -DL_ ctype.c -c -o
.o

In file included from ctype.c:34:

../../../include/stdlib.h:494: warning: '__malloc__' attribute ignored

m68k-elf-strip -x -R .note -R .comment .o

m68k-elf-ar r ../../../libc/libc.a isalnum.o isalpha.o isascii.o iscntrl.o
isdigit.o isgraph.o islower.o isprint.o ispunct.o isspace.o isupper.o
isxdigit.o toascii.o tolower.o toupper.o isblank.o isxlower.o 
isxupper.o__C_ctype_b.o __C_ctype_tolower.o __C_ctype_toupper.o __ctype_b_loc.o
__ctype_tolower_loc.o __ctype_toupper_loc.o __ctype_assert.o isctype.o

m68k-elf-ar: isalnum.o: No such file or directory

make[6]: *** [ar-target] Error 1

make[6]: Leaving directory
`/home/roger/uClinux-dist/uClibc/libc/misc/ctype '

make[5]: *** [_dir_ctype ] Error 2

make[5]: Leaving directory `/home/roger/uClinux-dist/uClibc/libc/misc '

make[4]: *** [_dir_misc ] Error 2

make[4]: Leaving directory `/home/roger/uClinux-dist/uClibc/libc '

make[3]: ** [_dir_libc] Erro 2

make[3]: Leaving directory `/home/roger/uClinux-dist/uClibc '

make[2]: ** [uClibc] Erro 2

make[2]: Leaving directory `/home/roger/ uClinux-dist/lib'

make[1]: ** [all] Erro 2

make[1]: Leaving directory `/home/roger/ uClinux-dist/lib'

make: ** [subdirs] Erro 1



Any suggestion to fix this?



Regards





<http://www.v2telecom.com.br/>
Roger Feltrin Escanhola
55 11 3094.3939

-----Mensagem original-----
*De:* [EMAIL PROTECTED] org [mailto:
[EMAIL PROTECTED] *Em nome de *Kalyan Tej
*Enviada em:* quinta-feira, 5 de abril de 2007 01:07
*Para:* uClinux development list
*Assunto:* RE: [uClinux-dev] elf2flt



Hi,

I don't know about the tools you r using but generally the error : "Input
file contains no relocation info "  can be eliminated by compling the
application with a  " – r "  option. And then use the elf2flt tool,

To convert the elf into a flat binary.



Regards,

Kalyan


  ------------------------------

*From:* [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
*On Behalf Of *Roger Feltrin Escanhola
*Sent:* Thursday, April 05, 2007 4:18 AM
*To:* [email protected]
*Subject:* [uClinux-dev] elf2flt



I am new in this forum, I've had some troubles to run a application in
uClinux. My target is a Coldfire microprocessor Kit Freescale (M5208EVB). I
used Codewarrior to make a simple C program, but Codewarrior doesn't
generate a binary flat file, so I can't run it on uClinux. Instead it makes
an elf file when I compile it, so what I trying to do is to converter the
elf file to flat file.

 Does any one know how to converter an elf file to a flat file?

I have m68k-uclinux-tools-20060615.sh installed in my host (Fedora Core
5), I tried to converter an elf file using the following command:

m68k-uclinux-elf2flt –o image_out image.elf

But it doesn't work and I receive the message "image.elf: Input file
contains no relocation info"

What am I doing wrong in this command?

PS: image.elf is a file created when I run the "make menuconfig" of a new
kernel.



Roger



<http://www.v2telecom.com.br/>
Roger Feltrin Escanhola
55 11 3094.3939




_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev



_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

GIF image

_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to