02:03.44 | scheng | hi,wmat |
02:03.49 | scheng | still here? |
02:07.28 | scheng | have a question: is there possible that i build with march=armv7,but no thumb instruction? |
02:39.30 | *** join/#elinux Dr_Who (n=tgall@gentoo/developer/dr-who) |
02:46.12 | wmat | scheng: if I recall correctly (and I could be wrong here), just passing -mcpu=armv7 will exclude thumb2. In order to include thumb2, you need to pass both -mcpu=armv7 and -mthumb |
02:46.58 | wmat | when you print the multilibs, the @ symbols tell you the flags you need in order to obtain the target on the left of the semicolon |
02:47.49 | scheng | wmat : okay.. i'll try this ..thanks a lot.. |
03:03.40 | scheng | wmat: seems not ok. |
03:04.14 | scheng | i run a simple inlined arm assembler program "move r10, r10" |
03:04.31 | scheng | it give me error message: error: target CPU does not support ARM mode |
03:05.24 | scheng | wmat: the cmd run like :arm-linux-gcc -march=armv7 test.c |
03:06.38 | wmat | scheng: what's your target CPU? |
03:08.22 | scheng | you could see "march=armv7" |
03:08.53 | scheng | oh, is that you mean ? |
03:09.15 | wmat | scheng: armv7 is cortex_m3 which only supports thumb2, I believe |
03:09.54 | scheng | how i know it it cortex_m3? |
03:10.22 | wmat | if you know it's armv7, then it's cortex_m3 |
03:11.04 | scheng | but why cortex-a8 ,cortex-a9,cortex-r4? |
03:11.15 | scheng | why not |
03:11.31 | scheng | they are all armv7 ,i think.. |
03:12.58 | scheng | wmat: oh, do you mean the cross-compiler is cortex-m3? and only support the thumb2? |
03:13.33 | wmat | right |
03:13.34 | scheng | cause as run the -print-multi-lib |
03:13.44 | scheng | it says:thumb2;@mthumb@march=armv7 |
03:13.52 | scheng | oh... |
03:13.59 | wmat | I think you'll need a toolchain from CodeSourcery in order to support additional features of A8, A9, etc. |
03:14.12 | wmat | but I suspect they're not support by GNUARM yet |
03:14.20 | wmat | but I haven't checked recently |
03:14.36 | scheng | yeah.. you are right.. |
03:15.54 | scheng | http://www.codesourcery.com/sgpp/lite/arm |
03:17.31 | wmat | the Pro version is nice if you want an IDE |
03:17.43 | scheng | i used this one .. but you could see the output of "print-multi-lib" is not same with the discretion. |
03:17.48 | wmat | disclaimer: I used to work for them ;) |
03:18.23 | scheng | oh... really.. :) |
03:18.37 | wmat | you should download the Pro version as it comes with 30 days of Pro level support, and they're really good about helping people get up and compiling |
03:18.43 | scheng | actually, i like command line better.hoho..:) |
03:18.54 | wmat | i know, i know, we all do |
03:19.44 | scheng | okay..i'll try it..:) |
03:19.56 | wmat | but you can see the console output in the IDE and thereby glean the command line entries as well |
03:20.14 | scheng | yeah...right. |
03:20.16 | wmat | there's a Lite mailing lis as well |
03:20.54 | wmat | but having worked support there, I know e generally focused on the Pro level support cases first, including the 30 day evaluators |
03:21.02 | scheng | oh...man... |
03:34.27 | scheng | wmat: is that to say: the lite version is not support the ARM mode ,right ? |
06:14.30 | *** join/#elinux lyakh (n=lyakh@p57BD1B66.dip0.t-ipconnect.de) |
07:16.26 | *** join/#elinux boris_OmegA (n=boris@194.51.141.172) |
07:28.30 | *** join/#elinux hw (n=hw@p578b3905.dip0.t-ipconnect.de) |
08:37.42 | *** join/#elinux boris_OmegA_ (n=boris@194.51.141.172) |
08:54.50 | methril|work | yo |
10:17.57 | *** join/#elinux pirho (i=pirho@gateway/gpg-tor/key-0x2CEEC9CB) |
17:51.46 | *** join/#elinux ibot (i=ibot@rikers.org) |
17:51.46 | *** topic/#elinux is Embedded Linux || http://eLinux.org/ || cross compile, uClibc, busybox, handhelds, post-sale linux installs ;-), etc. |
17:51.46 | *** mode/#elinux [+o ibot] by ChanServ |
17:59.10 | *** mode/#elinux [+o wmat] by ChanServ |
18:05.25 | *** join/#elinux Redhatter (n=vk4msl@gentoo/developer/redhatter) |
18:10.01 | *** join/#elinux Christos_N (n=Christos@ppp-94-66-32-144.home.otenet.gr) |
18:32.31 | *** join/#elinux TimRiker (i=timr@bzflag/projectlead/TimRiker) |
18:32.31 | *** mode/#elinux [+o TimRiker] by ChanServ |
18:37.10 | *** join/#elinux TimRiker (i=timr@bzflag/projectlead/TimRiker) |
18:37.10 | *** mode/#elinux [+o TimRiker] by ChanServ |
18:50.35 | *** join/#elinux TimRiker (i=timr@bzflag/projectlead/TimRiker) |
18:50.35 | *** mode/#elinux [+o TimRiker] by ChanServ |
19:03.40 | *** join/#elinux TimRiker (i=timr@2002:451b:bd2:1:200:80ff:fe0b:dead) |
19:03.40 | *** mode/#elinux [+o TimRiker] by ChanServ |
19:09.50 | *** join/#elinux flavioribeiro (n=avaty@189.71.69.58) |
19:52.38 | *** join/#elinux TimRiker (n=timr@2002:451b:bd2:1:200:80ff:fe0b:dead) |
19:52.38 | *** mode/#elinux [+o TimRiker] by ChanServ |
19:55.49 | *** join/#elinux flavioribeiro (n=avaty@189.71.69.58) |
20:07.13 | *** join/#elinux jlg (n=jlg@lns-bzn-45-82-65-185-115.adsl.proxad.net) |
20:14.44 | *** join/#elinux linac (n=lin@122.90.99.167) |
20:15.36 | *** join/#elinux igor47 (n=igor47@moomers.org) |
20:16.23 | *** join/#elinux Dr_Who (n=tgall@gentoo/developer/dr-who) |
22:06.09 | *** join/#elinux archae0pteryx (n=snewman@207.47.42.130.static.nextweb.net) |
22:50.25 | *** join/#elinux flavioribeiro (n=avaty@189.71.69.58) |
23:50.19 | *** join/#elinux Dr_Who (n=tgall@gentoo/developer/dr-who) |
23:52.43 | *** join/#elinux ashes (n=ashes@modemcable123.78-80-70.mc.videotron.ca) |