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
_______________________________________________ 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

