summaryrefslogtreecommitdiffstats
path: root/documentation/sdk-manual
diff options
context:
space:
mode:
authorScott Rifenbark <srifenbark@gmail.com>2017-08-23 15:21:04 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2017-09-02 00:52:49 +0100
commit4925a29322c20739b4f4877510dd8add611c50de (patch)
treec9b26f7f52d9e637d9feb4c5f452370ac9beab8a /documentation/sdk-manual
parentf76e038674fbcdfb6feb0bce9b9e49a7a4ac003d (diff)
downloadpoky-4925a29322c20739b4f4877510dd8add611c50de.tar.gz
sdk-manual: Updated Eclipse information
Fixed [YOCTO #11970] Updated the field description for "Specify Sysroot Location" to note that the user can have this either downloaded or built and the ramifications of using a downloaded root filesystem. Updated the "Deploying and Debugging the Application" steps for both supported Eclipse versions to tell the user what to do if a browse operation fails or times out. (From yocto-docs rev: 623000af186cb5632af551f95384d4c96d4d6c54) Signed-off-by: Scott Rifenbark <srifenbark@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/sdk-manual')
-rw-r--r--documentation/sdk-manual/sdk-appendix-mars.xml43
-rw-r--r--documentation/sdk-manual/sdk-working-projects.xml41
2 files changed, 69 insertions, 15 deletions
diff --git a/documentation/sdk-manual/sdk-appendix-mars.xml b/documentation/sdk-manual/sdk-appendix-mars.xml
index d960b1009d..76710a12d3 100644
--- a/documentation/sdk-manual/sdk-appendix-mars.xml
+++ b/documentation/sdk-manual/sdk-appendix-mars.xml
@@ -431,8 +431,16 @@
431 the target hardware resides. 431 the target hardware resides.
432 </para> 432 </para>
433 <para>This location depends on where you 433 <para>This location depends on where you
434 separately extracted and installed the target 434 separately extracted and installed the
435 filesystem. 435 target filesystem when you either built
436 it or downloaded it.
437 <note>
438 If you downloaded the root filesystem
439 for the target hardware rather than
440 built it, you must download the
441 <filename>sato-sdk</filename> image
442 in order to build any c/c++ projects.
443 </note>
436 As an example, suppose you prepared an image 444 As an example, suppose you prepared an image
437 using the steps in the 445 using the steps in the
438 <ulink url='https://wiki.yoctoproject.org/wiki/TipsAndTricks/RunningEclipseAgainstBuiltImage'>wiki</ulink>. 446 <ulink url='https://wiki.yoctoproject.org/wiki/TipsAndTricks/RunningEclipseAgainstBuiltImage'>wiki</ulink>.
@@ -804,7 +812,7 @@
804 by clicking on "new".</para></listitem> 812 by clicking on "new".</para></listitem>
805 <listitem><para>Select <filename>SSH</filename>, which means 813 <listitem><para>Select <filename>SSH</filename>, which means
806 Secure Socket Shell. 814 Secure Socket Shell.
807 Optionally, you can select an TCF connection instead. 815 Optionally, you can select a TCF connection instead.
808 </para></listitem> 816 </para></listitem>
809 <listitem><para>Click "Next". 817 <listitem><para>Click "Next".
810 </para></listitem> 818 </para></listitem>
@@ -848,11 +856,30 @@
848 launch. 856 launch.
849 Eclipse is helpful in that it auto fills your application 857 Eclipse is helpful in that it auto fills your application
850 name for you assuming you browsed to a directory. 858 name for you assuming you browsed to a directory.
851 <note> 859 <note><title>Tips</title>
852 If you are prompted to provide a username and to 860 <itemizedlist>
853 optionally set a password, be sure you provide 861 <listitem><para>
854 "root" as the username and you leave the password 862 If you are prompted to provide a username
855 field blank. 863 and to optionally set a password, be sure
864 you provide "root" as the username and you
865 leave the password field blank.
866 </para></listitem>
867 <listitem><para>
868 If browsing to a directory fails or times
869 out, but you can
870 <filename>ssh</filename> into your QEMU
871 or target from the command line and you
872 have proxies set up, it is likely that
873 Eclipse is sending the SSH traffic to a
874 proxy.
875 In this case, either use TCF , or click on
876 "Configure proxy settings" in the
877 connection dialog and add the target IP
878 address to the "bypass proxy" section.
879 You might also need to change
880 "Active Provider" from Native to Manual.
881 </para></listitem>
882 </itemizedlist>
856 </note> 883 </note>
857 </para></listitem> 884 </para></listitem>
858 <listitem><para> 885 <listitem><para>
diff --git a/documentation/sdk-manual/sdk-working-projects.xml b/documentation/sdk-manual/sdk-working-projects.xml
index da83b1a7cf..8b89c29f4a 100644
--- a/documentation/sdk-manual/sdk-working-projects.xml
+++ b/documentation/sdk-manual/sdk-working-projects.xml
@@ -942,7 +942,15 @@
942 </para> 942 </para>
943 <para>This location depends on where you 943 <para>This location depends on where you
944 separately extracted and installed the 944 separately extracted and installed the
945 target filesystem. 945 target filesystem when you either built
946 it or downloaded it.
947 <note>
948 If you downloaded the root filesystem
949 for the target hardware rather than
950 built it, you must download the
951 <filename>sato-sdk</filename> image
952 in order to build any c/c++ projects.
953 </note>
946 As an example, suppose you prepared an 954 As an example, suppose you prepared an
947 image using the steps in the 955 image using the steps in the
948 <ulink url='https://wiki.yoctoproject.org/wiki/TipsAndTricks/RunningEclipseAgainstBuiltImage'>wiki</ulink>. 956 <ulink url='https://wiki.yoctoproject.org/wiki/TipsAndTricks/RunningEclipseAgainstBuiltImage'>wiki</ulink>.
@@ -1360,7 +1368,7 @@
1360 by clicking on "new".</para></listitem> 1368 by clicking on "new".</para></listitem>
1361 <listitem><para>Select <filename>SSH</filename>, which 1369 <listitem><para>Select <filename>SSH</filename>, which
1362 means Secure Socket Shell and then click "OK". 1370 means Secure Socket Shell and then click "OK".
1363 Optionally, you can select an TCF connection 1371 Optionally, you can select a TCF connection
1364 instead. 1372 instead.
1365 </para></listitem> 1373 </para></listitem>
1366 <listitem><para> 1374 <listitem><para>
@@ -1413,11 +1421,30 @@
1413 Eclipse is helpful in that it auto fills your 1421 Eclipse is helpful in that it auto fills your
1414 application name for you assuming you browsed to a 1422 application name for you assuming you browsed to a
1415 directory. 1423 directory.
1416 <note> 1424 <note><title>Tips</title>
1417 If you are prompted to provide a username and 1425 <itemizedlist>
1418 to optionally set a password, be sure you 1426 <listitem><para>
1419 provide "root" as the username and you leave 1427 If you are prompted to provide a username
1420 the password field blank. 1428 and to optionally set a password, be sure
1429 you provide "root" as the username and you
1430 leave the password field blank.
1431 </para></listitem>
1432 <listitem><para>
1433 If browsing to a directory fails or times
1434 out, but you can
1435 <filename>ssh</filename> into your QEMU
1436 or target from the command line and you
1437 have proxies set up, it is likely that
1438 Eclipse is sending the SSH traffic to a
1439 proxy.
1440 In this case, either use TCF , or click on
1441 "Configure proxy settings" in the
1442 connection dialog and add the target IP
1443 address to the "bypass proxy" section.
1444 You might also need to change
1445 "Active Provider" from Native to Manual.
1446 </para></listitem>
1447 </itemizedlist>
1421 </note> 1448 </note>
1422 </para></listitem> 1449 </para></listitem>
1423 <listitem><para> 1450 <listitem><para>