Installing Blink on the Imote2 (TinyOS 2.x)
From Cyber-Physical Systems Laboratory
Jump to navigationJump to searchThe following is the output of a successful installation of Blink using TinyOS 2.x on an IntelMote2. Note that when the USBLoaderHost is executed, you need to reset the mote to get it to be detected. Sometimes, you need to reset it twice before the program will be downloaded into the mote.
$ make intelmote2 debug install bootloader /opt/tinyos-2.x-contrib/intelmote2/support/make/bootloader.extra:14: warning: ov erriding commands for target `program' /opt/tinyos-2.x/support/make/pxa27x/jflashmm.extra:13: warning: ignoring old com mands for target `program' /opt/tinyos-2.x-contrib/intelmote2/support/make/bootloader.extra:18: warning: ov erriding commands for target `program_input' /opt/tinyos-2.x/support/make/pxa27x/jflashmm.extra:18: warning: ignoring old com mands for target `program_input' /opt/tinyos-2.x-contrib/intelmote2/support/make/intelmote2.extra:41: warning: ov erriding commands for target `bytes' /opt/tinyos-2.x/support/make/pxa27x/pxa27x.rules:102: warning: ignoring old comm ands for target `bytes' mkdir -p build/intelmote2 echo -mcpu=iwmmxt -mfpu=softfpa -defsym BOOTLOADER=1 /opt/tinyos-2.x-contrib/i ntelmote2/tos/platforms/intelmote2/toscrt0.s /opt/tinyos-2.x-contrib/intelmote2/ tos/chips/pxa27x/pxa27x_util.s /opt/tinyos-2.x-contrib/intelmote2/tos/chips/pxa2 7x/mmu_table.s -o build/intelmote2/asms.o -mcpu=iwmmxt -mfpu=softfpa -defsym BOOTLOADER=1 /opt/tinyos-2.x-contrib/intelmot e2/tos/platforms/intelmote2/toscrt0.s /opt/tinyos-2.x-contrib/intelmote2/tos/chi ps/pxa27x/pxa27x_util.s /opt/tinyos-2.x-contrib/intelmote2/tos/chips/pxa27x/mmu_ table.s -o build/intelmote2/asms.o compiling BlinkAppC to a intelmote2 binary ncc -o build/intelmote2/main.exe -g -fnesc-no-inline -I/opt/tinyos-2.x-contrib/i ntelmote2/tos/platforms/intelmote2/chips/da9030 -I/opt/tinyos-2.x-contrib/intelm ote2/tos/platforms/intelmote2 -I/opt/tinyos-2.x-contrib/intelmote2/tos/chips/pxa 27x -I/opt/tinyos-2.x-contrib/intelmote2/tos/sensorboards/im2cb -I/opt/tinyos-2. x-contrib/intelmote2/tos/sensorboards/xbow_cb -I/opt/tinyos-2.x-contrib/intelmot e2/tos/platforms/intelmote2/chips/da9030 -I/opt/tinyos-2.x-contrib/intelmote2/to s/platforms/intelmote2 -I/opt/tinyos-2.x-contrib/intelmote2/tos/chips/pxa27x -I/ opt/tinyos-2.x-contrib/intelmote2/tos/chips/ov7649 -I/opt/tinyos-2.x-contrib/int elmote2/tos/chips/ov7670 -Wall -Wshadow -Wnesc-all -target=intelmote2 -fnesc-cfi le=build/intelmote2/app.c -board= -DDEFINED_TOS_AM_GROUP=0x22 -DBOOTLOADER -T/op t/tinyos-2.x-contrib/intelmote2/tos/platforms/intelmote2/tos.x -DSYSTEM_CORE_FRE QUENCY=13 -DSYSTEM_BUS_FREQUENCY=13 BlinkAppC.nc -lm /opt/tinyos-2.x-contrib/i ntelmote2/tos/platforms/intelmote2/toscrt0.s /opt/tinyos-2.x-contrib/intelmote2/ tos/chips/pxa27x/pxa27x_util.s /opt/tinyos-2.x-contrib/intelmote2/tos/chips/pxa2 7x/mmu_table.s compiled BlinkAppC to build/intelmote2/main.exe 49756 bytes in ROM 230 bytes in RAM 9216 bytes in STACK 252698 bytes available in HEAP xscale-elf-objcopy --output-target=binary build/intelmote2/main.exe build/intelm ote2/main.bin.out installing intelmote2 binary using the USB boot loader /opt/tinyos-2.x-contrib/intelmote2/tools/platforms/intelmote2/bootloader//USBLoa derHost.exe -p build/intelmote2/main.bin.out Program Mode, File name = build/intelmote2/main.bin.out File Size 49756 Device detected Device detected GET_IMAGE_DETAILS Received. ImgSize=49756, Num Packets= 816 Total Packets Uploaded = 0, 0.00% completed Sending CRC Check command 46326 Total Packets Uploaded = 546, 66.00% completed Sending CRC Check command 58917 Image Download Completed CRC of the Image = 57561, Total Size = 49756 Time taken for Upload 3674 Milli Seconds Image Verification Completed. Loading Image to boot location and marking it as golden. Time Elapsed till IMG_VERIFY 6252 Milli Seconds Time Elapsed 8815 Milli Seconds Successfully copied image to boot location. Mapped Boot Image to golden. Booting New Image. Overall Time Elapsed 11299 Milli Seconds