| 2 | |
| 3 | 1. In new 825 development VM import Eclipse IDE import the legacy project, or checkout the project from an SVN repository. |
| 4 | 2. Right-click on the project in Eclipse and select "Build Configurations", "Manage..." |
| 5 | 3. Click "New..." and type for the "Name:" input "Debug-ARM825". Selected "Copy settings from "Existing configuration - Debug". Click "OK". |
| 6 | 4. There is now a duplicated build configuration. We will change this configuration to compile for the new 825. |
| 7 | 5. Right-click on the project and select "Properties...", Select "Settings" and "Tool Settings". |
| 8 | 6. Select "GCC C++ Compiler". The "Command:" will show "m68k-uclinux-g++". Change this to "aarch64-none-linux-gnu-g++". This changes the compiler to compile for the ARM64 architecture. |
| 9 | 7. Select "GCC C++ Linker". The "Command:" will show "m68k-uclinux-g++". Change this to "aarch64-none-linux-gnu-g++". This changes the linker to link the project for the ARM64 architecture. Linking is the process of combining the already compiled code modules and libraries to create the executable. |
| 10 | 8. In some cases the project may also have a "GCC C Compiler". If so change the command to "aarch64-none-linux-gnu-gcc". |
| 11 | 9. In some cases the project may also have a "GCC Assembler". If so change the command to "aarch64-none-linux-gnu-as". |
| 12 | 10. Click the "Build Artifact" tab. Change the output prefix to "/srv/nfs/arm825_nand/apps/" |
| 13 | 11. Click "Apply". |
| 14 | 12. Go back to "Tool Settings" and under "GCC C++ Compiler" select "Include paths". Click the green plus icon to add a path. Add the path "/opt/arm64include". If there is a "GCC C Compiler" section also add this path to the includes there. |
| 15 | 13. Under the "GCC C++ Linker" select "Libraries". Add the libraries "rt", "${UI_LIBS}" and "pthread". |
| 16 | 14. Under "Library search path" click the green plus icon and add the path "/opt/arm64lib" |
| 17 | 15. Click "Apply and Close". |
| 18 | |
| 19 | |
| 20 | |