- Posts: 649
VM dedicated to compiling Deviation
- sbstnp
-
Topic Author
- Offline
Less
More
21 Jun 2013 08:15 - 21 Jun 2013 08:18 #11186
by sbstnp
Devo 10 + 4in1
Spektrum Dx9
FrSky Taranis + TBS Crossfire
Replied by sbstnp on topic VM dedicated to compiling Deviation
Please make sure you have ran:
I'll have a look anyway at how the lib is built if there's anything wrong. Stay tuned.
How do you flash the lib, using Upload or Upgrade? Most probably this is your problem.
deviation self-updateI'll have a look anyway at how the lib is built if there's anything wrong. Stay tuned.
How do you flash the lib, using Upload or Upgrade? Most probably this is your problem.
Devo 10 + 4in1
FrSky Taranis + TBS Crossfire
Last edit: 21 Jun 2013 08:18 by sbstnp.
- Wene001
-
- Offline
Less
More
- Posts: 277
21 Jun 2013 08:27 #11187
by Wene001
Replied by Wene001 on topic VM dedicated to compiling Deviation
Thats exact the problem i had in Post #9730 in this thread.
Whats the size of your devo12_lib.dfu
Whats the size of your devo12_lib.dfu
- adabman
-
- Offline
Less
More
- Posts: 47
21 Jun 2013 16:03 #11203
by adabman
Deviation
1 TX to rule them all...
Replied by adabman on topic VM dedicated to compiling Deviation
I have run deviation self-update.
I Flash the Lib using upgrade not upload, which seems to be correct since I can flash other ppl's dfu/lib files and the Devo12 works.
Lib size is 2.00 MB (2,098,485 bytes) when I build reg deviation 3.0 or using RBE's repo.
I Flash the Lib using upgrade not upload, which seems to be correct since I can flash other ppl's dfu/lib files and the Devo12 works.
Lib size is 2.00 MB (2,098,485 bytes) when I build reg deviation 3.0 or using RBE's repo.
Deviation
- adabman
-
- Offline
Less
More
- Posts: 47
21 Jun 2013 16:34 #11207
by adabman
Deviation
1 TX to rule them all...
Replied by adabman on topic VM dedicated to compiling Deviation
Did a test. Flashed the lib from RBE's repo download section. Left that lib in the Devo12.
Built Reg 3.0 repo, RBE's repo, and PB-newgui repo. In all cases upgraded only the devo12-v3.0.0-xxx.dfu to the TX and the "font" issue dissapeared.
Built Reg 3.0 repo, RBE's repo, and PB-newgui repo. In all cases upgraded only the devo12-v3.0.0-xxx.dfu to the TX and the "font" issue dissapeared.
Deviation
- adabman
-
- Offline
Less
More
- Posts: 47
21 Jun 2013 17:49 #11210
by adabman
Deviation
1 TX to rule them all...
Replied by adabman on topic VM dedicated to compiling Deviation
Installed RugWarriors mingw
www.deviationtx.com/forum/7-development/...tx-build-environment
Same issue on several repo's. No visable text. I must be doing something wrong
After a build (reg deviation repo), I do these steps:
and I get this:
Same issue on several repo's. No visable text. I must be doing something wrong
After a build (reg deviation repo), I do these steps:
and I get this:
Deviation
- rbe2012
-
- Offline
- So much to do, so little time...
Less
More
- Posts: 1433
21 Jun 2013 18:30 - 21 Jun 2013 18:30 #11216
by rbe2012
Replied by rbe2012 on topic VM dedicated to compiling Deviation
Yes, something is going wrong there. I just downloaded my own files and installed them to my devo12 and everything is fine.
I downloaded PBs repo and built the version visible in your pictures (9a3467, the last) - not nice
, but with text and fully functional.
Everything you have done seems to be correct. I have no idea where the fonts go.
Maybe you have some previously built files in the tree which are confusing. Try- this will give you a fresh build.
If this does not work: I assume you did not change a single line in the sources? Did you see any error messages when building (try "make TARGET=devo12 --debug")?
I downloaded PBs repo and built the version visible in your pictures (9a3467, the last) - not nice
Everything you have done seems to be correct. I have no idea where the fonts go.
Maybe you have some previously built files in the tree which are confusing. Try
make distclean && make TARGET=devo12If this does not work: I assume you did not change a single line in the sources? Did you see any error messages when building (try "make TARGET=devo12 --debug")?
Last edit: 21 Jun 2013 18:30 by rbe2012.
- adabman
-
- Offline
Less
More
- Posts: 47
21 Jun 2013 18:47 #11218
by adabman
Deviation
1 TX to rule them all...
Replied by adabman on topic VM dedicated to compiling Deviation
Thanks for helping. Some more info. I start from scratch for you to see:
In the VM:
dev@deviation-build-station-32 ~ % pwd
/home/dev
dev@deviation-build-station-32 ~ % rm -rf deviation
dev@deviation-build-station-32 ~ % deviation setup devo12
Deviation Build Helper (C) 2012 sbstnp. Version 0.3
Run 'deviation help' for more info.
++ Setup called.
++ Checking for local repo ... not found.
++ Cloning repository into /home/dev/deviation
requesting all changes
adding changesets
adding manifests
adding file changes
added 1677 changesets with 6902 changes to 1613 files (+1 heads)
updating to branch default
1170 files updated, 0 files merged, 0 files removed, 0 files unresolved
++ Cloning succeeded.
++ You can now proceed to build DFU and filesystem.
-- Make sure to read the provided help, run 'deviation help' for more info.
deviation setup devo12 5.66s user 0.87s system 12% cpu 54.394 total
dev@deviation-build-station-32 ~ % deviation build devo12 -debug
Deviation Build Helper (C) 2012 sbstnp. Version 0.3
Run 'deviation help' for more info.
++ Build called for 'devo12'
++ Updating repository ...
pulling from bitbucket.org/PhracturedBlue/deviation
searching for changes
no changes found
0 files updated, 0 files merged, 0 files removed, 0 files unresolved
++ Changing working directory to 'src'.
++ Building DFU file. Running make TYPE=prd for TARGET=devo12.
+ Compiling 'target/devo12/crc.c'
+ Compiling 'target/devo12/lcd.c'
+ Compiling 'target/devo12/par_flash.c'
+ Compiling 'target/devo12/channels.c'
+ Compiling 'target/devo12/backlight.c'
+ Compiling 'target/devo12/tx_buttons.c'
+ Compiling 'target/common_devo/err_handler.c'
+ Compiling 'target/common_devo/spi_flash.c'
+ Compiling 'target/common_devo/uart.c'
+ Compiling 'target/common_devo/syscalls.c'
+ Compiling 'target/common_devo/spi_proto.c'
+ Compiling 'target/common_devo/petit_fat.c'
+ Compiling 'target/common_devo/petit_io.c'
+ Compiling 'target/common_devo/clock.c'
+ Compiling 'target/common_devo/power.c'
+ Compiling 'target/common_devo/iwdg.c'
+ Compiling 'target/common_devo/haptic.c'
+ Compiling 'target/common_devo/spi_touch.c'
+ Compiling 'target/common_devo/dump_bootloader.c'
+ Compiling 'target/common_devo/tx_misc.c'
+ Compiling 'target/common_devo/errno.c'
+ Compiling 'target/common_devo/fgets.c'
+ Compiling 'target/common_devo/ppmin.c'
+ Compiling 'target/common_devo/sound.c'
+ Compiling 'target/common_devo/proto_stubs.c'
+ Compiling 'target/common_devo/printf.c'
+ Compiling 'target/common_devo/adc.c'
+ Compiling 'target/common_devo/msc2/usb_desc.c'
+ Compiling 'target/common_devo/msc2/usb_scsi.c'
+ Compiling 'target/common_devo/msc2/usb_endp.c'
+ Compiling 'target/common_devo/msc2/scsi_data.c'
+ Compiling 'target/common_devo/msc2/usb_devo8.c'
+ Compiling 'target/common_devo/msc2/usb_prop.c'
+ Compiling 'target/common_devo/msc2/hw_config.c'
+ Compiling 'target/common_devo/msc2/usb_bot.c'
+ Compiling 'target/common_devo/msc2/memory.c'
+ Compiling 'target/common_devo/msc2/mass_mal.c'
+ Compiling 'target/common_devo/msc2/usb_istr.c'
+ Compiling 'target/common_devo/msc2/usb_pwr.c'
+ Compiling 'target/common_devo/msc2/lib/usb_mem.c'
+ Compiling 'target/common_devo/msc2/lib/stm32f10x_rcc.c'
+ Compiling 'target/common_devo/msc2/lib/usb_init.c'
+ Compiling 'target/common_devo/msc2/lib/usb_sil.c'
+ Compiling 'target/common_devo/msc2/lib/usb_core.c'
+ Compiling 'target/common_devo/msc2/lib/usb_regs.c'
+ Compiling 'target/common_devo/msc2/lib/core_cm3.c'
+ Compiling 'target/common_devo/msc2/lib/stm32f10x_flash.c'
+ Compiling 'target/common_devo/msc2/lib/usb_int.c'
+ Compiling 'target/common_devo/msc2/lib/stm32f10x_gpio.c'
+ Compiling 'target/common_devo/msc2/lib/stm32f10x_misc.c'
+ Compiling 'target/common_devo/protocol/a7105.c'
+ Compiling 'target/common_devo/protocol/pwm.c'
+ Compiling 'target/common_devo/protocol/cyrf6936.c'
+ Compiling 'target/common_devo/protocol/cc2500.c'
+ Compiling 'target/common_devo/protocol/nrf24l01.c'
+ Compiling 'target/common_devo/hid/hid_usb_istr.c'
+ Compiling 'target/common_devo/hid/hid_usb_desc.c'
+ Compiling 'target/common_devo/hid/hid_usb_endp.c'
+ Compiling 'target/common_devo/hid/hid_usb_prop.c'
+ Compiling 'target/common_devo/hid/hid_devo.c'
+ Compiling 'battery.c'
+ Compiling 'curves.c'
+ Compiling 'autodimmer.c'
+ Compiling 'music.c'
+ Compiling 'mixer_standard.c'
+ Compiling 'version.c'
+ Compiling 'misc.c'
+ Compiling 'inputs.c'
+ Compiling 'main.c'
+ Compiling 'buttons.c'
+ Compiling 'telemetry.c'
+ Compiling 'mixer.c'
+ Compiling 'timer.c'
+ Compiling 'screen/lcd_string.c'
+ Compiling 'screen/lcd_gfx.c'
+ Compiling 'screen/320x240x16/lcd_screen.c'
+ Compiling 'screen/320x240x16/usblogo.c'
+ Compiling 'gui/bargraph.c'
+ Compiling 'gui/label.c'
+ Compiling 'gui/rect.c'
+ Compiling 'gui/textsel.c'
+ Compiling 'gui/scrollable.c'
+ Compiling 'gui/xygraph.c'
+ Compiling 'gui/gui.c'
+ Compiling 'gui/dialog.c'
+ Compiling 'gui/button.c'
+ Compiling 'gui/listbox.c'
+ Compiling 'gui/keyboard.c'
+ Compiling 'gui/scrollbar.c'
+ Compiling 'gui/image.c'
+ Compiling 'pages/320x240x16/reorder_list.c'
+ Compiling 'pages/320x240x16/chantest_page.c'
+ Compiling 'pages/320x240x16/usb_page.c'
+ Compiling 'pages/320x240x16/model_page.c'
+ Compiling 'pages/320x240x16/dialogs.c'
+ Compiling 'pages/320x240x16/lang_select.c'
+ Compiling 'pages/320x240x16/telemconfig_page.c'
+ Compiling 'pages/320x240x16/main_page.c'
+ Compiling 'pages/320x240x16/splash_page.c'
+ Compiling 'pages/320x240x16/trim_page.c'
+ Compiling 'pages/320x240x16/tx_configure.c'
+ Compiling 'pages/320x240x16/model_config.c'
+ Compiling 'pages/320x240x16/model_loadsave.c'
+ Compiling 'pages/320x240x16/pages.c'
+ Compiling 'pages/320x240x16/timer_page.c'
+ Compiling 'pages/320x240x16/main_config.c'
+ Compiling 'pages/320x240x16/scanner_page.c'
+ Compiling 'pages/320x240x16/telemtest_page.c'
+ Compiling 'pages/320x240x16/icons.c'
+ Compiling 'pages/320x240x16/toggle_select.c'
+ Compiling 'config/display.c'
+ Compiling 'config/language.c'
+ Compiling 'config/tx.c'
+ Compiling 'config/model.c'
+ Compiling 'config/ini.c'
+ Compiling 'protocol/protocol.c'
+ Compiling 'protocol/hubsan_a7105.c'
+ Compiling 'protocol/flysky_a7105.c'
+ Compiling 'protocol/ppmout.c'
+ Compiling 'protocol/v202_nrf24l01.c'
+ Compiling 'protocol/wk2x01.c'
+ Compiling 'protocol/usbhid.c'
+ Compiling 'protocol/skyartec_cc2500.c'
+ Compiling 'protocol/j6pro.c'
+ Compiling 'protocol/dsm2.c'
+ Compiling 'protocol/frsky1way_cc2500.c'
+ Compiling 'protocol/devo.c'
+ Compiling 'protocol/frsky2way_cc2500.c'
+ Compiling 'pages/320x240x16/standard/gyrosense_page.c'
+ Compiling 'pages/320x240x16/standard/swash_page.c'
+ Compiling 'pages/320x240x16/standard/throhold_page.c'
+ Compiling 'pages/320x240x16/standard/traveladj_page.c'
+ Compiling 'pages/320x240x16/standard/drexp_page.c'
+ Compiling 'pages/320x240x16/standard/reverse_page.c'
+ Compiling 'pages/320x240x16/standard/common_standard.c'
+ Compiling 'pages/320x240x16/standard/modelmenu.c'
+ Compiling 'pages/320x240x16/standard/subtrim_page.c'
+ Compiling 'pages/320x240x16/standard/switchassign_page.c'
+ Compiling 'pages/320x240x16/standard/curves_page.c'
+ Compiling 'pages/320x240x16/standard/failsafe_page.c'
+ Compiling 'pages/320x240x16/advanced/mixer_curves.c'
+ Compiling 'pages/320x240x16/advanced/mixer_limits.c'
+ Compiling 'pages/320x240x16/advanced/mixer_page.c'
+ Compiling 'pages/320x240x16/advanced/mixer_setup.c'
UPDATING HEADERS
BUILD lib/stm32/f1
CP libopencm3_stm32f1.ld
CC rcc.o
CC gpio.o
CC usart.o
CC adc.o
CC spi.o
CC flash.o
CC rtc.o
CC i2c.o
CC dma.o
CC exti.o
CC ethernet.o
CC usb_f103.o
CC usb.o
CC usb_control.o
CC usb_standard.o
CC can.o
CC timer.o
CC usb_f107.o
CC desig.o
CC crc.o
CC dac.o
CC iwdg.o
CC pwr.o
CC usb_fx07_common.o
CC gpio_common_all.o
CC vector.o
CC systick.o
CC scb.o
CC nvic.o
CC assert.o
AR libopencm3_stm32f1.a
+ Building 'devo12.elf'
ROM: 0x08004000 - 0x080279d4 = 142.46kB
RAM: 0x20000000 - 0x200056e8 = 21.73kB
Found 12 ranges
Found 16 ranges
Found 1 ranges
+ Copying template files for devo8
+ Checking string list length for devo8
++ Building filesystem archive. Running make TARGET=devo12 fs.
adding: devo12-lib.dfu (deflated 95%)
adding: filesystem/ (stored 0%)
adding: filesystem/errors.txt (stored 0%)
adding: filesystem/language/ (stored 0%)
adding: filesystem/language/lang.hu (deflated 51%)
adding: filesystem/language/lang.tw (deflated 47%)
adding: filesystem/language/lang.ger (deflated 53%)
adding: filesystem/language/lang.dut (deflated 51%)
adding: filesystem/language/lang.ro (deflated 53%)
adding: filesystem/language/lang.es (deflated 53%)
adding: filesystem/language/lang.it (deflated 53%)
adding: filesystem/language/lang.afr (deflated 54%)
adding: filesystem/language/lang.fr (deflated 53%)
adding: filesystem/language/lang.ru (deflated 59%)
adding: filesystem/language/lang.cn (deflated 48%)
adding: filesystem/models/ (stored 0%)
adding: filesystem/models/model26.ini (deflated 53%)
adding: filesystem/models/model23.ini (deflated 53%)
adding: filesystem/models/model11.ini (deflated 53%)
adding: filesystem/models/model17.ini (deflated 53%)
adding: filesystem/models/model21.ini (deflated 53%)
adding: filesystem/models/model8.ini (deflated 53%)
adding: filesystem/models/model9.ini (deflated 53%)
adding: filesystem/models/model16.ini (deflated 53%)
adding: filesystem/models/model4.ini (deflated 53%)
adding: filesystem/models/model5.ini (deflated 53%)
adding: filesystem/models/model25.ini (deflated 53%)
adding: filesystem/models/model27.ini (deflated 53%)
adding: filesystem/models/model28.ini (deflated 53%)
adding: filesystem/models/model14.ini (deflated 53%)
adding: filesystem/models/model10.ini (deflated 53%)
adding: filesystem/models/model12.ini (deflated 53%)
adding: filesystem/models/model24.ini (deflated 53%)
adding: filesystem/models/model13.ini (deflated 53%)
adding: filesystem/models/model15.ini (deflated 53%)
adding: filesystem/models/model2.ini (deflated 53%)
adding: filesystem/models/model7.ini (deflated 53%)
adding: filesystem/models/model3.ini (deflated 53%)
adding: filesystem/models/model30.ini (deflated 53%)
adding: filesystem/models/default.ini (deflated 53%)
adding: filesystem/models/model29.ini (deflated 53%)
adding: filesystem/models/model1.ini (deflated 53%)
adding: filesystem/models/model22.ini (deflated 53%)
adding: filesystem/models/model20.ini (deflated 53%)
adding: filesystem/models/model6.ini (deflated 53%)
adding: filesystem/models/model18.ini (deflated 53%)
adding: filesystem/models/model19.ini (deflated 53%)
adding: filesystem/modelico/ (stored 0%)
adding: filesystem/modelico/heli.bmp (deflated 69%)
adding: filesystem/modelico/plane.bmp (deflated 71%)
adding: filesystem/template/ (stored 0%)
adding: filesystem/template/6chplane.ini (deflated 66%)
adding: filesystem/template/4ch_dr.ini (deflated 60%)
adding: filesystem/template/heli_std.ini (deflated 74%)
adding: filesystem/template/6ch_heli.ini (deflated 69%)
adding: filesystem/template/4chsmpl.ini (deflated 58%)
adding: filesystem/tx.ini (deflated 51%)
++ Working directory: /home/dev/deviation
++ New style versioning detected.
++ Current revision is: 'devo12-v3.0.0-9a3467'.
++ Moving DFU file.
++ Moving FS archive.
++ Moving Devo 12 lib.
++ Your freshly compiled files are:
devo12-v3.0.0-9a3467.dfu
filesystem-devo12-v3.0.0-9a3467.zip
++ Careful, they are HOT!
deviation build devo12 -debug 14.98s user 0.77s system 65% cpu 23.924 total
dev@deviation-build-station-32 ~ % ls -l /media/deviation
total 2360
-rw-r--r-- 1 dev users 146185 Jun 21 19:38 devo12-v3.0.0-9a3467.dfu
-rw-r--r-- 1 dev users 167125 Jun 21 19:38 filesystem-devo12-v3.0.0-9a3467.zip
-rw-r--r-- 1 dev users 2098485 Jun 21 19:38 lib-devo12-v3.0.0-9a3467.dfu
dev@deviation-build-station-32 ~ %
RBE, can you please zip and post the 2 dfu files for your built version 9a3467 and i will byte compare them with my 9a3467 build.
In the VM:
Warning: Spoiler!
[ Click to expand ]
[ Click to hide ]
dev@deviation-build-station-32 ~ % pwd
/home/dev
dev@deviation-build-station-32 ~ % rm -rf deviation
dev@deviation-build-station-32 ~ % deviation setup devo12
Deviation Build Helper (C) 2012 sbstnp. Version 0.3
Run 'deviation help' for more info.
++ Setup called.
++ Checking for local repo ... not found.
++ Cloning repository into /home/dev/deviation
requesting all changes
adding changesets
adding manifests
adding file changes
added 1677 changesets with 6902 changes to 1613 files (+1 heads)
updating to branch default
1170 files updated, 0 files merged, 0 files removed, 0 files unresolved
++ Cloning succeeded.
++ You can now proceed to build DFU and filesystem.
-- Make sure to read the provided help, run 'deviation help' for more info.
deviation setup devo12 5.66s user 0.87s system 12% cpu 54.394 total
dev@deviation-build-station-32 ~ % deviation build devo12 -debug
Deviation Build Helper (C) 2012 sbstnp. Version 0.3
Run 'deviation help' for more info.
++ Build called for 'devo12'
++ Updating repository ...
pulling from bitbucket.org/PhracturedBlue/deviation
searching for changes
no changes found
0 files updated, 0 files merged, 0 files removed, 0 files unresolved
++ Changing working directory to 'src'.
++ Building DFU file. Running make TYPE=prd for TARGET=devo12.
+ Compiling 'target/devo12/crc.c'
+ Compiling 'target/devo12/lcd.c'
+ Compiling 'target/devo12/par_flash.c'
+ Compiling 'target/devo12/channels.c'
+ Compiling 'target/devo12/backlight.c'
+ Compiling 'target/devo12/tx_buttons.c'
+ Compiling 'target/common_devo/err_handler.c'
+ Compiling 'target/common_devo/spi_flash.c'
+ Compiling 'target/common_devo/uart.c'
+ Compiling 'target/common_devo/syscalls.c'
+ Compiling 'target/common_devo/spi_proto.c'
+ Compiling 'target/common_devo/petit_fat.c'
+ Compiling 'target/common_devo/petit_io.c'
+ Compiling 'target/common_devo/clock.c'
+ Compiling 'target/common_devo/power.c'
+ Compiling 'target/common_devo/iwdg.c'
+ Compiling 'target/common_devo/haptic.c'
+ Compiling 'target/common_devo/spi_touch.c'
+ Compiling 'target/common_devo/dump_bootloader.c'
+ Compiling 'target/common_devo/tx_misc.c'
+ Compiling 'target/common_devo/errno.c'
+ Compiling 'target/common_devo/fgets.c'
+ Compiling 'target/common_devo/ppmin.c'
+ Compiling 'target/common_devo/sound.c'
+ Compiling 'target/common_devo/proto_stubs.c'
+ Compiling 'target/common_devo/printf.c'
+ Compiling 'target/common_devo/adc.c'
+ Compiling 'target/common_devo/msc2/usb_desc.c'
+ Compiling 'target/common_devo/msc2/usb_scsi.c'
+ Compiling 'target/common_devo/msc2/usb_endp.c'
+ Compiling 'target/common_devo/msc2/scsi_data.c'
+ Compiling 'target/common_devo/msc2/usb_devo8.c'
+ Compiling 'target/common_devo/msc2/usb_prop.c'
+ Compiling 'target/common_devo/msc2/hw_config.c'
+ Compiling 'target/common_devo/msc2/usb_bot.c'
+ Compiling 'target/common_devo/msc2/memory.c'
+ Compiling 'target/common_devo/msc2/mass_mal.c'
+ Compiling 'target/common_devo/msc2/usb_istr.c'
+ Compiling 'target/common_devo/msc2/usb_pwr.c'
+ Compiling 'target/common_devo/msc2/lib/usb_mem.c'
+ Compiling 'target/common_devo/msc2/lib/stm32f10x_rcc.c'
+ Compiling 'target/common_devo/msc2/lib/usb_init.c'
+ Compiling 'target/common_devo/msc2/lib/usb_sil.c'
+ Compiling 'target/common_devo/msc2/lib/usb_core.c'
+ Compiling 'target/common_devo/msc2/lib/usb_regs.c'
+ Compiling 'target/common_devo/msc2/lib/core_cm3.c'
+ Compiling 'target/common_devo/msc2/lib/stm32f10x_flash.c'
+ Compiling 'target/common_devo/msc2/lib/usb_int.c'
+ Compiling 'target/common_devo/msc2/lib/stm32f10x_gpio.c'
+ Compiling 'target/common_devo/msc2/lib/stm32f10x_misc.c'
+ Compiling 'target/common_devo/protocol/a7105.c'
+ Compiling 'target/common_devo/protocol/pwm.c'
+ Compiling 'target/common_devo/protocol/cyrf6936.c'
+ Compiling 'target/common_devo/protocol/cc2500.c'
+ Compiling 'target/common_devo/protocol/nrf24l01.c'
+ Compiling 'target/common_devo/hid/hid_usb_istr.c'
+ Compiling 'target/common_devo/hid/hid_usb_desc.c'
+ Compiling 'target/common_devo/hid/hid_usb_endp.c'
+ Compiling 'target/common_devo/hid/hid_usb_prop.c'
+ Compiling 'target/common_devo/hid/hid_devo.c'
+ Compiling 'battery.c'
+ Compiling 'curves.c'
+ Compiling 'autodimmer.c'
+ Compiling 'music.c'
+ Compiling 'mixer_standard.c'
+ Compiling 'version.c'
+ Compiling 'misc.c'
+ Compiling 'inputs.c'
+ Compiling 'main.c'
+ Compiling 'buttons.c'
+ Compiling 'telemetry.c'
+ Compiling 'mixer.c'
+ Compiling 'timer.c'
+ Compiling 'screen/lcd_string.c'
+ Compiling 'screen/lcd_gfx.c'
+ Compiling 'screen/320x240x16/lcd_screen.c'
+ Compiling 'screen/320x240x16/usblogo.c'
+ Compiling 'gui/bargraph.c'
+ Compiling 'gui/label.c'
+ Compiling 'gui/rect.c'
+ Compiling 'gui/textsel.c'
+ Compiling 'gui/scrollable.c'
+ Compiling 'gui/xygraph.c'
+ Compiling 'gui/gui.c'
+ Compiling 'gui/dialog.c'
+ Compiling 'gui/button.c'
+ Compiling 'gui/listbox.c'
+ Compiling 'gui/keyboard.c'
+ Compiling 'gui/scrollbar.c'
+ Compiling 'gui/image.c'
+ Compiling 'pages/320x240x16/reorder_list.c'
+ Compiling 'pages/320x240x16/chantest_page.c'
+ Compiling 'pages/320x240x16/usb_page.c'
+ Compiling 'pages/320x240x16/model_page.c'
+ Compiling 'pages/320x240x16/dialogs.c'
+ Compiling 'pages/320x240x16/lang_select.c'
+ Compiling 'pages/320x240x16/telemconfig_page.c'
+ Compiling 'pages/320x240x16/main_page.c'
+ Compiling 'pages/320x240x16/splash_page.c'
+ Compiling 'pages/320x240x16/trim_page.c'
+ Compiling 'pages/320x240x16/tx_configure.c'
+ Compiling 'pages/320x240x16/model_config.c'
+ Compiling 'pages/320x240x16/model_loadsave.c'
+ Compiling 'pages/320x240x16/pages.c'
+ Compiling 'pages/320x240x16/timer_page.c'
+ Compiling 'pages/320x240x16/main_config.c'
+ Compiling 'pages/320x240x16/scanner_page.c'
+ Compiling 'pages/320x240x16/telemtest_page.c'
+ Compiling 'pages/320x240x16/icons.c'
+ Compiling 'pages/320x240x16/toggle_select.c'
+ Compiling 'config/display.c'
+ Compiling 'config/language.c'
+ Compiling 'config/tx.c'
+ Compiling 'config/model.c'
+ Compiling 'config/ini.c'
+ Compiling 'protocol/protocol.c'
+ Compiling 'protocol/hubsan_a7105.c'
+ Compiling 'protocol/flysky_a7105.c'
+ Compiling 'protocol/ppmout.c'
+ Compiling 'protocol/v202_nrf24l01.c'
+ Compiling 'protocol/wk2x01.c'
+ Compiling 'protocol/usbhid.c'
+ Compiling 'protocol/skyartec_cc2500.c'
+ Compiling 'protocol/j6pro.c'
+ Compiling 'protocol/dsm2.c'
+ Compiling 'protocol/frsky1way_cc2500.c'
+ Compiling 'protocol/devo.c'
+ Compiling 'protocol/frsky2way_cc2500.c'
+ Compiling 'pages/320x240x16/standard/gyrosense_page.c'
+ Compiling 'pages/320x240x16/standard/swash_page.c'
+ Compiling 'pages/320x240x16/standard/throhold_page.c'
+ Compiling 'pages/320x240x16/standard/traveladj_page.c'
+ Compiling 'pages/320x240x16/standard/drexp_page.c'
+ Compiling 'pages/320x240x16/standard/reverse_page.c'
+ Compiling 'pages/320x240x16/standard/common_standard.c'
+ Compiling 'pages/320x240x16/standard/modelmenu.c'
+ Compiling 'pages/320x240x16/standard/subtrim_page.c'
+ Compiling 'pages/320x240x16/standard/switchassign_page.c'
+ Compiling 'pages/320x240x16/standard/curves_page.c'
+ Compiling 'pages/320x240x16/standard/failsafe_page.c'
+ Compiling 'pages/320x240x16/advanced/mixer_curves.c'
+ Compiling 'pages/320x240x16/advanced/mixer_limits.c'
+ Compiling 'pages/320x240x16/advanced/mixer_page.c'
+ Compiling 'pages/320x240x16/advanced/mixer_setup.c'
UPDATING HEADERS
BUILD lib/stm32/f1
CP libopencm3_stm32f1.ld
CC rcc.o
CC gpio.o
CC usart.o
CC adc.o
CC spi.o
CC flash.o
CC rtc.o
CC i2c.o
CC dma.o
CC exti.o
CC ethernet.o
CC usb_f103.o
CC usb.o
CC usb_control.o
CC usb_standard.o
CC can.o
CC timer.o
CC usb_f107.o
CC desig.o
CC crc.o
CC dac.o
CC iwdg.o
CC pwr.o
CC usb_fx07_common.o
CC gpio_common_all.o
CC vector.o
CC systick.o
CC scb.o
CC nvic.o
CC assert.o
AR libopencm3_stm32f1.a
+ Building 'devo12.elf'
ROM: 0x08004000 - 0x080279d4 = 142.46kB
RAM: 0x20000000 - 0x200056e8 = 21.73kB
Found 12 ranges
Found 16 ranges
Found 1 ranges
+ Copying template files for devo8
+ Checking string list length for devo8
++ Building filesystem archive. Running make TARGET=devo12 fs.
adding: devo12-lib.dfu (deflated 95%)
adding: filesystem/ (stored 0%)
adding: filesystem/errors.txt (stored 0%)
adding: filesystem/language/ (stored 0%)
adding: filesystem/language/lang.hu (deflated 51%)
adding: filesystem/language/lang.tw (deflated 47%)
adding: filesystem/language/lang.ger (deflated 53%)
adding: filesystem/language/lang.dut (deflated 51%)
adding: filesystem/language/lang.ro (deflated 53%)
adding: filesystem/language/lang.es (deflated 53%)
adding: filesystem/language/lang.it (deflated 53%)
adding: filesystem/language/lang.afr (deflated 54%)
adding: filesystem/language/lang.fr (deflated 53%)
adding: filesystem/language/lang.ru (deflated 59%)
adding: filesystem/language/lang.cn (deflated 48%)
adding: filesystem/models/ (stored 0%)
adding: filesystem/models/model26.ini (deflated 53%)
adding: filesystem/models/model23.ini (deflated 53%)
adding: filesystem/models/model11.ini (deflated 53%)
adding: filesystem/models/model17.ini (deflated 53%)
adding: filesystem/models/model21.ini (deflated 53%)
adding: filesystem/models/model8.ini (deflated 53%)
adding: filesystem/models/model9.ini (deflated 53%)
adding: filesystem/models/model16.ini (deflated 53%)
adding: filesystem/models/model4.ini (deflated 53%)
adding: filesystem/models/model5.ini (deflated 53%)
adding: filesystem/models/model25.ini (deflated 53%)
adding: filesystem/models/model27.ini (deflated 53%)
adding: filesystem/models/model28.ini (deflated 53%)
adding: filesystem/models/model14.ini (deflated 53%)
adding: filesystem/models/model10.ini (deflated 53%)
adding: filesystem/models/model12.ini (deflated 53%)
adding: filesystem/models/model24.ini (deflated 53%)
adding: filesystem/models/model13.ini (deflated 53%)
adding: filesystem/models/model15.ini (deflated 53%)
adding: filesystem/models/model2.ini (deflated 53%)
adding: filesystem/models/model7.ini (deflated 53%)
adding: filesystem/models/model3.ini (deflated 53%)
adding: filesystem/models/model30.ini (deflated 53%)
adding: filesystem/models/default.ini (deflated 53%)
adding: filesystem/models/model29.ini (deflated 53%)
adding: filesystem/models/model1.ini (deflated 53%)
adding: filesystem/models/model22.ini (deflated 53%)
adding: filesystem/models/model20.ini (deflated 53%)
adding: filesystem/models/model6.ini (deflated 53%)
adding: filesystem/models/model18.ini (deflated 53%)
adding: filesystem/models/model19.ini (deflated 53%)
adding: filesystem/modelico/ (stored 0%)
adding: filesystem/modelico/heli.bmp (deflated 69%)
adding: filesystem/modelico/plane.bmp (deflated 71%)
adding: filesystem/template/ (stored 0%)
adding: filesystem/template/6chplane.ini (deflated 66%)
adding: filesystem/template/4ch_dr.ini (deflated 60%)
adding: filesystem/template/heli_std.ini (deflated 74%)
adding: filesystem/template/6ch_heli.ini (deflated 69%)
adding: filesystem/template/4chsmpl.ini (deflated 58%)
adding: filesystem/tx.ini (deflated 51%)
++ Working directory: /home/dev/deviation
++ New style versioning detected.
++ Current revision is: 'devo12-v3.0.0-9a3467'.
++ Moving DFU file.
++ Moving FS archive.
++ Moving Devo 12 lib.
++ Your freshly compiled files are:
devo12-v3.0.0-9a3467.dfu
filesystem-devo12-v3.0.0-9a3467.zip
++ Careful, they are HOT!
deviation build devo12 -debug 14.98s user 0.77s system 65% cpu 23.924 total
dev@deviation-build-station-32 ~ % ls -l /media/deviation
total 2360
-rw-r--r-- 1 dev users 146185 Jun 21 19:38 devo12-v3.0.0-9a3467.dfu
-rw-r--r-- 1 dev users 167125 Jun 21 19:38 filesystem-devo12-v3.0.0-9a3467.zip
-rw-r--r-- 1 dev users 2098485 Jun 21 19:38 lib-devo12-v3.0.0-9a3467.dfu
dev@deviation-build-station-32 ~ %
RBE, can you please zip and post the 2 dfu files for your built version 9a3467 and i will byte compare them with my 9a3467 build.
Deviation
- rbe2012
-
- Offline
- So much to do, so little time...
Less
More
- Posts: 1433
21 Jun 2013 19:02 #11221
by rbe2012
Replied by rbe2012 on topic VM dedicated to compiling Deviation
Here they are:
- adabman
-
- Offline
Less
More
- Posts: 47
21 Jun 2013 19:16 - 21 Jun 2013 19:19 #11223
by adabman
Deviation
1 TX to rule them all...
Replied by adabman on topic VM dedicated to compiling Deviation
Thanks RBE. Were your files built with the vm? Prob not. Anyway the byte compare shows very different files. Different toolchain I assume..
Perhaps the OP,or someone else who has the vm, can build the current deviation repo for devo12 and post the dfu files.
Here are my files for version 9a3467
Perhaps the OP,or someone else who has the vm, can build the current deviation repo for devo12 and post the dfu files.
Here are my files for version 9a3467
Deviation
Last edit: 21 Jun 2013 19:19 by adabman.
- sbstnp
-
Topic Author
- Offline
Less
More
- Posts: 649
21 Jun 2013 19:25 - 21 Jun 2013 19:29 #11224
by sbstnp
Devo 10 + 4in1
Spektrum Dx9
FrSky Taranis + TBS Crossfire
Replied by sbstnp on topic VM dedicated to compiling Deviation
You can post the md5 sums, like this:
Here are mine from official repo:
EDIT: I seem to get different files from build to build. Same size but different md5. Probably has to do with how PB packages the lib DFU.
Firmware DFU has the same sum everytime.
md5sum file_nameHere are mine from official repo:
98e698632052e15854a8cb26ef95964f lib-devo12-v3.0.0-9a3467.dfu
30dd737d18ac1087f98ad3b69911f1aa devo12-v3.0.0-9a3467.dfu
0453b7934f0c0195100a39e75850de48 filesystem-devo12-v3.0.0-9a3467.zip
7a543aa6a2bd89ecfd24282b96c86050 lib-devo12-v3.0.0-9a3467.dfu
30dd737d18ac1087f98ad3b69911f1aa devo12-v3.0.0-9a3467.dfu
8a808bc975e72927b5b20a1919275a34 filesystem-devo12-v3.0.0-9a3467.zip
78be4024494678b4622f343f9c63b80b lib-devo12-v3.0.0-9a3467.dfu
30dd737d18ac1087f98ad3b69911f1aa devo12-v3.0.0-9a3467.dfu
d7d98bea5d94c17d18ec788e934b0d8b filesystem-devo12-v3.0.0-9a3467.zip
ff8ec88bed1eebb2b36474f6fa7aeb74 lib-devo12-v3.0.0-9a3467.dfu
30dd737d18ac1087f98ad3b69911f1aa devo12-v3.0.0-9a3467.dfu
a1119985a12e82cd79ee1c435efc7a62 filesystem-devo12-v3.0.0-9a3467.zipEDIT: I seem to get different files from build to build. Same size but different md5. Probably has to do with how PB packages the lib DFU.
Firmware DFU has the same sum everytime.
Devo 10 + 4in1
FrSky Taranis + TBS Crossfire
Last edit: 21 Jun 2013 19:29 by sbstnp.
- adabman
-
- Offline
Less
More
- Posts: 47
21 Jun 2013 19:29 #11225
by adabman
Deviation
1 TX to rule them all...
Replied by adabman on topic VM dedicated to compiling Deviation
Good idea. Here are mine:
dev@deviation-build-station-32 /media/deviation % md5sum *
30dd737d18ac1087f98ad3b69911f1aa devo12-v3.0.0-9a3467.dfu
b462b04ceefe69fe089341c561dbe40a filesystem-devo12-v3.0.0-9a3467.zip
b44d4411bf13fe1d61428157c14c1e4c lib-devo12-v3.0.0-9a3467.dfu
Only the main dfu matches .. hmmmm
dev@deviation-build-station-32 /media/deviation % md5sum *
30dd737d18ac1087f98ad3b69911f1aa devo12-v3.0.0-9a3467.dfu
b462b04ceefe69fe089341c561dbe40a filesystem-devo12-v3.0.0-9a3467.zip
b44d4411bf13fe1d61428157c14c1e4c lib-devo12-v3.0.0-9a3467.dfu
Only the main dfu matches .. hmmmm
Deviation
- sbstnp
-
Topic Author
- Offline
Less
More
- Posts: 649
21 Jun 2013 19:34 - 21 Jun 2013 19:38 #11226
by sbstnp
Devo 10 + 4in1
Spektrum Dx9
FrSky Taranis + TBS Crossfire
Replied by sbstnp on topic VM dedicated to compiling Deviation
Try the attached build, I think I spotted a problem.
EDIT:
The Lib DFU is different between
and
meaning between main DFU and filesystem. Dunno why and I admit I haven't spent much time keeping up with what's going on on dev side.
Could be there are things I haven't considered.
Since it's already 11PM here I'll work on the issues tomorrow morning and keep you posted.
EDIT:
The Lib DFU is different between
make TARGET=devo12and
make TARGET=devo12 fsmeaning between main DFU and filesystem. Dunno why and I admit I haven't spent much time keeping up with what's going on on dev side.
Could be there are things I haven't considered.
Since it's already 11PM here I'll work on the issues tomorrow morning and keep you posted.
Devo 10 + 4in1
FrSky Taranis + TBS Crossfire
Last edit: 21 Jun 2013 19:38 by sbstnp.
- rbe2012
-
- Offline
- So much to do, so little time...
Less
More
- Posts: 1433
21 Jun 2013 19:39 #11227
by rbe2012
Replied by rbe2012 on topic VM dedicated to compiling Deviation
Here are mine:
adc86ce48bbe0a99bfbbd04372d4b2dd devo12-lib.dfu
3ebdf3d84057a68ae54b7605ff8a5afd devo12.dfu
Strange: When I only remove the dfu-files and make them new, the devo12.dfu has always the same md5sum while the library differs each time.
They are build from a Win7-64 with MinGW-Toolchain.
I am curious what sbstnp has found...
adc86ce48bbe0a99bfbbd04372d4b2dd devo12-lib.dfu
3ebdf3d84057a68ae54b7605ff8a5afd devo12.dfu
Strange: When I only remove the dfu-files and make them new, the devo12.dfu has always the same md5sum while the library differs each time.
They are build from a Win7-64 with MinGW-Toolchain.
I am curious what sbstnp has found...
- adabman
-
- Offline
Less
More
- Posts: 47
21 Jun 2013 19:44 #11228
by adabman
Deviation
1 TX to rule them all...
Replied by adabman on topic VM dedicated to compiling Deviation
sbstnp, I loaded the files on the devo12 .. seems fine ..
Deviation
- rbe2012
-
- Offline
- So much to do, so little time...
Less
More
- Posts: 1433
21 Jun 2013 19:46 #11229
by rbe2012
Replied by rbe2012 on topic VM dedicated to compiling Deviation
(While I am writing somebody else responds... too fast for me).
"make ... fs" should only build the filesystem and not touch the library... at least it does not change the md5sum.
I tried some other things but nothing changed the library while each make creates one wit another checksum.
It's too late here too...
"make ... fs" should only build the filesystem and not touch the library... at least it does not change the md5sum.
I tried some other things but nothing changed the library while each make creates one wit another checksum.
It's too late here too...
- Rand__
-
- Offline
Less
More
- Posts: 28
27 Sep 2013 10:33 #14090
by Rand__
Just wanted to let you know that it didn't work out of the box with my older Workstation 8 installation...
A viable workaround is creating a new dummy linux vm (I used linux26other for OS) and then simply add the existing Deviation VM Disk to it...
To install the vmware tools i had to cheat a bit -
-at some point its looking for the rcX.d directories (0-6) which are not present on this vm so i manually created them (under /sbin/rc.d) (i can always join the init scripts later)
-Its looking for ifconfig which is /usr/sbin/ifcfg here
Unfortunately now i am stuck
-it needs kernel headers to compile the module; and i cant seem to find the ones matching the old version used in this vm...
So does someone have:
linux-3.6.10-1-i686.pkg.tar.xz
And can share it?
And all that because i wanted to have some nice icons for my multicopters in the devo12s
--not working with newer headers just for reminders
Get them from here www.archlinux.org/packages/core/i686/linux-headers/
And installed them with
sudo pacman -U <name>.pkg.tar.xz
Replied by Rand__ on topic VM dedicated to compiling Deviation
richardclli wrote: I use VMware workstation to input the VM, it works, only the shared folder failed to connect. Seems need to install VMware drivers for this to work.
Just wanted to let you know that it didn't work out of the box with my older Workstation 8 installation...
A viable workaround is creating a new dummy linux vm (I used linux26other for OS) and then simply add the existing Deviation VM Disk to it...
To install the vmware tools i had to cheat a bit -
-at some point its looking for the rcX.d directories (0-6) which are not present on this vm so i manually created them (under /sbin/rc.d) (i can always join the init scripts later)
-Its looking for ifconfig which is /usr/sbin/ifcfg here
Unfortunately now i am stuck
-it needs kernel headers to compile the module; and i cant seem to find the ones matching the old version used in this vm...
So does someone have:
linux-3.6.10-1-i686.pkg.tar.xz
And can share it?
And all that because i wanted to have some nice icons for my multicopters in the devo12s
--not working with newer headers just for reminders
Get them from here www.archlinux.org/packages/core/i686/linux-headers/
And installed them with
sudo pacman -U <name>.pkg.tar.xz
- rbe2012
-
- Offline
- So much to do, so little time...
Less
More
- Posts: 1433
28 Sep 2013 07:23 #14113
by rbe2012
Replied by rbe2012 on topic VM dedicated to compiling Deviation
I have made some changes to the Devo12 version so you can use your own toggle icons without recompiling the whole deviation, simply via USB file system like with the other transmitters. I have published a build here:
Devo12 with MAV (don't care that it is untested - I fly with it since I published it)
With this version if you create a directory in the USB drive called "mytoggle" (in the root) and put your own toggle3.bmp into this will be used instead of the libary-integrated file.
Devo12 with MAV (don't care that it is untested - I fly with it since I published it)
With this version if you create a directory in the USB drive called "mytoggle" (in the root) and put your own toggle3.bmp into this will be used instead of the libary-integrated file.
- sbstnp
-
Topic Author
- Offline
Less
More
- Posts: 649
28 Sep 2013 07:56 #14115
by sbstnp
Devo 10 + 4in1
Spektrum Dx9
FrSky Taranis + TBS Crossfire
Replied by sbstnp on topic VM dedicated to compiling Deviation
It seems now's a good time to work on a v2, using Ubuntu and full graphic environment (for the emus). I've been thinking about this for a while and it looks to be the best option for people not experienced with Linux at all, and will probably make the lives of those wanting to build Deviation a little easier.
Stay tuned.
Stay tuned.
Devo 10 + 4in1
FrSky Taranis + TBS Crossfire
- Rand__
-
- Offline
Less
More
- Posts: 28
28 Sep 2013 22:05 - 28 Sep 2013 22:14 #14124
by Rand__
Well I am not entirely sure what the toggle icons are used for but maybe its what i want (eg Ladybird icon instead of generic heli.bmp).
Anyhow it did not work as expected or I am missing something -
I flashed it (mav version), no issues, calibrated the touchscreen and then nothing - all the existing model layouts where gone ...
I assume thats intendend?
How do i proceed?
Thx,
Thomas
p.s. Ok i found how to re-add all the boxes but i'd prefer to simply reuse the layout i already had (basically default with minor modifications) ...
The actual models are there but the control/information view is gone
p.p.s. i reflashed to latest nightly but still all gone...
I do find the model icons from modeliccons directory are (now?) usable? Is that due MAV version or did that work ootb? I thought it wouldnt for 12/s - i never tried...
Replied by Rand__ on topic VM dedicated to compiling Deviation
rbe2012 wrote: With this version if you create a directory in the USB drive called "mytoggle" (in the root) and put your own toggle3.bmp into this will be used instead of the libary-integrated file.
Well I am not entirely sure what the toggle icons are used for but maybe its what i want (eg Ladybird icon instead of generic heli.bmp).
Anyhow it did not work as expected or I am missing something -
I flashed it (mav version), no issues, calibrated the touchscreen and then nothing - all the existing model layouts where gone ...
I assume thats intendend?
How do i proceed?
Thx,
Thomas
p.s. Ok i found how to re-add all the boxes but i'd prefer to simply reuse the layout i already had (basically default with minor modifications) ...
The actual models are there but the control/information view is gone
p.p.s. i reflashed to latest nightly but still all gone...
I do find the model icons from modeliccons directory are (now?) usable? Is that due MAV version or did that work ootb? I thought it wouldnt for 12/s - i never tried...
Last edit: 28 Sep 2013 22:14 by Rand__.
- rbe2012
-
- Offline
- So much to do, so little time...
Less
More
- Posts: 1433
29 Sep 2013 09:14 #14131
by rbe2012
Replied by rbe2012 on topic VM dedicated to compiling Deviation
I misunderstood. I thought you need toggle icons which are in the library for Devo12.
The model icons are usable for Devo12 from the beginning of Devo12-support so I could not imagine that you have problems with them.
Just put the *.bmp-files in the modelico-folder (via USB file system) and select the icon in the model config.
My MAV version as well as the actual nightlies have another user interface than the 3.0.0 has. It is fully configurable and makes use of the full screen size. The bad thing: it is not compatible to the old gui so only a template is loaded if you load a model which has no config for the new gui. When the model is written (and this is done automatically in the background if something changes) the old gui information is gone and replaced by the new one (even if the template is used unchanged).
You have three ways to go back to your old main screen config:
- re-install 3.0.0 and use your (hopefully made) backups
- re-install 3.0.0 and rebuild your screen
- take the chance to build a screen design you like with the actual build (mine or nightly) - you will have to do it once since you can use it as template for other models without saving it as a template. The next deviation version will include the new gui and you will not have disadvantages using the actual versions. Both are stated as quite stable.
The model icons are usable for Devo12 from the beginning of Devo12-support so I could not imagine that you have problems with them.
Just put the *.bmp-files in the modelico-folder (via USB file system) and select the icon in the model config.
My MAV version as well as the actual nightlies have another user interface than the 3.0.0 has. It is fully configurable and makes use of the full screen size. The bad thing: it is not compatible to the old gui so only a template is loaded if you load a model which has no config for the new gui. When the model is written (and this is done automatically in the background if something changes) the old gui information is gone and replaced by the new one (even if the template is used unchanged).
You have three ways to go back to your old main screen config:
- re-install 3.0.0 and use your (hopefully made) backups
- re-install 3.0.0 and rebuild your screen
- take the chance to build a screen design you like with the actual build (mine or nightly) - you will have to do it once since you can use it as template for other models without saving it as a template. The next deviation version will include the new gui and you will not have disadvantages using the actual versions. Both are stated as quite stable.
Time to create page: 1.070 seconds