Mobile/debug on maemo: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 7: Line 7:
Deception and misfortune could still arise from following these steps, as they're based on a setup that could differ from yours.
Deception and misfortune could still arise from following these steps, as they're based on a setup that could differ from yours.


=INSTALL AND SETUP=
=SCRATCHBOX SDK=
The various steps presented hereafter are based upon the assumption that you have installed the maemo 4.0.1 scratchbox SDK on your desktop with an additional target using the arm2007q3 toolchain, as described in [[Mobile/Build/cs2007q3]]. At this point, you should find at least those 2 targets in scratchbox:  
The various steps presented hereafter are based upon the assumption that you have installed the maemo 4.0.1 scratchbox SDK on your desktop with an additional target using the arm2007q3 toolchain, as described in [[Mobile/Build/cs2007q3]]. At this point, you should find at least those 2 targets in scratchbox:  
#CHINOOK_ARMEL
#CHINOOK_ARMEL
#CHINOOK_ARMEL_2007
#CHINOOK_ARMEL_2007 ==> the one that's we're interesting in.
 
=STEP-BY-STEP GUIDE=


The following are three equivalent ways of making things right, in release-date order. Your choice of one of these setups will depend on your debugging needs or on your currently device's OS version.
==chinook with older arm2005q3-toolchain==
This is probably your case if your device shipped between XX and XX.
==chinook with recent arm2007q3-toolchain==
This is an hybrid-solution merging
==diablo with built-in arm2007q3-toolchain==
This is probably your case if your device shipped between XX and XX.


=DEBUG AND PROFILE=
=DEBUG AND PROFILE=